.page-content div.page-wrap {
    max-width: 960px;
}

.sup-pack {
    font: 400 normal 16px/40px "PragmaticaC", sans-serif;
    float: right;
    position: relative;
    top: 8px;
    color: rgba(0,0,0,.7);
}

.sup-pack a {
    margin-left: 10px;
}

div.filters {
    position: relative;
    white-space: nowrap;
    margin: 30px 0;
}

div.filters article {
    display: inline-block;
    font: 400 normal 14px/25px "PragmaticaC", sans-serif;
}

div.filters article header {
    display: inline-block;
    color: rgba(0,0,0,.7);
    font-weight: 500;
    padding: 0 10px 0 0;
}

div.filters article nav {
    display: inline-block;
    padding-right: 50px;
}

div.filters article nav a {
    display: inline-block;
    padding: 0 8px;
    margin: 0;
} 
div.filters article nav a:hover { 
    background: #d8d8d8;
    text-decoration: none;
}
div.filters article nav a.current {
    cursor: default;
    background: #a8a8a8;
    color: white;
    text-decoration: none;
}

div.filters .button {
    position: absolute;
    right: 0;
    top: -8px;
    background: #cccccc;
    border: none;
    color: #a50010;
    font-size: 24px;
    line-height: 42px;
    padding: 0 20px;
    font-weight: 300;
}
div.filters .button:hover {
    background: #cccccc;
}

.topic-list {
    position: relative;
    margin: 20px 0 40px 0;
    background: white;
    padding: 0 20px;
}

.topic-list li {
    padding: 15px 0;
    position: relative;
    border-top: 1px solid #b8b8b8;
}
.topic-list li:first-child { border-top: none; }

.topic-list li a {
    display: block;
    position: relative;
    padding: 5px 10px 10px 90px;
    text-decoration: none;
}

.topic-list li .topic_info {
    display: block;
    position: relative;
    padding: 5px 10px 10px 90px;
    text-decoration: none;
}
.topic-list li.blog a {
	padding: 0px 10px 0px 90px;
}
.topic-list li a .title {
    display: block;
    font: 500 normal 16px/24px "PragmaticaC", sans-serif;
    color: #a50010;
}
.topic-list li a:hover .title {
    text-decoration: underline;
}

.topic-list li .topic_info .author {
    position: absolute;
    left: 90px;
    bottom: 0;
    font: 400 normal 14px/18px "PragmaticaC", sans-serif;
    color: rgba(0,0,0,.7);
}
.topic-list li .topic_info .time {
    position: absolute;
    right: 0;
    bottom: 0;
    font: 400 normal 14px/18px "PragmaticaC", sans-serif;
    color: rgba(0,0,0,.7);
}

.topic-list li .topic_info u, .topic .translit-b u, .solution .translit-b u {
    font: 400 normal 12px/18px "PragmaticaC", sans-serif;
    color: rgba(0,0,0,.7);
	margin:0 10px 0 0;
	display:inline-block;
	cursor:pointer
}

.topic-list li .topic_info u.selected, .topic .translit-b u.selected, .solution .translit-b u.selected {
    text-decoration:none
}

.topic span.translit-b, .solution span.translit-b {
	margin:0 0 0 10px;
	display:inline-block
}

.topic-list li a>i {
    position: absolute;
    left: 32px;
    top: 50%;
    width: 25px;
    height: 38px;
    margin-top: -19px;
    text-align: center;
    line-height: 25px;
    color: rgba(0,0,0,.7);
    font-size: 16px;
    background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAmCAYAAACGeMg8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjk1RkRBODUxNjVEOTExRTVCNDREQjc2RjY5NjJGMUExIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjk1RkRBODUyNjVEOTExRTVCNDREQjc2RjY5NjJGMUExIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTVGREE4NEY2NUQ5MTFFNUI0NERCNzZGNjk2MkYxQTEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTVGREE4NTA2NUQ5MTFFNUI0NERCNzZGNjk2MkYxQTEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5/n0bdAAAF6ElEQVR42sRZS4tcRRSu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") -25px 0 no-repeat;
}
.topic-list li.blog a>i {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTQyMUQxRDIwQTQ5MTFFNkI4QjJCREEwM0Q2MzI2MTUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTQyMUQxRDMwQTQ5MTFFNkI4QjJCREEwM0Q2MzI2MTUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxNDIxRDFEMDBBNDkxMUU2QjhCMkJEQTAzRDYzMjYxNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxNDIxRDFEMTBBNDkxMUU2QjhCMkJEQTAzRDYzMjYxNSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjO46qgAAAQ8SURBVHjapFbdaxxVFD/3zmS/kpR202Zb0w9bC/UjpaBlCRoMWizGiloq+C4i7ZPgQxEjoqG+iPhUVPwH9KW0L01RaP1AJCwqVBQEoZrElk7btMFNs7uZmXs899xzdxqTrQsOLDsz99zfOb/f+bijEBH+6/p1oVk+v9icb5oefi7oGA70FTY+tL4wD11cYaeFq41UH5u59fKZqDEOy/EgmABAp26R729OQa4neqFSnPp4x4ZPNxcD0wlLrcXkrT9uPvfepfoxSNKn+YU2DlgZics6o32oJNTgwsSu/pMndpZPd+VEXbz+Jlyrj4MJR0ERmF1Xmv7JgSYHJmF8UNYpijPLLKnBYP9Z3Ldp8q5y6YvX3oDoNjnQo6DFuQWzDiwgJu5fUW5MDBCQcwPuXaqrEC0SBhqzb/DEClx/887MwrN4lRigGmV5LAtGQCdTqQh48F54aWfZvQssMDoba2v3oKoSxiHCen5NJ+9euvUaaPW4A9ZObwwdoH1ODd0ZCpqYGSVbtbNB/2wlVSOE9foqJy/+duMViLHkqoY1kiXJiZWuFYP+YhY+//MGsUgkV0qKQLs9WiqPsAjz6Aonp6LGU2TzKFMGkQBTB2J/iXbJ90lG2arEBu+QlqWG/YR5sO3ku4WlrdBK7mHKxoK0aTtCTAqhOlSC38e20n+fA7JOjJZ1JYFpwaDnVjJE2NvYyff1eI7ejrpkAmQ5AXEIMDbUD9MPboLdhTwUuawDaPcP6oyZ3ctLvLlK2MO8Ei0nztDKwT2mnN6secr231ypg/4h4vuYyxedRNygaWZv91oM7isNhL2O+0RxZaBEA1niUSJCkUSmRh3iLFe2b0DuldhzalA63U0EXc6DjAsjG8VICSs7r8yydLmVX0ZJmoi9OEAJVEl+CJOwF9nJWF9xOxGquWg8oyBjgdIPqQvggZ5AnAcu8ShVB1J1ypd2WCPsn9nJYxuKc5APLruIjBsjNhIjnU6V9cS2dWD2V8gkgc92l+HD4Y2irYuYbUH2KuOCIEzG9rPrSCX35am5+LCvJq8py0AAX/1FM+ly3VUVg5KdlmpS8C+JXQ4t5oopPHt7Kbdjev4cJMmT7d6wQxGFFcsnZ4nyqJIbViCVipKlMLwwMzIwvr23tNyuJfswsav3JD3VwFebJamkGNQd3d+m6NmabMa5Iqgdv6/3I+9g1XmifonehivNQwRa9T3purrDEe3zKDOUmNdgS/4s7t082fE8weHKpEqv09n7N+0MR7gPbFenOmPlc2a1t72DwjpNpmFL6RzuXX1o6VXB0cl2fM/ABxDitwC5rFd8onmuafeOpc3V6Gz5emLPwPtrnYodz3h7RUsNfXS28eqZaPEZaCHVL1Zd0/oKUjXIK/qQ6Js6fX/5k7t9rahuPol+XGhWztdbDyfGMPNQa3OgP//TI+sLUTefRF05+b/XPwIMAAr8/vyJqaOOAAAAAElFTkSuQmCC) 50% 50% no-repeat;
	background-position: 50% 50%!important;
}

.topic-list li a>i:empty {
    background-position: 0 0;
}

.topic-list li.tick a {
    background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAASCAYAAABfJS4tAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjM2QUFBQUYzNjJBQTExRTVCODI2RDI5RUI5RUJDRTFEIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjM2QUFBQUY0NjJBQTExRTVCODI2RDI5RUI5RUJDRTFEIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MzZBQUFBRjE2MkFBMTFFNUI4MjZEMjlFQjlFQkNFMUQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MzZBQUFBRjI2MkFBMTFFNUI4MjZEMjlFQjlFQkNFMUQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5GZr14AAABZklEQVR42qzUSygFURjA8fFaeIUFOxsWZGVPsVF2Sl4rjxI2oihW2CiK7oKF7vXKxkLKgo3IRilFia2dkoVHLKQr/E99U1+nmblX5371q5lvzvnuuWe+M1ktiTIvA9GNOUziyCSyM1C0HiuoxR5GkedauAJbKJf7fCyjzqVwLuKyYh2zuHEpPI82K2dWv+CyxwOYsHLnGMdvUOEmdKUo2oAYclTuAf141/vkRw/WUIgXnAQUrcYOSlTuA7241wPNiksxhV2ZYH5sU4roKMI6qqy86d0zewWm8Kes8EflK7EtxfxYQrM1Pyad4QUV/kICi9azRqzKtXkpw9bzQ/mnob3oxwxq0K5yfShAqzXvFkNIhhXWXfGNQVxbYzpRrO6fpd0eo1rHbrdXWeVTyPikbMlVqkYPOiB3GIk4bfvpnKCwk3cQ8DJPpQs8l8ImprEh15fo0CcrnS9UVIzhGBd4+8/H5E+AAQDg3D2a9wBVJgAAAABJRU5ErkJggg==") 0 center no-repeat;
}

.topic-list li::before {
    position: absolute;
    left: 0;
    bottom: 15px;
    font: 400 normal 14px/18px "PragmaticaC", sans-serif;
}

.topic-list li.fixed::before {
    content: "Fixed";
    color: #459b11;
}
.topic-list li.duplicated::before {
    content: "Duplicated";
    color: #ed980e;
}

.topic-list li.duplicated i, .topic-list li.fixed i { margin-top: -29px; }
.topic-list li.duplicated.tick a, .topic-list li.fixed.tick a { background-position: 0 35%; }

div.pages {
    margin: 20px 0 100px 0;
}

div.pages nav.page-length {
    color: rgba(0,0,0,.7);
    white-space: nowrap;
    display: inline-block;
}

div.pages>ul {
    position: relative;
    display: inline-block;
    text-align: left;
}

div.pages>ul li {
    display: inline-block;
    width: 40px;
}
div.pages>ul li a {
    display: block;
    text-align: center;
    background: #d8d8d8;
    font-size: 14px;
    line-height: 24px;
    outline-offset: -1px;
}
div.pages>ul li a:hover {
    outline: 1px solid #a8a8a8;
    text-decoration: none;
}
div.pages>ul li.current a {
    background: #a8a8a8;
    color: white;
    cursor: default;
}


section:not(.comments):not(.menu-part):not(.main-pr-lnk):not(.top) {
    position: relative;
    margin: 20px 0px 60px 0;
}

section:not(.comments)>article {
    border-top: 1px solid #c1c1c1;
    border-bottom: 1px solid #c1c1c1;
    background: white;
    padding: 15px 20px 15px 100px;
}

section:not(.comments)>article.tick {
    background: white url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAASCAYAAABfJS4tAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjM2QUFBQUYzNjJBQTExRTVCODI2RDI5RUI5RUJDRTFEIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjM2QUFBQUY0NjJBQTExRTVCODI2RDI5RUI5RUJDRTFEIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MzZBQUFBRjE2MkFBMTFFNUI4MjZEMjlFQjlFQkNFMUQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MzZBQUFBRjI2MkFBMTFFNUI4MjZEMjlFQjlFQkNFMUQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5GZr14AAABZklEQVR42qzUSygFURjA8fFaeIUFOxsWZGVPsVF2Sl4rjxI2oihW2CiK7oKF7vXKxkLKgo3IRilFia2dkoVHLKQr/E99U1+nmblX5371q5lvzvnuuWe+M1ktiTIvA9GNOUziyCSyM1C0HiuoxR5GkedauAJbKJf7fCyjzqVwLuKyYh2zuHEpPI82K2dWv+CyxwOYsHLnGMdvUOEmdKUo2oAYclTuAf141/vkRw/WUIgXnAQUrcYOSlTuA7241wPNiksxhV2ZYH5sU4roKMI6qqy86d0zewWm8Kes8EflK7EtxfxYQrM1Pyad4QUV/kICi9azRqzKtXkpw9bzQ/mnob3oxwxq0K5yfShAqzXvFkNIhhXWXfGNQVxbYzpRrO6fpd0eo1rHbrdXWeVTyPikbMlVqkYPOiB3GIk4bfvpnKCwk3cQ8DJPpQs8l8ImprEh15fo0CcrnS9UVIzhGBd4+8/H5E+AAQDg3D2a9wBVJgAAAABJRU5ErkJggg==") 22px 22px no-repeat;
}

section:not(.comments)>article::after {
    position: absolute;
    left: 22px;
    top: 55px;
    font: normal 14px/20px "PragmaticaC", sans-serif;
}
section:not(.comments)>article.fixed::after {
    content: "Fixed";
    color: #459b11;
}

section:not(.comments)>article i {
    position: absolute;
    left: 55px;
    top: 18px;
    width: 25px;
    height: 38px;
    text-align: center;
    line-height: 25px;
    color: rgba(0,0,0,.7);
    font-size: 16px;
    background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAmCAYAAACGeMg8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjk1RkRBODUxNjVEOTExRTVCNDREQjc2RjY5NjJGMUExIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjk1RkRBODUyNjVEOTExRTVCNDREQjc2RjY5NjJGMUExIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTVGREE4NEY2NUQ5MTFFNUI0NERCNzZGNjk2MkYxQTEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTVGREE4NTA2NUQ5MTFFNUI0NERCNzZGNjk2MkYxQTEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5/n0bdAAAF6ElEQVR42sRZS4tcRRSu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") 0 0 no-repeat;
}
section.blog:not(.comments)>article i {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTQyMUQxRDIwQTQ5MTFFNkI4QjJCREEwM0Q2MzI2MTUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTQyMUQxRDMwQTQ5MTFFNkI4QjJCREEwM0Q2MzI2MTUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxNDIxRDFEMDBBNDkxMUU2QjhCMkJEQTAzRDYzMjYxNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxNDIxRDFEMTBBNDkxMUU2QjhCMkJEQTAzRDYzMjYxNSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjO46qgAAAQ8SURBVHjapFbdaxxVFD/3zmS/kpR202Zb0w9bC/UjpaBlCRoMWizGiloq+C4i7ZPgQxEjoqG+iPhUVPwH9KW0L01RaP1AJCwqVBQEoZrElk7btMFNs7uZmXs899xzdxqTrQsOLDsz99zfOb/f+bijEBH+6/p1oVk+v9icb5oefi7oGA70FTY+tL4wD11cYaeFq41UH5u59fKZqDEOy/EgmABAp26R729OQa4neqFSnPp4x4ZPNxcD0wlLrcXkrT9uPvfepfoxSNKn+YU2DlgZics6o32oJNTgwsSu/pMndpZPd+VEXbz+Jlyrj4MJR0ERmF1Xmv7JgSYHJmF8UNYpijPLLKnBYP9Z3Ldp8q5y6YvX3oDoNjnQo6DFuQWzDiwgJu5fUW5MDBCQcwPuXaqrEC0SBhqzb/DEClx/887MwrN4lRigGmV5LAtGQCdTqQh48F54aWfZvQssMDoba2v3oKoSxiHCen5NJ+9euvUaaPW4A9ZObwwdoH1ODd0ZCpqYGSVbtbNB/2wlVSOE9foqJy/+duMViLHkqoY1kiXJiZWuFYP+YhY+//MGsUgkV0qKQLs9WiqPsAjz6Aonp6LGU2TzKFMGkQBTB2J/iXbJ90lG2arEBu+QlqWG/YR5sO3ku4WlrdBK7mHKxoK0aTtCTAqhOlSC38e20n+fA7JOjJZ1JYFpwaDnVjJE2NvYyff1eI7ejrpkAmQ5AXEIMDbUD9MPboLdhTwUuawDaPcP6oyZ3ctLvLlK2MO8Ei0nztDKwT2mnN6secr231ypg/4h4vuYyxedRNygaWZv91oM7isNhL2O+0RxZaBEA1niUSJCkUSmRh3iLFe2b0DuldhzalA63U0EXc6DjAsjG8VICSs7r8yydLmVX0ZJmoi9OEAJVEl+CJOwF9nJWF9xOxGquWg8oyBjgdIPqQvggZ5AnAcu8ShVB1J1ypd2WCPsn9nJYxuKc5APLruIjBsjNhIjnU6V9cS2dWD2V8gkgc92l+HD4Y2irYuYbUH2KuOCIEzG9rPrSCX35am5+LCvJq8py0AAX/1FM+ly3VUVg5KdlmpS8C+JXQ4t5oopPHt7Kbdjev4cJMmT7d6wQxGFFcsnZ4nyqJIbViCVipKlMLwwMzIwvr23tNyuJfswsav3JD3VwFebJamkGNQd3d+m6NmabMa5Iqgdv6/3I+9g1XmifonehivNQwRa9T3purrDEe3zKDOUmNdgS/4s7t082fE8weHKpEqv09n7N+0MR7gPbFenOmPlc2a1t72DwjpNpmFL6RzuXX1o6VXB0cl2fM/ABxDitwC5rFd8onmuafeOpc3V6Gz5emLPwPtrnYodz3h7RUsNfXS28eqZaPEZaCHVL1Zd0/oKUjXIK/qQ6Js6fX/5k7t9rahuPol+XGhWztdbDyfGMPNQa3OgP//TI+sLUTefRF05+b/XPwIMAAr8/vyJqaOOAAAAAElFTkSuQmCC);
	background-position: 0 0!important;

}
section:not(.comments)>article.tick i, section:not(.comments)>article.tickSolution i {
	background-position: -25px 0;
}
section:not(.comments)>article h1 {
    font: bold 24px/30px "PragmaticaC", sans-serif;
    color: black;
    margin: 0;
    padding: 0;
}

section:not(.comments)>article nav {
    position: relative;
    display: block;
    margin: 15px 0;
}

section:not(.comments)>article nav .author {
    font: 500 normal 16px/24px "PragmaticaC",sans-serif;
    color: black;
    display: inline-block;
    margin-right: 10px;
}

section:not(.comments)>article nav .time {
    font: 400 normal 14px/24px "PragmaticaC",sans-serif;
    color: rgba(0,0,0,.5);
    display: inline-block;
    margin-right: 15px;
}

section:not(.comments)>article nav .duplicated {
    font: 400 normal 14px/24px "PragmaticaC",sans-serif;
    display: inline-block;
    padding: 0 10px;
    background: #ffe7c0;
}

section:not(.comments)>article nav::after {
    position: absolute;
    right: 0;
    top: 0;
}

section:not(.comments)>article nav.error::after {
	background: #b2b2b2;
	color: white;
	content: "Error";
	font: 300 normal 14px/24px "PragmaticaC",sans-serif;
	padding: 0 15px;
}
section:not(.comments)>article nav.feature::after {
	background: #b2b2b2;
	color: white;
	content: "Feature request";
	font: 300 normal 14px/24px "PragmaticaC",sans-serif;
	padding: 0 15px;
}
section:not(.comments)>article nav.improvement::after {
	background: #b2b2b2;
	color: white;
	content: "Improvement";
	font: 300 normal 14px/24px "PragmaticaC",sans-serif;
	padding: 0 15px;
}

section:not(.comments)>article .content {
    position: relative;
    margin: 0;
    font: 400 normal 14px/18px "PragmaticaC",sans-serif;
    color: black;
}

section>article .attachments {
    margin: 15px 0 0 0;
    font: 400 normal 14px/24px "PragmaticaC",sans-serif;
    border-bottom: none;
}
section>article .attachments li a {
    display: block;
    padding-left: 25px;
    background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkNBOTQxODIxNjVFOTExRTU5NUE0ODAwMkM0NzZERjI3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkNBOTQxODIyNjVFOTExRTU5NUE0ODAwMkM0NzZERjI3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Q0E5NDE4MUY2NUU5MTFFNTk1QTQ4MDAyQzQ3NkRGMjciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Q0E5NDE4MjA2NUU5MTFFNTk1QTQ4MDAyQzQ3NkRGMjciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4vvEOvAAAC1ElEQVR42mL8//8/Ayngy5cvjH///mXg5+dH0chCrAFbt27Vmj59etjZs2cZ/v37x6CpqcmQkpJyICYm5gBInokYQxobG7NCQkLCVFVVv82bN2/5/PnzV5iYmHyJj493yMzMrCbKRVVVVQXTpk0T2LNnz0w2NrY/QENS//z5wxQWFrbcx8fnt5ubW5KamlowXhdVV1fnz5gxQ2D//v0TX716JeHo6Jj97ds3FnZ29r/h4eGxHz58EJowYcIVoIsVGECBjQ2XlpYWAwO04cqVK7zr1q0z5ODgaJg9e7YPTL67uzve2tq64c6dO5xcXFzFWF1UXFxcCvQC78mTJ7tv3bqlArTdf8qUKaeAgbsFpkZeXv7ajx8/wGweHh4GDJcUFRWViouLN9y4cYN7y5YtWszMzA0zZ870Q1bz/PlzFmCsNYBcfebMGWEmJqZiFENyc3MrQIbcvHmTa/369QbAwG0AhlEAsppnz56x6OjoNHh5eTWA0pSdnV1DdHR0EVxBdnZ2paioKNiQjRs36rKwsDQA000gsiGPHz9mU1ZWbgDGVgOIHxUVVQ9MEg1v3rxhBivIz88vB7nk6tWrvBcvXuTn5OTEMOTevXscwGhu8PPzAxsCdEU9yFCQODh3AGPCRVBQsOHcuXOCIIH79++z79ixQxXdJerq6g2+vr5gQ+Li4uqAgQ12PUwNA9Bpxf39/dG4ksGDBw/YFRQUGoAJEO4SEB8U7cjqwLF96tQpUWyGgBTLyck1AKMfbEhsbGwdKEwePXrEhq4WlB6Kp06dGoIucffuXQ4lJaWG0NBQsCEJCQl1oDABuRCbpQw9PT0hAgICDcePHxeDCZ4+fVpESkoK7h2QRdra2g2g8MMVBIwgIicnp3L16tXs+vr6YMFr164xAGPnNzDmWkF+B6YdVmD++icsLPwXV75khAXUgQMHpIE53BPEBubobcCE9oyUAg8gwABvjxsbDQUc3wAAAABJRU5ErkJggg==") left center no-repeat;
}
a.set-solution, a.set-solution-plug {
    position: relative;
    display: block;
    width: 180px;
    text-align: center;
    padding-top:70px;
    top: 10px;
    font-weight: 500;
}
a.set-solution::before, a.set-solution-plug::before {
    content: "";
    position: absolute;
    left: 50%;
    top: 20px;
    width: 28px;
    height: 41px;
    background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAApCAYAAABp50paAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjQxN0MzOTE1NjVGMDExRTU4QzhFRURDRDM4OEQzRTczIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjQxN0MzOTE2NjVGMDExRTU4QzhFRURDRDM4OEQzRTczIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NDE3QzM5MTM2NUYwMTFFNThDOEVFRENEMzg4RDNFNzMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NDE3QzM5MTQ2NUYwMTFFNThDOEVFRENEMzg4RDNFNzMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5umMThAAAKr0lEQVR42sRaa3AT1xU+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") 0 0 no-repeat;
    margin-left: -14px;
}
a.set-solution:hover::before, a.set-solution-plug:hover::before {
    background-position: -30px 0;
}
section.comments {
    float: right;
    width: 660px;
    padding: 0 0 60px 0;
}

section.comments>article {
    border-bottom: 1px solid #cccccc;
    padding: 20px;
    background: white;
	position: relative;
}

section.comments>article .author {
    display: inline-block;
    font-weight: 500;
    font-size: 16px;
    margin-right: 12px;
}
section.comments>article .time {
    display: inline-block;
    color: rgba(0,0,0,.5);
    font-size: 14px;
}

section.comments>article .content {
    margin: 15px 0 0 0;
    font: normal 14px/18px "PragmaticaC", sans-serif;
    color: black;
}

section.comments .set-comment, section.comments .set-comment-plug {
    text-align: center;
    margin: 20px 0;
}
section.comments.empty .set-comment,section.comments.empty .set-comment-plug {
    margin-left: -180px;
}

section.comments .set-comment a, section.comments .set-comment-plug a {
    font-size: 16px;
    font-weight: 500;
}

section { 
    clear: both;
}

a.approve, a.disapprove {
    font: normal 16px/34px "PragmaticaC", sans-serif;
    padding-left: 35px;
    margin: 0 15px;
    float: right;
    position: relative;
}

a.approve {
    background: white url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAASCAYAAABfJS4tAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjM2QUFBQUYzNjJBQTExRTVCODI2RDI5RUI5RUJDRTFEIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjM2QUFBQUY0NjJBQTExRTVCODI2RDI5RUI5RUJDRTFEIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MzZBQUFBRjE2MkFBMTFFNUI4MjZEMjlFQjlFQkNFMUQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MzZBQUFBRjI2MkFBMTFFNUI4MjZEMjlFQjlFQkNFMUQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5GZr14AAABZklEQVR42qzUSygFURjA8fFaeIUFOxsWZGVPsVF2Sl4rjxI2oihW2CiK7oKF7vXKxkLKgo3IRilFia2dkoVHLKQr/E99U1+nmblX5371q5lvzvnuuWe+M1ktiTIvA9GNOUziyCSyM1C0HiuoxR5GkedauAJbKJf7fCyjzqVwLuKyYh2zuHEpPI82K2dWv+CyxwOYsHLnGMdvUOEmdKUo2oAYclTuAf141/vkRw/WUIgXnAQUrcYOSlTuA7241wPNiksxhV2ZYH5sU4roKMI6qqy86d0zewWm8Kes8EflK7EtxfxYQrM1Pyad4QUV/kICi9azRqzKtXkpw9bzQ/mnob3oxwxq0K5yfShAqzXvFkNIhhXWXfGNQVxbYzpRrO6fpd0eo1rHbrdXWeVTyPikbMlVqkYPOiB3GIk4bfvpnKCwk3cQ8DJPpQs8l8ImprEh15fo0CcrnS9UVIzhGBd4+8/H5E+AAQDg3D2a9wBVJgAAAABJRU5ErkJggg==") 8px center no-repeat;
}
a.approve:hover { background-color: #ffe7c0; }
a.disapprove::before {
    content: "";
    position: absolute;
    width: 15px;
    height: 15px;
    left: 13px;
    top: 10px;
    background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAeCAYAAADzXER0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjU4OUYyRTdBNjJBQTExRTU4RjU3Q0RDNzQwRDE2RkI4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjU4OUYyRTdCNjJBQTExRTU4RjU3Q0RDNzQwRDE2RkI4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTg5RjJFNzg2MkFBMTFFNThGNTdDREM3NDBEMTZGQjgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTg5RjJFNzk2MkFBMTFFNThGNTdDREM3NDBEMTZGQjgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4ChXvGAAABX0lEQVR42tRTPWoCQRQef0iVAyQBS8EyEAhrmxQxnRfIDSRbeIA0AauIKx7BA1hqmpQrAcHSPqAewCoQNt+DF/P2zbwtYiEZ+Jx57vfNvN9SlmXur6tKP5ePU9qawBUwMrgdYAGky2HrV4x1BrwCp0AFSJQwBgbADqgDW/qzzB/JeOLzgMla6JizzbnNq8/7iyA7ce4KjicuusATSrf1BRNhT0JCS0wxtoXdVjkwxbGKsWsk0Ys5LkiOzEGiX6Y6PxvCvvCgx9zcy1S7e+6wxEjiF3fYvs6lQ3q77A5YxxPLkawB58C7wb0GNsCHHkkaxQfghL2ZK2EEkOITGPJo7t0m443PLSZroWPOLtRhKe93guzEeSY4wZG0LvCEVraJtBL2KiS0xBRjQ9gNlQNTHKkYZ0YSvZijguTIHMz1y1TnG0OYCg9umZt7mWo3Bi4CDfJzAY3fWtb5n47ktwADACTLWX5wzG9SAAAAAElFTkSuQmCC") 0 -15px no-repeat;
}
a.disapprove:hover::before {
    background-position: 0 0;
}

code {
    display: block;
    margin: 15px;
    padding: 10px 15px;
    background: #f1f1f1;
    white-space: pre;
    overflow: auto;
    font: normal 14px/18px "Courier New", "CourierC", "Courier", monospace;
    color: black;
}

ul.fixed-links {
    position: relative;
    display: inline-block;
    background: #daebcf;
    padding: 10px 15px 10px 65px;
    margin: 20px 0;
}
ul.fixed-links::before {
    position: absolute;
    left: 12px;
    top: 10px;
    content: "Fixed:";
    font: normal 14px/24px "PragmaticaC", sans-serif;
    color: black;
}
ul.fixed-links li {
    font: 500 normal 16px/24px "PragmaticaC", sans-serif;
}

section.new-topic {
    width: 740px;
    margin: auto;
}

section.new-topic .text-field {
    margin: 0 0 20px 0;
    position: relative;
}

section.new-topic .text-field label {
    position: relative;
    display: block;
    font-size: 16px;
    font-weight: 500;
}
section.new-topic .text-field label.required::before {
    content: "*";
    position: absolute;
    margin-left: -12px;
    color: #dd001a;
    font-size: 24px;
}

section.new-topic .text-field textarea {
    width: calc(100% - 22px);
    padding: 5px 10px;
    border: 1px solid #c5c5c5;
    resize: none;
    font: 400 normal 16px/20px "PragmaticaC", sans-serif;
    color: black;
}
section.new-topic .text-field textarea:focus {
    border-color: #6d6d6d;
}

section.new-topic .text-field textarea.title { height: 50px; }
section.new-topic .text-field textarea.message { height: 170px; }

.attachments {
    padding: 0 0 20px 0;
    border-bottom: 1px solid #a8a8a8;
}

.attachments .attach-button {
    position: relative;
    display: inline-block;
    color: rgba(0,0,0,.4);
    font-weight: 400;
}
.attachments .attach-button strong {
    font-weight: 500;
    color: #a50010;
    background: #cccccc;
    display: inline-block;
    padding: 0 10px;
}
.attachments .attach-button:hover strong {
    text-decoration: underline;
}
.attachments .attach-button input {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
}
.attachments ul {
}
.attachments ul li {
    position: relative;
    margin: 0 0 12px 0;
    white-space: nowrap;
}
.attachments ul li::before {
    vertical-align: top;
    position: relative;
    display: inline-block;
    width: 18px;
    height: 18px;
    top: 2px;
    margin-right: 12px;
    content: "";
    background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkNBOTQxODIxNjVFOTExRTU5NUE0ODAwMkM0NzZERjI3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkNBOTQxODIyNjVFOTExRTU5NUE0ODAwMkM0NzZERjI3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Q0E5NDE4MUY2NUU5MTFFNTk1QTQ4MDAyQzQ3NkRGMjciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Q0E5NDE4MjA2NUU5MTFFNTk1QTQ4MDAyQzQ3NkRGMjciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4vvEOvAAAC1ElEQVR42mL8//8/Ayngy5cvjH///mXg5+dH0chCrAFbt27Vmj59etjZs2cZ/v37x6CpqcmQkpJyICYm5gBInokYQxobG7NCQkLCVFVVv82bN2/5/PnzV5iYmHyJj493yMzMrCbKRVVVVQXTpk0T2LNnz0w2NrY/QENS//z5wxQWFrbcx8fnt5ubW5KamlowXhdVV1fnz5gxQ2D//v0TX716JeHo6Jj97ds3FnZ29r/h4eGxHz58EJowYcIVoIsVGECBjQ2XlpYWAwO04cqVK7zr1q0z5ODgaJg9e7YPTL67uzve2tq64c6dO5xcXFzFWF1UXFxcCvQC78mTJ7tv3bqlArTdf8qUKaeAgbsFpkZeXv7ajx8/wGweHh4GDJcUFRWViouLN9y4cYN7y5YtWszMzA0zZ870Q1bz/PlzFmCsNYBcfebMGWEmJqZiFENyc3MrQIbcvHmTa/369QbAwG0AhlEAsppnz56x6OjoNHh5eTWA0pSdnV1DdHR0EVxBdnZ2paioKNiQjRs36rKwsDQA000gsiGPHz9mU1ZWbgDGVgOIHxUVVQ9MEg1v3rxhBivIz88vB7nk6tWrvBcvXuTn5OTEMOTevXscwGhu8PPzAxsCdEU9yFCQODh3AGPCRVBQsOHcuXOCIIH79++z79ixQxXdJerq6g2+vr5gQ+Li4uqAgQ12PUwNA9Bpxf39/dG4ksGDBw/YFRQUGoAJEO4SEB8U7cjqwLF96tQpUWyGgBTLyck1AKMfbEhsbGwdKEwePXrEhq4WlB6Kp06dGoIucffuXQ4lJaWG0NBQsCEJCQl1oDABuRCbpQw9PT0hAgICDcePHxeDCZ4+fVpESkoK7h2QRdra2g2g8MMVBIwgIicnp3L16tXs+vr6YMFr164xAGPnNzDmWkF+B6YdVmD++icsLPwXV75khAXUgQMHpIE53BPEBubobcCE9oyUAg8gwABvjxsbDQUc3wAAAABJRU5ErkJggg==") 0 0 no-repeat;
}
.attachments ul li.wait::before {
    opacity: .4;
}

.attachments ul li span.file {
    vertical-align: top;
    position: relative;
    line-height: 24px;
    height: 24px;
    display: inline-block;
    max-width: 400px;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 0 10px;
    background: #cdcdcd;
    color: white;
    cursor: default;
}

.attachments ul li span.progress {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: #a0a0a0;
}
.attachments ul li.wait span.progress {
    background: #b0b0b0;
    width: 0;
}
.attachments ul li.overflow span.progress,
.attachments ul li.error span.progress {
    background: #cb8585;
    width: 100%;
}

.attachments ul li.overflow::after {
    position: relative;
    color: #b72f2f;
    content: "Файл слишком велик";
}

.attachments ul li span.title {
    position: relative;
    z-index: 10;
    color: white;
}

.attachments ul li .remove {
    position: relative;
    display: inline-block;
    vertical-align: top;
    width: 30px;
    height: 24px;
    margin-left: 5px;
}
.attachments ul li .remove::before {
    position: absolute;
    top: 6px;
    width: 15px;
    height: 15px;
    background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAeCAYAAADzXER0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjU4OUYyRTdBNjJBQTExRTU4RjU3Q0RDNzQwRDE2RkI4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjU4OUYyRTdCNjJBQTExRTU4RjU3Q0RDNzQwRDE2RkI4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTg5RjJFNzg2MkFBMTFFNThGNTdDREM3NDBEMTZGQjgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTg5RjJFNzk2MkFBMTFFNThGNTdDREM3NDBEMTZGQjgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4ChXvGAAABX0lEQVR42tRTPWoCQRQef0iVAyQBS8EyEAhrmxQxnRfIDSRbeIA0AauIKx7BA1hqmpQrAcHSPqAewCoQNt+DF/P2zbwtYiEZ+Jx57vfNvN9SlmXur6tKP5ePU9qawBUwMrgdYAGky2HrV4x1BrwCp0AFSJQwBgbADqgDW/qzzB/JeOLzgMla6JizzbnNq8/7iyA7ce4KjicuusATSrf1BRNhT0JCS0wxtoXdVjkwxbGKsWsk0Ys5LkiOzEGiX6Y6PxvCvvCgx9zcy1S7e+6wxEjiF3fYvs6lQ3q77A5YxxPLkawB58C7wb0GNsCHHkkaxQfghL2ZK2EEkOITGPJo7t0m443PLSZroWPOLtRhKe93guzEeSY4wZG0LvCEVraJtBL2KiS0xBRjQ9gNlQNTHKkYZ0YSvZijguTIHMz1y1TnG0OYCg9umZt7mWo3Bi4CDfJzAY3fWtb5n47ktwADACTLWX5wzG9SAAAAAElFTkSuQmCC") 0 -15px no-repeat;
    content: "";
}
.attachments ul li .remove:hover::before {
    background-position: 0 0;
}

.attachments ul li .error {
    display: inline-block;
    vertical-align: top;
    color: #b72f2f;
}

section.new-topic dl {
    display: block;
    margin: 20px auto;
    width: 550px;
}

section.new-topic dt {
    display: inline-block;
    vertical-align: top;
    width: 120px;
    font-weight: 500;
    color: black;
}

section.new-topic dd {
    display: inline-block;
    vertical-align: top;
    margin-bottom: 20px;
}

section.new-topic dd>ul.options li {
    display: inline-block;
    margin: 0 5px 0 -10px;
    padding: 0 10px;
    line-height: 24px;
    font-size: 16px;
    color: #a50010;
    cursor: pointer;
}

section.new-topic dd>ul.options li.selected {
    color: white;
    background: #a8a8a8;
}

section.new-topic .select-el {
    position: relative;
    display: inline-block;
    white-space: nowrap;
    margin-left: -15px;
}
section.new-topic .select-el.expanded {
    z-index: 50;
}

section.new-topic .select-el .expander {
    display: inline-block;
    position: relative;
    z-index: 20;
    padding: 0 25px 0 15px;
}
section.new-topic .select-el .expander::after {
    content: "";
    position: absolute;
    right: 0;
    top: 8px;
    width: 12px;
    height: 8px;
    background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAICAYAAADN5B7xAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjk2MDYwM0I5NjJCQzExRTU4RTg5QjE1RjdGQjM5QzM3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjk2MDYwM0JBNjJCQzExRTU4RTg5QjE1RjdGQjM5QzM3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTYwNjAzQjc2MkJDMTFFNThFODlCMTVGN0ZCMzlDMzciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTYwNjAzQjg2MkJDMTFFNThFODlCMTVGN0ZCMzlDMzciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7emWHGAAAAb0lEQVR42mLUz90uxUACYAFidSC2J1L9ISYgsR+ILxOhGKRmHxOUswmIn+JR/BSqhgGm4TcQLwPij1gUf4TK/UbWAAJfoRI/kMR+QMW+wgSY0Ex7CcTrgPgfFK+DiqGEEjq4BcTbgZgRykYBAAEGACmvGtr7aw7nAAAAAElFTkSuQmCC") 0 0 no-repeat;
}
section.new-topic .select-el.expanded .expander {
    width: calc(100% - 45px);
    color: black;
    text-decoration: none;
}

section.new-topic .select-el .options {
    position: absolute;
    z-index: 10;
    top: -1px;
    left: -1px;
    background: #f9f9f9;
    border: 1px solid #bfbfbf;
    padding-top: 30px;
    display: none;
    min-width: 100%;
}
section.new-topic .select-el.expanded .options {
    display: block;
}

section.new-topic .select-el .options li {
    padding: 3px 30px 3px 15px;
    line-height: 24px;
    color: #a50010;
    cursor: default;
}
section.new-topic .select-el .options li:hover {
    background: #bdddfa;
    color: black;
}

section.new-topic .hint {
    display: inline-block;
    vertical-align: top;    
    margin-left: 12px;
    color: rgba(0,0,0,.4);
}

section.new-topic div.center { text-align: center; }

section.new-topic a.button.create-topic {
    background: #cccccc;
    line-height: 40px;
    font-size: 24px;
    font-weight: 400;
    padding: 0 20px;
    color: #a50010;
}   
section.new-topic a.button.create-topic:hover {
    background: #205ca4;
}
section.new-topic a.button.create-topic.disabled {
    cursor: default;
    opacity: .5;
    background: #cccccc;
}

.answer-form {
    display: none;
    position: relative;
    margin: 20px 0;
    width: 860px;
    clear: both;
}

.comments .answer-form {
    width: 100%;
}

.answer-form.solution {
    margin-left: -100px;
    width: calc(100% + 100px);
}

.answer-form.solution::before {
    position: absolute;
    left: -47px;
    top: 38px;
    width: 25px;
    height: 39px;
    content: "";
    background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAnCAYAAAD6meO+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjA5M0ZCRTQxNkNGRjExRTU5NzE1ODM4MTUzMTMxNkMwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjA5M0ZCRTQyNkNGRjExRTU5NzE1ODM4MTUzMTMxNkMwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDkzRkJFM0Y2Q0ZGMTFFNTk3MTU4MzgxNTMxMzE2QzAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDkzRkJFNDA2Q0ZGMTFFNTk3MTU4MzgxNTMxMzE2QzAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7oXXpUAAAEjklEQVR42pxXT6hWVRCfud+nz+erRUroplchxIPAFpIbrYVBBOFKFGoR2cZNq6hNgaSZEuTKlS2C0o2FBD5TEUGEkILAwJ6GLbIostKeCfZ83/vumX7n75177v3uJx2Ye/7Nmd/MnDlzzmW59C7VS0HEifroT6PeQszPYfIJDE6hbfnmUV9C4xTaXxPJLfSFxMoQT2KITEl9Gl0eB70EegWcj5HwcrLSLYBYIRBA/DQUeBXti2h/goGToPlcUBuIHXsRiuyFtPVEZbAuzFrtOHSEeuhPAshaCZLPMfke2pcz3zQAXsfiI9BuvdeWvOYSzI9Emkpfi9mO+ig6z9ZBhgvgGYDBMtJOMO3HwIOur4W5trSAil8b+QXKiTkMrg1tlmzC5F4smkwWkNI8Co1aG6WAoUoJzzcD2oeBhzXISgwegDZrK4HiBSX3lAq09H2j2nrc1qZ8HjWCgqbsHiwDwwtEvY3EIWqk8DUHa6wuDpjDprOfs+xuDWc8dh3OgNAOjF8GiDyCkdeAutwziIokpmosCHcKhL2xfRMjr6x2IAHRDBi29oGOg0ZP+ZkirDeUkDhsNBXVIXNgdqgI7lHWkVKQ6AEo94y1ZDOErPJMUXh0AVcCSJ2POG+yMWdBWSnolZkGiHkUKq1MkREFF1FYocJW7UkE4kIpJcETaV/C4ROaqixQxUgypmq0ANWsKbQFadxaMkzoaR+URenMFEHDWgQFvmhVw1UOyYbw76AlCFtWhWJwFSvgGAwJmDOSmvaVdQyJggwqMu8DR+Un0mkjy1vuOOlUk6cfn+IdSXnDqn0W9EMVnnl+KpUwLTBmhShMpR6TlLsH+so62gJ8ClpoCIkuaCREnYnVBVVb69LQ91BytnD7YcwJLJ5TJylL5W2CKQMOkWaCq0SWMDcLOh9j7i909mDiTn0fRIHmGodk2Ga95zsfUv4/hUP1mn2Jejfqew2hNUDK+m37ZeAV2YPGH/l9gkeA+QiLP0R70HSdsi7JjGA1i6/j8ybo4qjrdwGL3gd9XIu0JKAcEWFpz3AUzBuYONN1x5Nzl8BUI8drzxsa5Z7oVllE9TY6X9zPa8WWG6Dd0OpJ6DHTnM4tdEkSx4AP+6khjbMkliugDwD0b23TG5Y5i77B50CGrkDSS6NseerIOdC3Pl2U9QhLrnNAs/j8NErbLkts+S1YVH+91C35G3TVB8WwlfpjQKTVBdoiZhvui11C+k0XNMqgStttakhfvSJGgJgxxhTD0xC0zt09Al+ld7D4+0gIrqK5bpDuwrik5nAbvuUSXu4qkR7O0yLozzHuGnbNTwDmIOodwe+5b1fAmqvU55fR/m40CJsukCGE2N+B6/6KzkDEgfwCKb92W9Ib4zExq/HBDxEvtDhzAvMDGshEN0hnXOAnh3kz9mSbf3BIfF3EW+shKvhH4v6xcKbaN1Yu7Ore+B6tAk1Tad/MDsSENxFcwPa/8Rr1ipvBnf8ruqzG+OGUNSD8u9C69OJmcxty3yGavDDuoI1LK/ixgII8hLaLhyD6Z8i/G4A/I7N0gsydsSL+E2AAYUXv9OkUSB0AAAAASUVORK5CYII=") 0 0 no-repeat;
}
.answer-form header {
    position: relative;
    font-size: 16px;
    line-height: 30px;
    margin: 0 0 8px 0;
    display: block;
    padding: 0;
}
.answer-form strong {
    font-weight: 500;
}

.answer-form .cancel {
    position: absolute;
    right: 0;
}

.answer-form textarea {
    position: relative;
    display: block;
    width: calc(100% - 15px);
    padding: 10px 0 10px 15px;
    margin: 0 !important;
    top: 0;
    height: 130px;
    resize: none;
    font: 400 normal 16px/20px "PragmaticaC", sans-serif;
}

.answer-form .attachments {
    margin: 20px 0 5px 0;
    cursor: default;
    position: relative;
    border-bottom: none;
}

.answer-form .center {
    text-align: center;
}

.answer-form .center a.button {
    background: #cccccc;
    line-height: 34px;
    font-size: 18px;
    font-weight: 400;
    padding: 0 12px;
    color: #a50010;
}   
.answer-form .center a.button:hover {
    background: #205ca4;
}
.answer-form .center a.button.disabled {
    cursor: default;
    opacity: .5;
    background: #cccccc;
}


.black-overlay {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.7);
    z-index: 10000;
}

.approve-win {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 480px;
    height: 250px;
    margin: -125px 0 0 -260px;
    padding: 0 20px;
    background: white;
}

.approve-win P {
    padding: 30px 0;
    font-size: 16px;
    font-weight: 500;
}

.approve-win .buttons {
    position: absolute;
    left: 20px;
    bottom: 30px;
    width: calc(100% - 40px);
}

.approve-win .buttons .cancel {
    position: relative;
    top: -5px;
    left: 10px;
}

.approve-win .buttons .ok {
    position: absolute;
    left: 50%;
    bottom: 0;
    margin-left: -50px;
    width: 100px;
    text-align: center;
    background: #cccccc;
    color: #a50010;
}
.approve-win .buttons .ok:hover {
    background: #cccccc;
}

.approve-win .buttons .ok.disabled, .approve-win .buttons .ok.disabled:hover {
    background: #cccccc;
    opacity: .6;
    cursor: default;
}

.approve-win .rate {
    position: absolute;
    white-space: nowrap;
    text-align: center;
    width: 240px;
    height: 30px;
    left: 50%;
    margin-left: -120px;
    top: 100px;

}

.approve-win .rate::before, .approve-win .rate::after {
    position: absolute;
    width: 40px;
    height: 40px;
    background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAABQCAYAAABrjzfBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjhGQkJEQjVGNkQwNDExRTU5NTk1OTg0QkE5RDdEODlGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjhGQkJEQjYwNkQwNDExRTU5NTk1OTg0QkE5RDdEODlGIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OEZCQkRCNUQ2RDA0MTFFNTk1OTU5ODRCQTlEN0Q4OUYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OEZCQkRCNUU2RDA0MTFFNTk1OTU5ODRCQTlEN0Q4OUYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5Du3VYAAAFL0lEQVR42uyae4hUVRzHz+zLZz7ykZZrpKRLILY+U/OBjzJLSw00rYhSIiNRFMtKdFEoEgwlokAs8oFrSeErEF/lqviHZbSltbUpKpoW6ar5Wuf2/THfgdvh3Jk7M2e454/5wYfZnbmP7z3P7/mdG/M8T62qPqLyHE3BfDALtAfxFMeWgNNgOfi4JMWBd4LRoC24naGgGD9Pgb3gZbAUHAI7KcIUHu9VCT4Al4MOvAd8BkZaKL1tvOEf4HHwT4hzKsA+MC1I4DsUVwV2gya+UgkTySocCl5nFe8PKU7iDLgk55kE9gLPgg1gSY6lt5tsBi0ybLPFUt1Fhh/lqa+BLyx1kAPgJGsh49AFSoeYBMrACUsCm7BTeDYEzgajpHuDX5QD4RfYiaV3FCwA/7omUIaWbmC7K+J0gaWgJWhQDoVf4BB+OimwC+fKb8GXLgq8j52kGvzposAbvhFcuSjwL7qIEaC5iwIH0gzU+ErTVlznw8dyEdgfnAc7svB+6aKSJvVWLgKb8e+blsU9Ar4C92Y4+Hu6QHG6HcHMbKvCECNo2eQeFzgRhI2brMnipB8UvzaBY2EFzcIxzb7r8XcKA9qV4hrBWPAWeBpMBN+nsfzSB57g0FeTPPAqeImLlRfBowan43fL0p4O86GuGNYjy0Bn8AyoBR+C4SyIeMimVwdW+p9ELPYc8CkYx9nFM4gTf/cCaMMS0mMkS0sG/Y38bj9LZTJol6YjipM+C9aB301FfZQERQdW1REOIf4oYzuW6y7WfvuO5GRYw0QflmKd4bfe4Em2PyuGNxuB7XneOcNv4zldrs6H3cr0HL39yTA1hYukH6MUeJGdpaP2fU/QA2xhh4tM4K8U2Fv7/g5+ns2Xow4b0jnqwTDmb/RsQknUAuOcaWSB9armWvK6Jskk1rEzLKLIu9i7k2Ohtci2Oq4yf7OWabKZzEo02F7wF+VwrqRGnqLBEME/gemc1qxFTDKsLkeRcjwKAgsCo44SS3skMS6SXuGa4hOwJ9OLzJ7SN28lOEAlctoP8m9JnL9t4/q2JvZuNA4TaSTeVImNmxOcFiNvg0nz2sCVoWx5fQMW+uboSAV6BqPwLniAVe5kL65lvmeQCwIHMPdyxvedLOhlA6d71ALb0np9rtn928yxlEUtcBzTHNVaWkOEtVbhNxDzIlAyVvOYp6nRfmsFyrPJJpjGwX7gMd4wnuLY3zggJxNGkhyqZK7msnZ8BUtwFIeaYm3midPkfk3DG3hTqaL1KpGbbgxRYpKUnKYSO1OSxToYMBjLtWXHYAwfPmiKrGfSaleQwDfY+6bygqUB45w88fPgPbAJzOBaeFZAtkq21HoFXC/Oew/jrLOVOZ2dJoF3c2KvDdEktrPU1lCcrEF+SLE8vZDmehtYcrKOmWsSWMRqDTsUNGO1SAJzEksy1zhPc1FuqxeXsllstbj0vV8l9mqsDTPXLE6J0g4lPbzPpsBiiwJPs71ed9Xy17NGyl0VKDsKkpD/2UWBMirIy0N1KuA1mKgFyvAmOe1DKmCfOmqBTVmKF11dF4/ngmuPiwIHq8RLbHtNU1yuAm1s2z6kEq/BzE818GcrsIMFgfLy5HFl3rH63zwYU+F32RtpFKo4+m9mqiPsg3o8fwI9YpXB6BoddcsMxq1SilpBbqjwm+Aej21NB/N+GCchHu818BFXZakM61h6vNHsfQ+nWSYENSsxyJKAvxRG4DKW4HP8Px5gzcUgHOP64zjZke+uXkiiFwQWBBYEFgQ6Hv8JMAC3JSSbbf+9eAAAAABJRU5ErkJggg==") 0 0 no-repeat;
    content: "";
    left: -42px;
    top: 5px;
}

.approve-win .rate::after {
    left: auto;
    right: -42px;
    background-position: 0 -40px;
    top: -6px;
}

.approve-win .rate li {
    display: inline-block;
    line-height: 30px;
    font-size: 18px;
    font-weight: 400;
    height: 30px;
    margin: 0 2px;
    background: #e5e5e5;
    color: #a50010;
    width: 41px;
    cursor: pointer;
}

.approve-win .rate li:hover {
    background: #d8d8d8;
}
.approve-win .rate li.selected {
    background: #b2b2b2;
    color: white;
}
.upload-good .title{
	color: #a50010!important;
	font-weight: bold;
}
#loader{
	display: none;
}
.webui-popover-content{
	font-family: Calibri;
	font-size: 14px;
}
.popover{
	cursor: pointer;
}
.sub-title{
	margin-top: 5px;
	left: 90px;
	bottom: 0;
	font: 400 normal 14px/18px "PragmaticaC", sans-serif;
	color: rgba(0,0,0,.7);
}
section.comments .moderators-panel, section.solution .moderators-panel, section.topic .moderators-panel{
	position: absolute;
	right: 0;
	bottom: 0px;
}

.moderators-panel span{
	margin-left: 5px;
	cursor: pointer;
	font-size: 12px;
	color: #455fdd;
}
.moderators-panel span:hover{
	color: #ff0000;
}
section.comments>article .content textarea, section.solution>article .content textarea, section.topic>article .content textarea{
	width: 100%;
	min-height: 100px;
}

section.comments article ul>li, section.solution article ul>li, section.topic article ul>li, .mdd_preview ul>li{
	list-style-type: disc;
	list-style-position: inside;
}
section.comments article ol>li, section.solution article ol>li, section.topic article ol>li, .mdd_preview ol>li{
	list-style-type: decimal;
	list-style-position: inside;
}
section.comments article em, section.solution article em, section.topic article em, .mdd_preview em{
	font-style: italic;
}

section.comments article blockquote, section.solution article blockquote, section.topic article blockquote, .mdd_preview blockquote {
	background: #f9f9f9;
	border-left: 10px solid #ccc;
	margin: 1.5em 10px;
	padding: 0.5em 10px;
	quotes: "\201C""\201D""\2018""\2019";
}
section.comments article blockquote:before, section.solution article blockquote:before, section.topic article blockquote:before, .mdd_preview blockquote:before {

	content: open-quote;
	font-size: 4em;
	line-height: 0.1em;
	margin-right: 0.25em;
	vertical-align: -0.4em;
}
section.comments article blockquote p, section.solution article blockquote p, section.topic article blockquote p, .mdd_preview blockquote p {
	display: inline;
}
section.comments article a.button.save, section.solution article a.button.save, section.topic article a.button.save{
	background: #cccccc;
	color: #a50010;
}
section.comments article a.button.save:hover, section.solution article a.button.save:hover, section.topic article a.button.save:hover{
	background: #cccccc;
}
ul.attachments li, .mdd_toolbar li{
	list-style-type: none!important;
}
section>article{
	position: relative;
}

.topic-list li.blog{
	background: #fbfbfb;
	margin: 0 -20px;
	padding-left: 20px;
	border-bottom: 1px solid #b8b8b8;
}
.topic-list li.blog + li:not(.blog){
	border-top: none;
}