 /* errors */
/* Когда добавляем комментарий - высвечивается сообщение */
.berrors {background: #fce5ba; color: #a76846; margin: 0 0 20px 0; padding: 10px 20px;}
.berrors a { color: #aa4e43; text-decoration:underline; }


/* Content-other */
.ui-icon, .close { display: block; overflow: hidden; text-indent: -9999px; white-space: nowrap; }
#pollbox { border-bottom: 1px dashed #E3E3E3; padding-bottom: 22px }
#dle-poll-list, #searchtable, .pm-status { padding: 0 0 20px 0; border-radius: 6px;}

/*---BB CODES ---*/
.bbcodes,.bbcodes_poll,{ margin:10px 10px 0 0;}
.bbcodes_poll{width:100px}
.fbutton {margin-right:10px;}



#dle-pm-preview .bform { display: none; }


/*---BB EDITOR ---*/
.bb-editor textarea{margin-top:-1px}


/*--- ---*/
fieldset {border: 1px solid #bfced6;padding: 5px;text-align: left;}


/*--- SEARCH SUGGESTIONS---*/
#searchsuggestions {z-index: 99998; width: 320px; font-size: 12px; background: #fff; 
border-radius: 5px; box-shadow: 0 0 1.6em rgba(0,0,0, 0.2) }
#searchsuggestions:after {}
#searchsuggestions a, #searchsuggestions span.notfound { padding:8px 10px; display: block; text-decoration: none; 
border-bottom: 1px solid #e3e3e3; font-weight:normal;}
#searchsuggestions a { color: #444; }
#searchsuggestions a:hover { text-decoration:none; color:#444; background-color:#f5f5f5}
#searchsuggestions span.searchheading { display: block; margin-bottom:10px; font-weight:bold; font-size:14px }
#searchsuggestions span.seperator { display: block; }
#searchsuggestions span.seperator a { padding: 10px 0; text-align: center; border: 0 none; background-color:#444; color: #fff; }
#searchsuggestions span.notfound { padding: 15px 20px; display: block; }
#searchsuggestions .break { display: none; }


/* новые стили */
.searchbox {
    visibility: hidden;
    opacity: 0;
}
.searchbox.open {
    transition: .2s visibility linear, .2s opacity linear;
    visibility: visible;
    opacity: 1;
}



/*--- TEXT [code]---*/
pre code { display: block; padding: 0.5em; background: #f9fafa; border: 1px solid #dce7e7; overflow:auto; white-space: pre; }
pre .comment, pre .template_comment, pre .diff .header, pre .doctype, pre .lisp .string, pre .javadoc { color: #93a1a1; font-style: italic; }
pre .keyword, pre .css .rule .keyword, pre .winutils, pre .javascript .title, pre .method, pre .addition, pre .css .tag, pre .lisp .title { color: #859900; }
pre .number, pre .command, pre .string, pre .tag .value, pre .phpdoc, pre .tex .formula, pre .regexp, pre .hexcolor { color: #2aa198; }
pre .title, pre .localvars, pre .function .title, pre .chunk, pre .decorator,
pre .builtin, pre .built_in, pre .lisp .title, pre .identifier, pre .title .keymethods, pre .id { color: #268bd2; }
pre .tag .title, pre .rules .property, pre .django .tag .keyword { font-weight: bold; }
pre .attribute, pre .variable, pre .instancevar, pre .lisp .body, pre .smalltalk .number, pre .constant, pre .class .title,
pre .parent, pre .haskell .label { color: #b58900; }
pre .preprocessor, pre .pi, pre .shebang, pre .symbol,
pre .diff .change, pre .special, pre .keymethods, pre .attr_selector, pre .important, pre .subst, pre .cdata { color: #cb4b16; }
pre .deletion { color: #dc322f; }
pre .tex .formula { background: #eee8d5; }


@media screen and (max-width: 600px) {
}

/*!
 *  Font Awesome 4.5.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */

@font-face {
  font-family: 'FontAwesome';
  font-weight: normal;
  font-style: normal;
}

.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}


/* 
https://fa2png.app/ - из Фосама делаем иконки 
https://onlinepngtools.com/convert-png-to-base64 - конвертация png в base64
https://fontello.com/ - иконки фосум
*/
.fa--reply
{
	width: 15px;
	height: 15px;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAAXNSR0IArs4c6QAAAM5JREFUOE+lktERwiAQRG+7AL5iJ1qJ6SRJJdFKjJXIV0IVOecYcAJiRpQvhmFv4e2C/ljItUqpBsCNmQfn3GVvdiJWSh1FKAIAwzzP/VfirbBKbIzpmbn74GKJyAK4r+s6yd45J2cEY8zIzG0FN8vMJxkArfWDiJoKsVz1AzywH9w90Bft/N+RtoAMAIWJ34c1JVGFAWf5RimqzMCWStIC6ABcSzlvGKXO8T3SshhHDlJrzbEHb8571EN1JR27LMuhViz1HUXo3SvzTa4/AbOnZFLrRJ3HAAAAAElFTkSuQmCC");
	background-repeat: no-repeat;
	background-position: center;
}

.fa--thumbs-down
{
	width: 20px;
	height: 20px;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAW1JREFUOE+tVNFtwjAUPJtFYICm6gQNk9T5gLJF6RY0fGAmIRugpgPU3aPEzYt5sYkSK2qwhJCe7cv53t0TiKyz2swlKiVgnwExB0A/WgawBsAx0XsdQohSrRSAF1+UxsL+CFdjAN4mEFpt3QLvjzrf8gFRqrWNkDQWOErI4kHvivAcsZ+h+ia2ic4XUUABuewC9H20VKsTINLwfC/DROcipi3vMWCtr070R0b1SYD+2bZI9H55R0Cv4ySGxIifzTLdDZAbEwKSxxp/jW2KY/h6qE2u2I9XQCeq75rNugkY6nq3MczQ1H4q6Ev+ordCzEIuaeLA1hFM2V+yhc/tLeinWm9drttctPluNaQtok3/T3rXZPX6jBNpGmbVs7nhbARkxskaTESYVb7gahd6XnqBXDCBm2kzTh+fBJZoKO/RzPZNlEmAYRKI0S9gZqgabf/1ZAL8UpvUOpBgDVtq1JhydsEbDVMauOGE7vbgD5iD5RW374VQAAAAAElFTkSuQmCC");
	background-repeat: no-repeat;
	background-position: center;
}

.fa--thumbs-up
{
	width: 20px;
	height: 20px;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAWdJREFUOE+tlM1xgzAQhZ9EI6SAkEkFwZ2Igx13EdOFYx9QKjEdeEIKCIUElGj1g8BkgDG6Svvt7tPbZZhxxOfuAIY3ADUUPuTT6fBfGJviia99CtVeCAbE5j2TMnnPxmKngdVrASgBxjf4QY2I4DEa/iCfjzpJ78wA7r41QCYneiuCBPLxWC4Cdtp1LXrg0goD7aDbddWIylS8qGVx3ceIWh04gG0FwIpBmzWgcpmcJT2nYN6KvrLqBWApFPLQIkYCfRcelpIDGM90F8y3cOMBVcrkvJm0VWWrtsk1UN0EBZrNBlpvjgKdRaZgxkbbC8kDlWkd1wNaG60A7Bv/LmBoLyfTSsDOEfcB3VwH28cCVYkmyhA1Bf2Y3Sxj2yT8ef/DwVy7CsnpUK0eK7vzKJQWKjgvh5tlTD8zet5HPnf9V2UJtLHxV++4/RckNf5zr8wsR40PDC/9nNP8Mg1xIL0QarAoH1b+CylO5RVS39U3AAAAAElFTkSuQmCC");
	background-repeat: no-repeat;
	background-position: center;
}

.fa--plus
{
	width: 12px;
	height: 20px;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAAXNSR0IArs4c6QAAAHNJREFUOE/dktERQEAQQ/M6oRM6oTI6oRM6CWt8+Lg77ldm9ms3k0myqADbDbDnTsgtbC+SunNWoE/dlcibpEbSDrR/I9ue7nCe1sJvIJl25EDUISnCqQKBYLwoJ9Uv5ULPv64q5fsOcThfdAbGqvf80tsBvtJEEDuLOQ8AAAAASUVORK5CYII=");
	background-repeat: no-repeat;
	background-position: center;
}

.fa--minus
{
	width: 12px;
	height: 20px;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAGdJREFUOE/tkbENgDAMBP82YRSYBDIJYhKyCdnMEKQ0tJ8GKV9a8sl/Rp1DZ54G0Df6E4cRMUvaJU1G6QPIb+WIOCVtBqyuFmBpwOsZ1CudZCA1YL1uNSsnoPzky4647+6o7Nvs7vAGASUUFclI2zAAAAAASUVORK5CYII=");
	background-repeat: no-repeat;
	background-position: center;
}


.fa-search
{
	width: 16px;
	height: 16px;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAuElEQVQ4ja2S6w3CMAyEv1EyAiNkBEboJmSTZAQ2oBvABmWDZgP4ga26aU1AcFLkyPadLw9YIwIZmIGHxCz5LoqQvJU/JVdgBJLE2hOJpuEGhKYeJK89m+Po9LpDtiLqpLRFLZwdsmJkudgV1FrqCCTT+5OD2haKsRYccmD5G5tB0Vi77ogEybuvYF2okwtwkjib2gQcHZfdn3g3+8ETiSKkF1t5nTnKZCvoirzD8G+RzZN+I1KBwxMiIGJqKB7qswAAAABJRU5ErkJggg==");
	background-repeat: no-repeat;
	background-position: center;
}


.fa-play26
{
	width: 32px;
	height: 32px;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABOklEQVRYheXXMS9EQRAH8CWRSERznUqp0+ho3Hszd1+A3gfQiobkGuJ2zrtOwgfQ8wUoZjaK10i0NIRr7hRKkVWQew+he+9f2GTq/WV3dnbGuc8lresZTyET1kdhi55tr7N6Me3qWp7sSNhiOTzbfS+1tVoAQvr8HVCCXHabulAt4JfNxwjSVyHtd1d0FgIoIDbwbBvRxQkIoAjNJb1aBAIserY3ITvJ2qEBARQQHQnpZsfFSQigBLk5TMIyDFC6mtN+O5+DAYQtCumLsG0fL+VTGEBRP26lZQkMUIKc9RKbhwHGkeouFvCRH1tQgCd9wgJYR+ATCNl/TEI9hzxDXCFClmLYZwT7jmENCbglAzWlsLa88sHEkw3+SDKtfjQjO/hZTOzBc1ivdOMvCNZ9YRsK650n26ljPH8HQK2vjJBJV7cAAAAASUVORK5CYII=");
	background-repeat: no-repeat;
	background-position: center;
}


.fa-bars
{
	width: 14px;
	height: 14px;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAYklEQVQ4jdWTsQ3AMAgEGYFR2CAZhU2SkbxBvNmlSAr6R5Z80rXXPJhtAZDAI5o1ONGZNTgagqMGHThFfeFKKkAAl2jUYPvK7cEAbtGwfeA77EPUa7D99dpXzj+qmAtXEngBnSwgVq3ar9EAAAAASUVORK5CYII=");
	background-repeat: no-repeat;
	background-position: center;
}
