html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, img {
	margin:0; padding:0; border:0; outline:0; font-weight:inherit;
	font-style:inherit;	font-size:100%;	font-family:inherit; vertical-align:baseline}
html {
	font-family: sans-serif; -ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {display: block;}
audio, canvas, progress, video {display: inline-block; vertical-align: baseline;}
audio:not([controls]) {display: none; height: 0;}
[hidden], template {display: none;}
figure {margin: 1em 40px;}
dfn {font-style: italic;}
abbr[title] {border-bottom: 1px dotted;}
b, strong {font-weight: bold;}
h1,h2 {margin: 0.67em 0;}
ol, ul {list-style:none;}
mark {background: #ff0; color: #000;}
small {font-size: 90%;}
sub, sup {font-size: 75%; line-height: 0; position: relative; vertical-align: baseline;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}
svg:not(:root) {overflow: hidden;}
fieldset {border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em;}
textarea {overflow: auto;}
optgroup {font-weight: bold;}
table {border-collapse: collapse; border-spacing: 0;}
hr {-moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; height: 0;}
pre {overflow: auto;}
code, kbd, pre, samp {font-family: monospace, monospace; font-size: 1em;}
button, input, optgroup, select, textarea {color: inherit; font: inherit; margin: 0;}
button {overflow: visible;}
button, select {text-transform: none;}
button, html input[type="button"], input[type="reset"], input[type="submit"] {-webkit-appearance: button; cursor: pointer;}
button[disabled], html input[disabled] {cursor: default;}
button::-moz-focus-inner, input::-moz-focus-inner {border: 0; padding: 0;}
input {line-height: normal;}
input[type="checkbox"], input[type="radio"] {
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0;}
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {height: auto;}
input[type="search"] {
	-webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box;}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}
input, button, select, textarea {font-family: inherit; font-size: inherit; line-height: inherit;}
* {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
*:before, *:after {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}

@media print {
  *, *:before, *:after {
    background: transparent !important; color: #000 !important;
    -webkit-box-shadow: none !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;}
  select {background: #fff !important;}
  .navbar {display: none;}
  .btn > .caret, .dropup > .btn > .caret {border-top-color: #000 !important;}
  .label {border: 1px solid #000;}
  .table {border-collapse: collapse !important;}
  .table td, .table th {background-color: #fff !important;}
  .table-bordered th, .table-bordered td {border: 1px solid #ddd !important;}}

.container {margin-right: auto; margin-left: auto;}
@media (max-width: 467px) {.container {width: 90%;}}
@media (min-width: 468px) {.container {width: 90%;}}
@media (min-width: 768px) {.container {width: 750px;}}
@media (min-width: 992px) {.container {width: 970px;}}
@media (min-width: 1200px) {.container {width: 1170px;}}
.row {margin-left: -15px; margin-right: -15px;}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6,
.col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11,
.col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12, .col-vs-1, .col-vs-2, .col-vs-3, .col-vs-4, .col-vs-5, .col-vs-6, .col-vs-7, .col-vs-8, .col-vs-9, .col-vs-10, .col-vs-11,
.col-vs-12 {position: relative; min-height: 1px; padding-left: 15px; padding-right: 15px;}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9,
.col-xs-10, .col-xs-11, .col-xs-12 {float: left;}

.col-xs-12 {width: 100%;}
.col-xs-11 {width: 91.66666667%;}
.col-xs-10 {width: 83.33333333%;}
.col-xs-9 {width: 75%;}
.col-xs-8 {width: 66.66666667%;}
.col-xs-7 {width: 58.33333333%;}
.col-xs-6 {width: 50%;}
.col-xs-5 {width: 41.66666667%;}
.col-xs-4 {width: 33.33333333%;}
.col-xs-3 {width: 25%;}
.col-xs-2 {width: 16.66666667%;}
.col-xs-1 {width: 8.33333333%;} 

@media (min-width: 468px) { 
.col-vs-1, .col-vs-2, .col-vs-3, .col-vs-4, .col-vs-5, .col-vs-6, .col-vs-7, .col-vs-8, .col-vs-9,
.col-vs-10, .col-vs-11, .col-vs-12 {float: left;}

.col-vs-12 {width: 100%;}
.col-vs-11 {width: 91.66666667%;}
.col-vs-10 {width: 83.33333333%;}
.col-vs-9 {width: 75%;}
.col-vs-8 {width: 66.66666667%;}
.col-vs-7 {width: 58.33333333%;}
.col-vs-6 {width: 50%;}
.col-vs-5 {width: 41.66666667%;}
.col-vs-4 {width: 33.33333333%;}
.col-vs-3 {width: 25%;}
.col-vs-2 {width: 16.66666667%;}
.col-vs-1 {width: 8.33333333%;}}


@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6,
  .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {float: left;}  
  .col-sm-12 {width: 100%;}
  .col-sm-11 {width: 91.66666667%;}
  .col-sm-10 {width: 83.33333333%;}
  .col-sm-9 {width: 75%;}
  .col-sm-8 {width: 66.66666667%;}
  .col-sm-7 {width: 58.33333333%;}
  .col-sm-6 {width: 50%;}
  .col-sm-5 {width: 41.66666667%;}
  .col-sm-4 {width: 33.33333333%;}
  .col-sm-3 {width: 25%;}
  .col-sm-2 {width: 16.66666667%;}
  .col-sm-1 {width: 8.33333333%;}}

@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6,
  .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {float: left;}  
  .col-md-12 {width: 100%;}
  .col-md-11 {width: 91.66666667%;}
  .col-md-10 {width: 83.33333333%;}
  .col-md-9 {width: 75%;}
  .col-md-8 {width: 66.66666667%;}
  .col-md-7 {width: 58.33333333%;}
  .col-md-6 {width: 50%;}
  .col-md-5 {width: 41.66666667%;}
  .col-md-4 {width: 33.33333333%;}
  .col-md-3 {width: 25%;}
  .col-md-2 {width: 16.66666667%;}
  .col-md-1 {width: 8.33333333%;}}

@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6,
  .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {float: left;}  
  .col-lg-12 {width: 100%;}
  .col-lg-11 {width: 91.66666667%;}
  .col-lg-10 {width: 83.33333333%;}
  .col-lg-9 {width: 75%;}
  .col-lg-8 {width: 66.66666667%;}
  .col-lg-7 {width: 58.33333333%;}
  .col-lg-6 {width: 50%;}
  .col-lg-5 {width: 41.66666667%;}
  .col-lg-4 {width: 33.33333333%;}
  .col-lg-3 {width: 25%;}
  .col-lg-2 {width: 16.66666667%;}
  .col-lg-1 {width: 8.33333333%;}}

/*clearfix*/
.clearfix:before, .clearfix:after, .container:before, .container:after, .row:before, .row:after,
.navbar:before, .navbar:after, .navbar-header:before, .navbar-header:after,
.navbar-collapse:before, .navbar-collapse:after, .modal-footer:before, .modal-footer:after {content: " "; display: table;}
.clearfix:after, .container:after, .row:after, .navbar:after, .navbar-header:after, .navbar-collapse:after,
.modal-footer:after {clear: both;}

body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px; line-height: 1.42857143; color: #5a5a5a; background-color: #FFFEF9;}

a {
	color: #669D89; text-decoration: none; background-color: transparent;
	transition: all 200ms ease-in; -webkit-transition: all 200ms ease-in;
	-moz-transition: all 200ms ease-in;	-o-transition: all 200ms ease-in; -ms-transition: all 200ms ease-in}
a:hover, a:focus {
	color: #FC925D; text-decoration: none;
	transition: all 200ms ease-in; -webkit-transition: all 200ms ease-in;
	-moz-transition: all 200ms ease-in;	-o-transition: all 200ms ease-in; -ms-transition: all 200ms ease-in}
a:active, a:hover, a:focus {outline: 0}

h1, h2, h3, h4, h5, h6 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: 500;
	line-height: 1.1; color: inherit; color:#2c2c2c}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {color:#2c2c2c}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {color: #669D89;}
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {font-weight: normal; line-height: 1; color: #899096}
h1 small, h2 small, h3 small {font-size: 65%}
h4 small, h5 small, h6 small {font-size: 75%}
h1 {font-size: 26px}
h2 {font-size: 24px}
h3 {font-size: 22px}
h4 {font-size: 18px}
h5 {font-size: 14px}
h6 {font-size: 12px}

/*general blocks*/
#top-bar {background:#E36636; padding:10px 0}
#menu-bar {background:#FFFAE4; position:relative; padding:20px 0}
#menu-bar:before, #menu-bar:after {content: ""; position: absolute; width: 100%; left: 0;}	
#menu-bar:before {border-top: 2px dashed #dec978; top: 2px;}
#menu-bar:after {border-bottom: 2px dashed #dec978; bottom: 2px;}
#speed-bar {border-bottom:1px dashed #d6d5be; background:#FFFAE4;}
#main-bar {padding-bottom:60px;}
.content-bar, .side-bar {padding-top:30px;}	
.block-carousel {overflow:hidden}

.padding-15 {padding:15px;}
.padding-30 {padding:30px;}

.margin-t30 {margin-top:30px;}
.margin-b30 {margin-bottom:30px;}
.margin-b15 {margin-bottom:15px;}
.margin-b5 {margin-bottom:5px;}

.block-white {background:#fff; border:1px solid #E2D1A4;}
.block-yellow {background:#F2EFBD}
.block-grey {background:#EFE9CE}
.block-orange {background:#EBB749}
.block-light {background:#FDEBBD}

.h-page {color:#537F6F; text-align:center; font-size:24px; text-transform:uppercase; padding-top:15px; margin-bottom:20px;}
.side-bar .h-page {font-size:18px;}

.border-title {
	text-align:center; height:5px; margin-bottom:15px;
	border-top:2px dashed #CEC081; border-bottom:1px solid #CEC081}
.border-title .border-title-span {
	display:inline-block; vertical-align:middle; background:#FBFFF6;
	width:45px; height:20px; margin-top:-20px; font-size:18px; color:#CEC081; line-height:20px;}

.h-box {margin-bottom:15px; background:#FDEBBD; padding:0 30px; color:#E78E62}
.h-box span {
    display:block; background:#FFFAE4; padding:15px; text-align:center;
	border-left:10px solid #FEFEFF; border-right:10px solid #FEFEFF;
	text-transform:uppercase; font-size:20px;}
.h-box-green {color:#669D89}

/*radius*/
.radius-5, .nav-footer li a, .navbar-nav > li > a, .dropdown-menu, .block-white, .fstory-tags a, .btn,
.dropdown-menu > li > a, .navbar-nav > li > a, .navbar-nav .open .dropdown-menu > li > a,
.ul-admicon li, .ul-infocon li, .basecont, .user-edituser a, .user-ullink li a, .top-scroll, .shortstory,
.tooltip-inner, .tagscloud a, .accordion .link, .shortstory-list li a, .accordion .accordion-marker,
.shortstory-own {border-radius:5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
	
.radius-b5, .short-bottom {
	border-bottom-left-radius:5px; border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px;
	-moz-border-bottom-left-radius:5px; -moz-border-bottom-right-radius:5px;}
	
.radius-t5, .short-img {
	border-top-left-radius:5px; border-top-right-radius:5px;
	-webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px;
	-moz-border-top-left-radius:5px; -moz-border-top-right-radius:5px}
	
.radius-50, .short-list-img {border-radius:50%; -webkit-border-radius:50%; -mox-border-radius:50%;}

@media (max-width: 991px) {.box-hidden-992 {display: none !important; visibility: hidden !important;}}
@media (max-width: 767px) {.box-hidden-768 {display: none !important; visibility: hidden !important;}}

/*footer*/
#footer {background:#E36636; color:#fef4d4; border-top:5px solid #E97D4E;}
#footer > .container {padding-bottom:30px; padding-top:30px;}
.copirating {background:#D45E30; padding:15px 0;}
.footer-dashed {border-top:2px dashed #E28354; margin:2px 0;}
#footer .footer-description, #footer .nav-footer, #footer .count {margin:15px 0 0 0}
.count {overflow:hidden}
.count li {float:left; width:88px; height:31px; margin:0 6px 6px 0}
.nav-footer {overflow:hidden}
.nav-footer li {margin:4px; float:left}
.nav-footer li a {display:block; padding:8px 10px; color:#fef4d4; background:#F18257;}
.nav-footer li a:hover {color:#fef4d4; background:#E28354;}
#footer .footer-description {font-size:12px; text-align:justify}

/*social-icon*/
.social-icon {overflow:hidden;}
.social-icon li {float:left; text-align:center; width:20%; height:60px;}
.social-icon li a {display:block; font-size:16px; color:#fff; line-height:60px;}
.social-icon li a span {display:none; text-indent:-9999px}
.social-icon li a:hover {opacity:0.6}
.social-icon li a.fa-vk {background:#7bd1e8}
.social-icon li a.fa-youtube {background:#df6b69}
.social-icon li a.fa-facebook {background: #8098c2;}
.social-icon li a.fa-twitter {background:#26bdef}
.social-icon li a.fa-google-plus {background:#f189b0}
.social-icon li:first-child a {border-top-left-radius:5px; border-bottom-left-radius:5px;}
.social-icon li:last-child a {border-top-right-radius:5px; border-bottom-right-radius:5px;}

#footer .social-icon {margin-top:15px;}
#footer .social-icon li {
	float:none; display:inline-block; vertical-align:middle; text-align:center;
	width:auto; height:auto; margin:0 2px 0 0}
#footer .social-icon li a {
	display:block; width:39px; height:40px; background:url(../images/social-icon-bg.png) no-repeat;
	font-size:14px; color:#fef4d4; line-height:40px;}
#footer .social-icon li a:hover {color: #FC925D; opacity:1}

/*top-scroll*/
.top-scroll {
	position: fixed; bottom: 30px; right: 3%; z-index: 10000; width: 50px; height: 45px;
	font-size: 30px; color: #fff; text-align: center; background: #5A3422; cursor: pointer;
	opacity:0.5; filter: alpha(opacity=50); line-height:45px;}
.top-scroll:hover {opacity:1; filter: alpha(opacity=100); background:#5A3422; color:#fff}
.top-scroll i {}

/*fade effect*/
.fade {opacity:0;-webkit-transition:opacity 0.15s linear;-o-transition:opacity 0.15s linear; transition:opacity 0.15s linear;}
.fade.in {opacity: 1;}
.collapse {display: none; visibility: hidden;}
.collapse.in {display: block; visibility: visible;}
.collapsing {
	position: relative; height: 0; overflow: hidden; -webkit-transition-property: height, visibility;
	-o-transition-property: height, visibility; transition-property: height, visibility; -webkit-transition-duration: 0.35s;
	-o-transition-duration: 0.35s; transition-duration: 0.35s; -webkit-transition-timing-function: ease;
	-o-transition-timing-function: ease; transition-timing-function: ease;}
.caret {
  display: inline-block; width: 0; height: 0; margin-left: 4px; vertical-align: middle;
  border-top: 4px solid; border-right: 4px solid transparent; border-left: 4px solid transparent;}  
.close {
  float: right; font-size: 24px; font-weight: bold; line-height: 1;
  color: #34383d; opacity: 0.6; filter: alpha(opacity=60); margin:10px 10px 0 0}
.close:hover, .close:focus {color: #000; text-decoration: none; cursor: pointer; opacity: 0.5; filter: alpha(opacity=50);}
button.close {padding: 0; cursor: pointer; background: transparent; border: 0; -webkit-appearance: none;}

/*modal*/
.modal-open {overflow: hidden;}
.modal {
  display: none; overflow: hidden; position: fixed; top: 0; right: 0;
  bottom: 0; left: 0; z-index: 1040; -webkit-overflow-scrolling: touch; outline: 0;}  
.modal.fade .modal-dialog {transform: translate(0, -25%); transition: transform 0.3s ease-out;}
.modal.in .modal-dialog {transform: translate(0, 0);}  
.modal-open .modal {overflow-x: hidden; overflow-y: auto;}
.modal-dialog {position: relative; width: auto;}
.modal-backdrop {position: absolute; top: 0; right: 0; left: 0; background-color: #000;}
.modal-backdrop.fade {opacity: 0;}
.modal-backdrop.in {opacity: 0.5;}
.modal-content {
  position: relative; background-color: #FFFAE4; border: 10px solid rgba(255, 255, 255, 0.2);
  background-clip: padding-box; outline: 0;}
.modal-header {
	border-bottom: 2px dashed #F4DF90; min-height: 16.42857143px; background:#FEF4D4;
	line-height:40px;}
.modal-header h5 {color:#e76c46; font-size:18px; padding:10px 15px;}
.modal-header .modal-title-i {
	background:#F4DF90; border-radius:5px; height:40px; width:40px; margin-right:10px;
	line-height:40px; text-align:center; display:inline-block; font-size:14px;}
.modal-title {margin: 0; line-height: 1.42857143;}
.modal-body {position: relative; padding: 0 15px 30px 15px;}
.modal-footer {padding: 10px 15px; border-top: 1px solid #ECEBD6; background-color:#FEF4D4; font-size:12px;}
.modal-footer .btn + .btn {margin-left: 5px; margin-bottom: 0;}
.modal-scrollbar-measure {position: absolute; top: -9999px; width: 50px; height: 50px; overflow: scroll;}
.modal-body .row > div {margin-top:30px;}
@media (min-width: 768px) {
  .modal-dialog {width: 600px; margin: 60px auto;}
  .modal-sm {width: 300px;}}
@media (min-width: 992px) {.modal-lg {width: 900px;}}

/*logo*/
.logotype {display:inline-block; vertical-align:middle; height:78px;}
.logotype > img {display: block; max-height:100%;}
.logotype:hover {opacity:0.8; filter: Alpha(Opacity=80);}
@media (max-width: 991px) {.logotype {height:46px;}}

/*login*/
.nav-login {overflow:hidden;}
.nav-login li {margin:0 3px; display:inline-block; vertical-align:middle;}
.nav-login li.nav-login-avatar {overflow:hidden; width:46px; height:46px; border:3px solid #E28354;}
.nav-login li.nav-login-avatar img {display:block; width:100%; height:100%;}
.nav-login li a {padding:8px 12px; display:block; color:#f1ead3; background:#E28354; position:relative;}
.nav-login li .a-login i {margin-right:5px;}
.nav-login li a:hover, .nav-login li a:focus {color:#fff; background:#E28354; outline:0}
@media (max-width: 767px) {
	.nav-login {text-align:center; margin-bottom:15px;}}

.nav-login-footer {overflow:hidden}
.nav-login-footer li {float:left; margin-right:5px}
.nav-login-footer li a {
	display:block; color:#5a5a5a; border:1px solid #F4DF90; padding:5px 10px;
	border-radius:5px; background:#FFFAE4;}
.nav-login-footer li a:hover {color:#fff; border-color:#E76C46; background:#E76C46}

.social-login {text-align:center;}
.social-login a {
	display:inline-block; width:64px; height:64px; font-size:0; text-indent:-9999px; margin:0 2px 4px ;
	background-image:url(../images/social-icons.png); vertical-align:top; opacity:0.8;}
.social-login a.social-vk {background-position:-238px 0}
.social-login a.social-odn {background-position:-634px 0}
.social-login a.social-fb {background-position:-158px 0}
.social-login a.social-ml {background-position:-555px 0}
.social-login a.social-ya {background-position:-476px 0}
.social-login a.social-gl {background-position: -79px 0;}
.social-login a:hover {opacity:1}

.login-foto {display:block; position:relative; width:100px; margin:0 auto; border:4px dashed #F4DF90; padding:3px;}
.login-foto img {display:block; width:100%; opacity:0.8}
.login-foto img:hover {opacity:1}

.nav-modal {overflow:hidden;}
.nav-modal li {float:left; width:33.333333%}
.nav-modal a {
	display:block; color:#777 !important; padding:4px 10px; font-size:12px;
	margin:2px; position:relative; z-index:20; border:1px solid #e5e5e5; border-radius:5px;}
.nav-modal a:hover {color:#FC925D !important; border-color:#FC925D;}
@media (max-width: 992px) {.nav-modal li {float:left; width:50%;}}
@media (max-width: 767px) {.nav-modal li {float:none; width:100%;}}
@media (max-width: 467px) {.nav-login li {float:none; display:inline-block; vertical-align:top;}}

/*searchbar*/
.searchbar {height: 36px; position:relative; overflow:hidden; margin-top:5px;}	
.searchbar .searchbar-input {
	height: 36px; background-color: #E36636; border: 1px solid #FA8051;	width:100%;
	padding:0 40px 0 15px; font-style: italic; color: #f1ead3; font-size: 12px;
	transition: color 300ms ease-in, border 300ms ease-in;}	
.searchbar .searchbar-input:hover {background:#E28354}	
.searchbar .searchbar-input:focus {outline:0; background:#E28354; border: 1px solid #ef4d4;}
.searchbar .searchbar-btn {
  position: absolute; top: 0; right: 0; padding: 10px 15px 10px 10px; color: #f1ead3;
  background: none; border: none; box-shadow: none; transition: color 300ms ease-in;}
.searchbar .searchbar-btn:hover {color: #FC925D;}
.searchbar .searchbar-btn:focus {outline:0}

/*---Auno?ue iiene ia naeoa---*/
#searchsuggestions {
	width:300px; font-size:12px; line-height:14px; border-radius:3px; z-index:9999; 
	box-shadow: 0 0 15px #34383d;}
#searchsuggestions a:first-child { border-top-left-radius:3px; border-top-right-radius:3px;}
#searchsuggestions a {padding:10px; display:block; clear:left; height:auto; background:#fcfcfc;}
#searchsuggestions a span.searchheading {
	background: #FC925D; border-radius:3px; display:block; font-weight:bold; padding:5px 10px; color:#fff;}
#searchsuggestions a:hover span.searchheading {background:#669D89; color:#fff;}
#searchsuggestions a span {color:#777; display:block; padding:5px;}
#searchsuggestions a:hover span {color:#34383d;}
#searchsuggestions span.seperator {
	display:block; background:#F4DF90; padding:10px 0; text-align:center;
	border-bottom-left-radius:3px; border-bottom-right-radius:3px;}
#searchsuggestions span.seperator a {
	display:block; height:auto; color:#fff; border:1px solid #fff; display:inline-block; vertical-align:middle;
	padding:4px 8px; border-radius:3px; background:none;}
#searchsuggestions span.seperator a:hover {border-color:#FC925D; color:#FC925D;}
#searchsuggestions span.notfound {
	padding:20px 10px; background:#fbfbfb; display:block; height:auto;
	border-top-left-radius:3px; border-top-right-radius:3px;}
#searchsuggestions .break {height:0 !important; display:none}

/*dropdown*/
.dropdown {position: relative;}
.dropdown-toggle:focus {outline: 0;}
.dropdown-menu {
  position: absolute; top: 115%; left: 0; z-index: 1000; display: none; padding:15px;
  min-width: 200px; margin: 2px 0 0; font-size: 14px; border-bottom:5px solid #FC925D;
  text-align: left; background: #FEF4D4; box-shadow: 0 6px 12px rgba(0, 0, 0, 0.3);
  -webkit-background-clip: padding-box; background-clip: padding-box;}

.dropdown-menu > li {padding:2px 0;   border-bottom:1px solid #F4DF90}
.dropdown-menu > li > a {
  display: block; padding: 6px 15px; clear: both; font-weight: normal;
  line-height: 1.42857143; white-space: nowrap; color:#5a5a5a;}
.dropdown-menu > li:first-child > a {padding-top:10px;}
.dropdown-menu > li:last-child {border-bottom:none;}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {color: #5a5a5a; background:#F4DF90}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {color: #FC925D; outline: 0;}
.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {color: #777;}
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  text-decoration: none; background-color: transparent; background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); cursor: not-allowed;}
.open > .dropdown-menu {display: block;}
.open > a {outline: 0;}

/*menu*/
.navbar {position: relative; min-height: 48px;}
.navbar-toggle {
  position: relative; float: right; padding: 15px 20px 15px 20px; 
  background: #FC925D; border: 1px solid #FC925D; overflow:hidden;}
.navbar-toggle:focus {outline: 0;}
.navbar-toggle .icon-bar {display: block; width: 22px; height: 2px; border-radius: 1px;}
.navbar-toggle .icon-bar + .icon-bar {margin-top: 4px;}
.navbar-toggle .icon-bar {background-color: #fff;}
.navbar-toggle .sr-only {
	position:static; height:auto; width:auto; margin:0 10px 0 0; float:left; color:#fff;
	height:14px; line-height:14px; text-transform:uppercase;}
.navbar-toggle .icon-block {display:block; float:right;}
.navbar-toggle:hover, .navbar-toggle:focus {background: #FC925D; opacity:0.8; filter: Alpha(Opacity=0);}
@media (min-width: 992px) {.navbar-toggle {display: none;}}

.navbar-collapse {overflow-x: visible; -webkit-overflow-scrolling: touch;}  
.navbar-collapse.in {overflow-y: auto;}
.navbar-fixed-top, .navbar-fixed-bottom {position: fixed; right: 0; left: 0; z-index: 1030;}
.navbar-fixed-top {top: 0; border-width: 0 0 1px;}
.navbar-fixed-bottom {bottom: 0; margin-bottom: 0; border-width: 1px 0 0;}
.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {max-height: 340px;}
.navbar-static-top {z-index: 1000; border-width: 0 0 1px;}
.container > .navbar-header, .container > .navbar-collapse {margin-right: -15px; margin-left: -15px;}

@media (min-width: 992px) {
  .navbar-collapse {width: auto; border-top: 0;}
  .navbar-collapse.collapse {
    display: block !important; visibility: visible !important;
    height: auto !important; padding-bottom: 0; overflow: visible !important;}
  .navbar-collapse.in {overflow-y: visible;}
  .navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {padding-left: 0; padding-right: 0;}  
  .navbar-header {float: left;}  
  .container > .navbar-header, .container > .navbar-collapse {margin-right: 0; margin-left: 0;}    
  .navbar-left {float:left !important;}
  .navbar-right {float:right !important;}
  .navbar-right ~ .navbar-right {margin-right: 0;}
  .navbar-right .dropdown-menu {left: auto; right: 4px;}
  .navbar-right .dropdown-menu-left {left: 0; right: auto;}}
@media (max-device-width: 480px) and (orientation: landscape) {
.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {max-height: 200px;}}

/*navbar-nav*/
.navbar-nav {margin-top:15px; margin-bottom:15px;}
.navbar-nav > li {float: left; margin-right:2px;}
.navbar-nav > li > a {
	padding: 15px 20px 14px 20px; text-transform: uppercase; font-size: 12px;
	color: #669D89; display:block;}
.navbar-nav > li > a i {margin:-3px 8px 0 0; vertical-align:middle; font-size:22px; color:#669D89;}
.navbar-nav > .active > a {color: #fff; background: #E36636;}
.navbar-nav > .active > a i {color: #fff;}
.navbar-nav > .active > a:hover, .navbar-nav > .active > a:focus,
.navbar-nav > .active > a:hover i, .navbar-nav > .active > a:focus i {color:#fff;}
.navbar-nav > li > a:hover, .navbar-nav > li > a:focus,
.navbar-nav > .open > a, .navbar-nav > .open > a:hover, .navbar-nav > .open > a:focus {color: #fff; background: #FC925D;}
.navbar-nav > li > a:hover i, .navbar-nav > li > a:focus i,
.navbar-nav > .open > a i, .navbar-nav > .open > a:hover i, .navbar-nav > .open > a:focus i {color: #fff;}
.navbar-nav > li > .dropdown-menu {margin-top: 0;}

@media (max-width: 991px) {
	.caret {float:right; display:block; margin-top:10px;}	
	.navbar-nav {padding:15px 0;}
	.navbar-nav > li {margin-bottom:4px; margin-top:0; float:none; border-right:none;}
	.navbar-nav > li > a {background: #F4DF90; padding:12px 15px;}
	.navbar-nav > li > a i {margin:-1px 10px 0 0; font-size:18px;}
	.navbar-nav > li > a:hover, .navbar-nav > li > a:focus,
	.navbar-nav > .active > a:hover, .navbar-nav > .active > a:focus {color: #fff; background: #FC925D;}
	.navbar-nav .open .dropdown-menu {
		position: static; float: none; width: auto; margin-top: 0; margin-left:15px;
		background-color: transparent; border: 0; box-shadow: none; padding:5px 0}
	.navbar-nav .open .dropdown-menu > li {border-bottom:none;}
	.navbar-nav .open .dropdown-menu > li > a {color: #5a5a5a; background:#F4DF90;}	
	.navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu .dropdown-header {padding: 8px 0 8px 15px;}
	.navbar-nav .open .dropdown-menu > li > a:hover,
	.navbar-nav .open .dropdown-menu > li > a:focus {color: #fff; background-color:#FC925D; background-image: none;}
	.navbar-nav .open .dropdown-menu > .active > a,
	.navbar-nav .open .dropdown-menu > .active > a:hover,
	.navbar-nav .open .dropdown-menu > .active > a:focus {color: #fff; background-color: #FC925D;}
	.navbar-nav .open .dropdown-menu > .disabled > a,
	.navbar-nav .open .dropdown-menu > .disabled > a:hover,
	.navbar-nav .open .dropdown-menu > .disabled > a:focus {color: #FC925D; background-color: transparent;}
}

/*button*/
.btn, .self_delete_link {
  display: inline-block; margin-bottom: 0; text-align: center; vertical-align: middle; position:relative;
  cursor: pointer; color:#fff; background: #ebb749; border: 1px solid #ebb749; font-size: 14px;
  padding: 6px 12px; line-height: 1.42857143; white-space: nowrap; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
  -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; z-index:20;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.15); -ms-touch-action: manipulation; touch-action: manipulation;
  transition: all 200ms ease-in;} 
.btn:before, .self_delete_link:before {
	content: ""; position: absolute; bottom: 0; left: 0; z-index: -1;
	width: 100%; height: 50%; background-color: rgba(0, 0, 0, 0.05);}
.btn:hover, .btn:focus, .btn.focus {color: #fff; text-decoration: none; background:#DEAA3B; border: 1px solid #DEAA3B;}
.btn:active, .btn.active {outline: 0; background-image: none; box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);} 
.btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn:active.focus,
.btn.active.focus {outline: thin dotted; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px;}
.btn i {margin-right:10px; vertical-align: middle}

.btn-info {color: #fff; background-color: #e76c46; border-color: #e76c46;}
.btn-info:hover, .btn-info:focus, .btn-info:active {color: #fff; background: #DC8800; border-color: #DC8800;}

.btn-red {color: #fff; }
.btn-red:hover, .btn-red:focus, .btn-red:active {color: #fff; background: #E86230; border-color: #E86230;}

.btn-white {background:none; color:#fff; border-color:#fff; background:none; box-shadow:none;}
.btn-white:hover, .btn-white:focus, .btn-white:active {color:#34383D; border-color:#34383D; background:none;}

.btn-lg {padding: 10px 16px; font-size: 18px; line-height: 1.33;}
.btn-sm {padding: 5px 10px; font-size: 11px; line-height: 1.5;}
.btn-sm i {font-size:14px; margin:0 0 0 5px}
.btn-xs {padding: 1px 5px; font-size: 11px; line-height: 1.5;}
.btn-block {display: block; width: 100%;}
.btn-block + .btn-block {margin-top: 5px;}
.btn-block .btn {margin:0}
input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block {width: 100%;}

.btn-group {position: relative; display: inline-block; vertical-align: middle;}
.btn-group > .btn {position: relative; float: left;}
.btn-group > .btn:hover, .btn-group > .btn:focus, .btn-group > .btn:active {z-index: 2;}
.btn-group > .btn:focus {outline: 0;}
.btn-group .btn + .btn {margin-left: -1px;}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {border-radius: 0;}
.btn-group > .btn:first-child {margin-left: 0;}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {border-top-right-radius:0;border-bottom-right-radius:0;}
.btn-group > .btn:last-child:not(:first-child) {border-top-left-radius: 0; border-bottom-left-radius: 0;}

/*berrors*/
.berrors {
	background: #FFCCCC; padding:15px; overflow:hidden; color:#d01313; position:relative;
	border:1px solid #ff9999; font-size:12px}
.berrors i {position:absolute; left:30px; top:50%; width:56px; height:56px; margin-top:-28px}
.berrors > div {padding-left:86px}
.berrors > div b {font-size:18px; display:block; margin-bottom:10px}
.berrors a {color: #fefefe; font-weight:bold;}
.berrors a:hover {text-decoration:underline}
.berrors ul li {list-style:inside; padding:0 0 6px 0}
@media screen and (max-width: 768px) {
	.berrors i {left:15px}
	.berrors p {padding-left:71px}}

/*blockquote*/
.blockquote {
	background:#FDEBBD; padding:30px; margin-bottom:30px;
	border-top:1px solid #FC925D; border-bottom:1px solid #FC925D;}
.blockquote-quote {position:relative; float:left; width:60px; height:60px}
.blockquote-quote:before {
	content: "''"; position: absolute; top: 0; left: 0; font-size: 90px; color:#FC925D;
	font-weight: bold; font-family: Tahoma, Geneva, sans-serif; margin:-50% 0 0 0;}
.blockquote p {font-style: italic;}
.blockquote b {color: #2c2c2c} 
@media screen and (max-width: 768px) {.blockquote {padding:30px 15px;}}

/*fstory*/
.full-story h1 {text-align:left; font-size:28px;}
.fstory-top {margin:0 15px; border-bottom:1px dashed #e5e5e5; padding:10px 0 15px 0}
.fstory-share {border-top:1px solid #e5e5e5; margin:15px; padding-top:15px;}
.fstory-bottom {border-top:1px dashed #dec978}
.fstory-block-left {}
.fstory-block-right {text-align:right;}
@media (max-width: 767px) {
	.fstory-block-right, .fstory-block-left {text-align:center}
	.fstory-block-left {margin-bottom:15px;}}

/*fstory-content*/
.fstory-content {text-align:justify; padding:30px 15px 15px 15px;}
.fstory-content img {max-width:100%; height:auto;}
.fstory-content ol, .fstory-content ul {margin:15px 0; padding-left:20px; overflow:hidden; color:#565A5F} 
.fstory-content ol {list-style: decimal; padding-left:30px;}
.fstory-content ul {list-style: inside;}

/*fstory-tags*/
.fstory-tags {color:#FEF4D4; padding-left:100px; position:relative;}
.fstory-tags-text {color:#669D89; font-size:18px; position:absolute; top:0; left:0; width:100px;}
.fstory-tags-text i {margin-right:5px;}
.fstory-tags-text > b {text-transform:uppercase;}
.fstory-tags a {
	display:inline-block; vertical-align:middle; padding:8px 12px;
	font-size:12px; background:#669D89; color:#FEF4D4; margin-bottom:4px;}
.fstory-tags a:hover {background:#537F6F}

/*ul-admicon*/
.ul-admicon {overflow:hidden; display:inline-block; vertical-align:middle}
.ul-admicon li {display:inline-block; vertical-align:middle; border:1px solid #e0a81c; width:auto;}
.ul-admicon li a {
	height:34px; line-height:34px; width:34px;
	color:#BD8A0C; text-align:center; display:block}
.ul-admicon li a:hover {background:#e0a81c; color:#fff}

/*ul-infocon*/
.ul-infocon {overflow:hidden}
.ul-infocon li {
	height:34px; line-height:34px; display:inline-block; vertical-align:middle;
	border:1px solid #e0a81c; width:auto; padding:0 10px;  color:#BD8A0C; margin-top:5px;}
.ul-infocon li a {color:#BD8A0C}
.ul-infocon li a:hover {color:#E0A81C}
.ul-infocon li > i {margin-right:8px;}
.ul-infocon li a > img {width:23px; height:23px; display:inline-block; vertical-align:top}

.fstory-top .ul-infocon li {border-color:#e5e5e5; color:#777}
.fstory-top .ul-infocon li a {color:#2c2c2c}
.fstory-top .ul-infocon li a:hover {color:#669D89}

/*fstory-user*/
.fstory-user {padding:10px 0 0 0; overflow:hidden; text-align:center;}
.fstory-user-dotted {margin:0 10px; height:14px; background:url(../images/dotted-line.png) repeat-x}
.fstory-user-in {padding:30px}
.fstory-user h3 {color:#E76C46; margin-bottom:15px; font-size:24px;}
.fstory-user-in > div {padding-top:30px;}

/*tooltip*/
.tooltip {
  position:absolute; z-index:10; display:block; visibility:visible;
  font-size:12px; line-height:1.4; opacity: 0; filter: alpha(opacity=0);}
.tooltip.in {opacity:0.95; filter: alpha(opacity=95);}
.tooltip.top {margin-top:-3px; padding:5px 0;}
.tooltip-inner {max-width:200px;padding:5px 8px; color:#fff; text-align:center; background-color:#4BBCD7;}  
.tooltip-arrow {position: absolute; width: 0; height: 0; border-color: transparent; border-style: solid;}
.tooltip.top .tooltip-arrow {bottom:0; left:50%; margin-left:-5px; border-width:5px 5px 0; border-top-color:#4BBCD7;}

/*shortstory*/
.shortstory {margin-bottom:30px; border:2px solid #EFEBCE; background:#fefefe;}
.short-bottom {border-top:2px solid #EFEBCE; padding:15px; background:#fafafa}

/*short-info*/
.short-info {font-size:12px; height:36px;}
.short-info li {
	float:left; text-align:center; overflow:hidden; height:34px; line-height:34px;
	border:1px solid #e5e5e5; border-right:none;}
.short-info li:first-child {border-top-left-radius:5px; border-bottom-left-radius:5px;}
.short-info li:last-child {border-top-right-radius:5px; border-bottom-right-radius:5px; border:none;}

.short-info li.short-info-li {width:15%; background:#fefefe; color:#777;}
.short-info li.short-info-li:hover {background:#F4DF90; color:#fff}

.short-info li.short-info-btn {width:40%;}
.short-info li.short-info-btn .btn {box-shadow:none; border-top-left-radius:0; border-bottom-left-radius:0;}
.short-info li.short-info-btn .btn i {margin-left:5px; font-size:12px; margin-right:0}
.short-info li > a {display:block}

.shortstory-related .short-info li.short-info-btn {width:50%}
.shortstory-related .short-info li.short-info-li {width:25%} 

/*short-images*/
.short-images {width:100%; height:auto; text-align: center; overflow:hidden;}
.short-images a {display:block; position:relative;}
.short-img {
	display: block; position: relative; width:100%;
	transition: all 0.4s ease-in-out 0.5s; height:auto;	opacity:0.8}
@media (min-width: 468px) {.short-img {height:auto}}
@media (min-width: 600px) {.short-img {height:auto}}
@media (min-width: 768px) {.short-img {height:150px}}
@media (min-width: 992px) {.short-img {height:150px}}
@media (min-width: 1200px) {.short-img {height:170px}}

@media (max-width: 467px) {.owl-box .short-img {height:150px;} }
@media (max-width: 767px) { .owl-box .short-img {height:160px;} }

.short-content {padding:30px 15px 15px 15px;}
.short-content .short-link {height:auto; overflow:hidden; font-size:16px; margin:0 0 10px 0}

@media (max-width: 467px) {.short-content .short-link {height:auto}}
@media (max-width: 767px) {.short-content .short-link {height:55px}}
@media (min-width: 768px) {.short-content .short-link {height:50px}}
@media (min-width: 992px) {.short-content .short-link {height:50px}}
@media (min-width: 1200px) {.short-content .short-link {height:50px}}

.short-mask {
	width: 100%; height: 100%; position: absolute; overflow: hidden; top: 0; left: 0;
	z-index:2; opacity: 0; filter: Alpha(Opacity=0); background: rgba(75,188,215,0.8);
	transition: all 300ms; -webkit-transition: all 300ms;
	-moz-transition: all 300ms; -o-transition: all 300ms; -ms-transition: all 300ms;}
.short-images a:hover .short-mask {opacity: 1; filter: Alpha(Opacity=100);}
.short-icons {
	position:absolute; top:50%; opacity:0; filter: Alpha(Opacity=0);
	width:100%; display:block; height: 34px; margin: -51px 0 0 0;
    transform: translateY(100px); transition: all 0.2s ease-in-out 0.1s;
    -webkit-transform: translateY(100px); -webkit-transition: all 0.2s ease-in-out 0.1s;
	-moz-transform: translateY(100px); -moz-transition: all 0.2s ease-in-out 0.1s;
	-o-transform: translateY(100px); -o-transition: all 0.2s ease-in-out 0.1s;
	-ms-transform: translateY(100px); -ms-transition: all 0.2s ease-in-out 0.1s;}
.short-images:hover .short-icons {
	opacity:1; filter: Alpha(Opacity=100);
	transform: translateY(40px); transition-delay: 0.1s;
	-webkit-transform: translateY(40px); -webkit-transition-delay: 0.1s;
	-moz-transform: translateY(40px); -moz-transition-delay: 0.1s;
	-o-transform: translateY(40px); -o-transition-delay: 0.1s;
	-ms-transform: translateY(40px); -ms-transition-delay: 0.1s;}
.short-icons-text {color:#fff; display:block; padding:0 10px 15px 10px; line-height:1.2; margin-top:-30px;}

/*shortstory-own*/
.shortstory-own {background:#fff; border:1px solid #DBDAC1}
.shortstory-own .short-bottom {border-top:none; padding-top:0; background:#fff}

/*short-blockes*/
.short-blockes {overflow:hidden}
.short-blockes li {
	float:left; color:#fff; text-align:center;
	height:34px; line-height:34px; width:33.3333333%; font-size:12px}
.short-blockes li > i {margin-right:5px;}
.short-blockes li.short-blockes-blue {background:#4BBCD7;border-bottom-left-radius:5px;border-top-left-radius:5px;}
.short-blockes li.short-blockes-red {background:#E36636; width:30%}
.short-blockes li.short-blockes-yellow {border-bottom-right-radius:5px; border-top-right-radius:5px;}
.short-blockes li.short-blockes-yellow .btn {
	display:block; box-shadow:none;padding-left:0; padding-right:0;
	border-bottom-left-radius:0; border-top-left-radius:0;}
.short-blockes li.short-blockes-yellow .btn i {margin-left:5px; margin-right:0}

/*shortstory-list*/
.shortstory-list {overflow:hidden; padding-top:15px;}
.shortstory-list li {margin-bottom:5px;}
.shortstory-list li a {
	display:block; position:relative; background:#FFFAE4; color:#5a5a5a;
	font-size:12px; padding:10px 10px 10px 90px; border:1px solid #F2EFBD}
.shortstory-list li a .short-list-img, .shortstory-list li a .short-list-text {display:inline-block; vertical-align:middle;}
.shortstory-list li a .short-list-img {width:70px; height:70px; border:2px solid #f1cb7c; overflow:hidden; margin-left:-80px;}
.shortstory-list li a .short-list-img img {width:100%; height:100%; display:block}
.shortstory-list li a .short-list-text {margin-left:10px;}
.shortstory-list li a:hover {background: #F4DF90;}
.shortstory-list li a:hover .short-list-img img {opacity:0.8; filter: Alpha(Opacity=80);}

/*accordion*/
.accordion .panel {margin-bottom:5px}
.accordion .collapse > div > ul {}
.accordion .link {
	display:block; border: 1px solid #E36636; padding: 15px 55px 15px 15px; background:#E36636;
	position:relative; font-size:14px; text-transform:uppercase; color: #fff;}
.accordion .link:hover {color:#fff}
.accordion .collapsed.link {color: #fff; border-color:#EBB749; background: #EBB749;}
.accordion .collapsed.link:hover {color: #fff; background:#EBB749; border-color:#EBB749}
.accordion .accordion-marker {
	position:absolute; right:10px; top:10px; width: 26px; height: 100%; height:26px;
	color: #fff; border:1px solid #fff; display:block;}
.accordion .accordion-marker i { vertical-align:top;}
.accordion .collapsed .accordion-marker {color: #fff; border-color:#fff}
.accordion .collapsed.link:hover .accordion-marker {color: #fff; border-color:#fff}
.accordion .accordion-open, .accordion .accordion-close {
	top: 50%; left: 50%;  position: absolute; margin-top: -6px; margin-left: -5px;}
.accordion .accordion-open {display: inline-block}
.accordion .accordion-close {display: none}
.accordion .collapsed .accordion-close {display: inline-block}
.accordion .collapsed .accordion-open {display: none}

/*tagscloud*/
.tagscloud {color:#F7F3E4;}
.tagscloud a {display:inline-block; padding:5px 10px; margin:0 1px 4px 0; font-size:11px; color:#fff; background:#E46633;}
.tagscloud a:hover {background:#FC925D}

/*sortnews*/
.sortnews {background: #FFFAE4; padding-left:57px;}
.sortnews .sortnews-left, .sortnews .sortnews-right {display:inline-block;}
.sortnews .sortnews-left {
	width:42px; height:42px; background:#DFA72C; text-align:center;
	margin:5px 0px 5px -47px; color:#fff; line-height:42px;}
.sortnews .sortnews-right {padding:10px 15px 0 15px; font-size:12px}
.sortnews a {color:#34383d}
.sortnews a:hover {color:#FC925D}

/*speedbar*/
.speedbar {color:#FC925D; font-size:14px !important; font-style:italic; padding:15px 0}
.speedbar a {color:#b7b6a4}
.speedbar a:hover {color:#FC925D}

/*navigation*/
.pages {padding:0 15px;}
.pages b {display:none}
.pages-next {text-align:right}
.pages-prev i {margin:5px 0 0 -2px}
.pages-next i {margin:5px -2px 0 0}
.pages-prev > a, .pages-next > a, .pages-prev > span, .pages-next > span {
	display:inline-block; border:1px solid transparent;	font-size: 30px; margin-top:5px;
	line-height: 42px; width:42px; height:42px;	text-align:center; border-radius:5px;}
.pages-prev > span, .pages-next > span {border-color:#FFFBE2; color:#D8BE81; background-color:#FFFBE2}	
.pages-prev > a, .pages-next > a {border-color: #E36636; color:#fff; background:#E36636}
.pages-prev > a:hover, .pages-next > a:hover {background:#f1cb7c; border-color:#f1cb7c; color:#5a5a5a}

@media (max-width: 467px) {
	.pages-prev > a, .pages-next > a, .pages-prev > span, .pages-next > span {width:100%}
}

.pages-numbers {text-align:center;}
.pages-numbers > a, .pages-numbers > span {
	display:inline-block; border:1px solid transparent; margin:0 3px; margin-top:5px;
	line-height: 40px; width:42px; height:42px;	text-align:center; border-radius:5px;}	
.pages-numbers > span {border-color:#FFFBE2; color:#D8BE81; background-color:#FFFBE2;}
.pages-numbers > a {border-color: #E36636; color:#fff; background-color:#E36636}
.pages-numbers > a:hover {background-color:#f1cb7c; border-color:#f1cb7c; color:#5a5a5a}

/*owl-carousel*/
.owl-box {margin-left: -15px; margin-right:-15px;}
.owl-box .item {margin: 0 15px;}
.owl-carousel .owl-wrapper:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
.owl-carousel {display: none; position: relative; width: 100%;	-ms-touch-action: pan-y;}
.owl-carousel .owl-wrapper {display: none; position: relative; -webkit-transform: translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer {overflow: hidden; position: relative;	width: 100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out; -moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out; -o-transition: height 500ms ease-in-out; transition: height 500ms ease-in-out;}	
.owl-item.loading {min-height: 150px; background: url(AjaxLoader.gif) no-repeat center center}
.owl-carousel .owl-item {float: left;}
.owl-controls .owl-page, .owl-controls .owl-buttons div {cursor: pointer;}
.owl-controls {
	-webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none;
	-ms-user-select: none; user-select: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
.grabbing {cursor:url(grabbing.png) 8 8, move;}
.owl-carousel .owl-wrapper, .owl-carousel .owl-item {
	-webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden;
	-webkit-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0);}

.owl-controls {text-align: center}
.owl-controls .owl-buttons .owl-prev, .owl-controls .owl-buttons .owl-next {
	position:absolute; top:50%;  margin-top:-24px; color: #fff; background:#FC925D;
	padding: 10px 20px;	filter: Alpha(Opacity=60); opacity: 0.6; z-index:10}
#owl-3 .owl-controls .owl-buttons .owl-prev, #owl-3 .owl-controls .owl-buttons .owl-next {top:25%}

.owl-controls .owl-buttons .owl-prev {left:15px; border-top-right-radius:5px; border-bottom-right-radius:5px}
.owl-controls .owl-buttons .owl-next {right:15px; border-top-left-radius:5px; border-bottom-left-radius:5px}
.owl-controls.clickable .owl-buttons div:hover {filter: Alpha(Opacity=90); opacity: 0.9; background:#FC925D;}
.owl-pagination {position:absolute; top:-45px; right:15px}
.owl-controls .owl-page {display: inline-block; zoom: 1; *display: inline;}
.owl-controls .owl-page span {
	display: block;	width: 12px; height: 12px; margin-left: 5px;
	filter: Alpha(Opacity=80); opacity: 0.8; background: #fff; border-radius:50%}
.owl-controls .owl-page.active span,
.owl-controls.clickable .owl-page:hover span {background:#67947C; filter: Alpha(Opacity=100); opacity: 1}

/*slider kwiks*/
.kwick-block {position:relative; width:100%;}
.kwicks-slider {display: block; position: relative; width:100%;	border-radius:5px;}
.kwicks-slider > * {display: block; overflow: hidden;padding: 0;margin: 0;}
.kwicks-slider.kwicks-processed > * {margin: 0;position: absolute;}

.kwicks-horizontal > * {float: left;}
.kwicks-horizontal > :first-child {margin-left: 0;}
.kwicks-vertical > :first-child {margin-top: 0;}

.kwicks-slider {height: 180px;}
.kwicks-slider > li {
	height: 180px; border-radius:5px; float: left; position:relative;
	background:#F2EFBD; border:1px solid #F2EFBD;
	-webkit-box-shadow:-7px 1px 11px rgba(50, 50, 50, 0.2); 
       -moz-box-shadow:-7px 1px 11px rgba(50, 50, 50, 0.2);
			box-shadow:-7px 1px 11px rgba(50, 50, 50, 0.2);}

@media (min-width: 468px) {.kwicks-slider, .kwicks-slider > li {height:250px}}
@media (min-width: 600px) {.kwicks-slider, .kwicks-slider > li {height:290px}}
@media (min-width: 768px) {.kwicks-slider, .kwicks-slider > li {height:350px}}
@media (min-width: 992px) {.kwicks-slider, .kwicks-slider > li {height:370px}}
@media (min-width: 1200px) {.kwicks-slider, .kwicks-slider > li {height:400px}}


.kwicks-slider > li a {}
.kwicks-slider > li img {display:block; height:100%; border-radius:5px;}
.kwicks-slider > li, .kwicks-slider > li.kwicks-collapsed {}
.kwicks-slider > li img,
.kwicks-slider > li.kwicks-collapsed img,
.kwicks-slider > li.kwicks-selected.kwicks-collapsed img {
	opacity:0.6;
	transition: all 500ms ease-in; -webkit-transition: all 500ms ease-in;
	-moz-transition: all 500ms ease-in;	-o-transition: all 500ms ease-in; -ms-transition: all 500ms ease-in}
.kwicks-slider > li.kwicks-selected {}
.kwicks-slider > li.kwicks-selected img, .kwicks-slider > li.kwicks-expanded img {
	opacity:1;
	transition: all 500ms ease-in; -webkit-transition: all 500ms ease-in;
	-moz-transition: all 500ms ease-in;	-o-transition: all 500ms ease-in; -ms-transition: all 500ms ease-in}
.kwicks-slider > li a .kwick_caption {
	z-index:5; background:#F69461; background:rgba(252,146,93,0.6);
	text-shadow:1px 1px 1px rgba(0, 0, 0, 0.6); padding:15px; color:#fff; font-size:16px;
	position:absolute; left:0; bottom:0; right:0; opacity:0; 
	transition: all 200ms ease-in; -webkit-transition: all 200ms ease-in;
	-moz-transition: all 200ms ease-in;	-o-transition: all 200ms ease-in; -ms-transition: all 200ms ease-in;}
.kwicks-slider > li a:hover .kwick_caption {
	opacity:1;
	transition: all 200ms ease-in; -webkit-transition: all 200ms ease-in;
	-moz-transition: all 200ms ease-in;	-o-transition: all 200ms ease-in; -ms-transition: all 200ms ease-in}
.kwicks-slider > li a:hover .kwick_caption:hover {background:rgba(252,146,93,0.8);}

/*form*/
.igroup {position: relative; display: table; border-collapse: separate; margin-bottom:10px;}
.igroup-30 {margin-top:30px;}

.igroup-input, #page-input select, .igroup-select select, .textin {
  display: block; width: 100%; height: 34px; padding: 6px 12px; font-size: 14px; line-height: 1.42857143;
  color: #777; background: #fff; border: 1px solid #e5e5e5; border-radius: 5px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;}
.igroup .igroup-input {position: relative; z-index: 2; float: left; width: 100%; margin-bottom:0;}
.igroup-input:focus {
	border-color:#669D89; outline:0; box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);}
.igroup-input::-moz-placeholder {color: #999; opacity: 1;}
.igroup-input:-ms-input-placeholder {color: #999;}
.igroup-input::-webkit-input-placeholder {color: #999;}
.igroup-input[disabled], .form-control[readonly] {cursor: auto; background: #f9f9f9; opacity: 1;}
.igroup-input[disabled] {box-shadow:none}
textarea.igroup-input {height: auto;}
input.input12 {font-size:12px;}
input[type="search"] {-webkit-appearance: none;}

.igroup-span {
  padding:6px 12px; font-size:14px; font-weight:normal; line-height:1; color:#777;
  text-align:center; background:#f5f5f5; border:1px solid #e5e5e5; border-radius:5px;}
.igroup-span input[type="radio"], .igroup-span input[type="checkbox"] {margin-top:0;}
.igroup-span > i {width:14px !important}
.igroup-span-i > i {margin-right:5px;}

.igroup-span, .igroup-btn, .igroup .igroup-input {display: table-cell;}
.igroup-span:not(:first-child):not(:last-child),
.igroup-btn:not(:first-child):not(:last-child),
.igroup .igroup-input:not(:first-child):not(:last-child) {border-radius: 0;}
.igroup-span, .igroup-btn {width: 1%; white-space: nowrap; vertical-align: middle;}
.igroup .igroup-input:first-child, .igroup-span:first-child, .igroup-btn:first-child > .btn,
.igroup-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) {
	border-bottom-right-radius:0; border-top-right-radius:0;}	
.igroup-span:first-child {border-right:0;}
.igroup .igroup-input:last-child, .igroup-span:last-child, .igroup-btn:last-child > .btn,
.igroup-btn:first-child > .btn:not(:first-child), #page-input select, .igroup-select select {
	border-bottom-left-radius:0; border-top-left-radius:0;}	
.igroup-span:last-child {border-left:0;}
.igroup-btn {position:relative; font-size:0; white-space:nowrap;}
.igroup-btn > .btn {position:relative; box-shadow:none;}
.igroup-btn > .btn + .btn {margin-left: -1px;}
.igroup-btn > .btn:hover, .igroup-btn > .btn:focus, .igroup-btn > .btn:active {z-index:2;}

#result-registration > font {
	display:block; padding:5px 15px; margin-bottom:15px; background:#fbfbfb;
	border:1px solid #e5e5e5; font-size:12px;}
.igroup-infoblock {background:#fefefe; border:1px solid #e5e5e5; padding:5px 15px; font-size:12px; margin-bottom:15px;}
	
.igroup-regcode {
	height:102px; margin-bottom:2px !important; padding:10px; background:#f7f7f7;
	border-top-right-radius:3px !important; border-bottom-right-radius:3px !important;
	box-shadow:none;}
.igroup-recaptcha {border: 1px solid #e5e5e5; margin-top:30px; padding:15px; border-radius:5px;}
.igroup-recaptcha > p {color:#EE6C92; margin:0 0 10px 0}

.igroup-textarea {border: 1px solid #e5e5e5; background:#f7f7f7;}
.igroup-textarea > label {margin-bottom:10px;}
.igroup-textarea > input {margin-left:15px; margin-bottom:10px;}
.igroup-textarea textarea {width:100%; border:1px solid #e5e5e5;}
.fieldsubmit {margin:15px 0 0 0}

/*system*/
.basecont {padding:30px; position:relative; background:#FEFBED; border:1px solid #FDEBBD; margin-bottom:30px;}
@media screen and (max-width: 768px) {.basecont {padding:30px 15px;}}

.user-rating {border:1px solid #e5e5e5; background:#fcfcfc; padding:8px 15px}
#baseform .h-title, #baseform .h-pagetitle {margin-top:15px;}
#baseform .ul-stat {margin:15px 0 15px 30px}
#baseform .login-foto {padding:10px; border:1px solid #e5e5e5; width:122px; margin:0 auto 15px auto;}
#baseform .login-foto img {width:100px; display:inline-block; vertical-align:middle}
#baseform .login-foto:before {top:15px; left:15px; right:15px; bottom:15px; width:90px; height:90px;}

.user-ullink {font-size:12px}
.user-ullink li {margin:0 0 6px 0}
.user-ullink li a {display:block; text-align:center; padding:8px 0; border:1px solid #F4DF90; background:#FDEBBD;}
.user-ullink li a:hover {background:#669D89; color:#fff; border-color:#669D89}
.user-edituser a {border:1px solid #F4DF90; background:#FDEBBD; padding:8px 15px; display:block;}
.user-edituser a:hover {background:#669D89; color:#fff; border-color:#669D89}
@media screen and (max-width: 768px) {.user-ullink {margin:15px 0 0 0;}}

.pm_status {border:1px solid #e5e5e5; color:#2D414B}
.pm_status_head {background:#f9f9f9; border-bottom:1px solid #e5e5e5; padding:8px 15px;}
.pm_status_content {padding:8px 15px; font-size:12px;}
.pm_status .pm_progress_bar {margin:5px 0}

.infobox {margin-bottom: 15px; border:1px solid #FDEBBD;}
.infobox .infobox-header {
	position: relative; padding: 9px 15px 10px; font-weight: bold;
	border-bottom:1px solid #FDEBBD; color: #202E37; background:#FDEBBD}
.infobox .infobox-header i {margin-right:10px;}
.infobox .infobox-content {padding:30px; font-size:12px; background:#fff}
.infobox .infobox-content.infobox-table {padding:0;}
.infobox a {font-weight: bold;}
.infobox a:hover {text-decoration:underline}
.infobox hr {margin-bottom:0; border-top-color:#dfe6e7}
.infobox p {margin:4px 0}
.infobox ul li {list-style:inside; padding:0 0 5px 0}
.font-red {color:#EE6C92}

.static-page h1 {text-align:center}
.storenumber {padding:10px 15px;}

/*search page*/
#search-page {margin:0 15px 30px 15px;}
.searchtable {margin:0 -10px 5px -10px}
.searchtable fieldset {margin:5px !important}
.searchtable input.bbcodes {margin:0 5px 0 0 !important;}
.searchtable td.search > div {margin-left:5px;}
.searchtable td.search > label {display:block; margin-top:4px;}
.searchtable label > input {margin-right:4px;}
.textin {width:100% !important; margin-bottom:10px;}
#search-page br {display:none;}
.search-page-p {font-size:12px; color:#F26341; padding-top:5px;}

/*addnews*/
#addnews-page {font-size:12px;}
.basecont .impot {color:#ff3b28}
.addnews-admintag {background:#f9f9f9; border:1px solid #e5e5e5; padding:15px; margin-top:15px;}
td.label, td.addnews {vertical-align:middle; padding-right:10px;}
.tableform {width:100%; margin-bottom:15px;}
.tableform td {padding-bottom:15px;}
.tableform td .bb-editor {margin-top:5px;}
.f_input, td.xfields textarea, .xfields input, .xprofile input, .f_textarea, .tableform td > select {
	display: block; width: 100%; height: 34px; padding: 6px 12px; font-size: 14px; line-height: 1.42857143;
	color: #828A93; background: #fff; border: 1px solid #e5e5e5;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;}
.f_input:focus {
	border-color: #669D89; outline: 0;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);}
.bb-editor textarea, .f_textarea {height:200px !important; padding:5px; font-size:12px}
.xfields textarea, .xprofile textarea {width: 100%; height: 186px;}
.xfields input, .xprofile input {width: 250px; display:inline-block;}
.xfields_table td {vertical-align: top}
.tableform td select {width:100% !important}
.tablevote {border-radius:5px; background:#fefefe; border:1px solid #e5e5e5}
.addvote td {padding:15px}
.addvote-btn {padding:0 !important}

/*vote*/
#votes, .votes-full {background:#E36636; color:#fff; overflow:hidden;}
#dle-vote {padding:30px 15px; font-size:12px}
.pollvotelist {padding:15px 15px 15px 30px}
#dle-vote .vote, .pollvotelist .pollanswer {height:20px; line-height:20px; overflow:hidden}
#dle-vote .vote input, #dle-vote .vote label,
.pollvotelist .pollanswer input, .pollvotelist .pollanswer label {display:inline-block; vertical-align:top}
#dle-vote .vote input, .pollvotelist .pollanswer input {margin:3px 5px 0 0}
#votes .vresult { position:absolute}
#votes h4, .votes-full h2 {
	color:#FEF4D4; margin:15px 15px 0 15px; padding-bottom:15px;
	font-size:18px; border-bottom:2px dashed #FEF4D4}
.votes-full h2 {font-size:20px;}
.votes-bottom, .voteresult {
	text-align:center; padding:10px 0; background:#E28354;
	border-bottom-left-radius:5px; border-bottom-right-radius:5px}
.votes-bottom i {margin:0}
.voteresult {font-size:12px;}
#dlevotespopupcontent table {margin:0 0 15px -15px}
.votes-full {margin-top:30px}

/*comments*/
#comment-news > .btn {margin-bottom:5px;}
@media screen and (max-width: 767px) {#comment-news > .btn {width:100%; margin-top:15px;}}
#comment-news {position:relative;}
#dle-comments-list {margin:0}
#dle-content #search-page + script + a + #dlemasscomments > #dle-comments-list {margin:10px 15px 0 15px}
.mass_comments_action {border:1px solid #E2D1A4; background:#fbf9f2; padding:8px 15px; margin-top:5px; border-radius:5px;}

.bcomment {margin-top:15px; font-size:12px; border:1px solid #E2D1A4; padding:30px 0 0 0;background:#fbf9f2}
.bcomment > .row {margin:0 !important}
.bcomment-top {margin:0 0 15px 0; border-bottom:1px solid #e5e5e5; padding:0 0 10px 0}
.bcomment-content {font-size:14px; padding:0 0 15px 0; text-align:justify}
.bcomment-bottom {border-top:1px dashed #E2D1A4; background:#f8eccd; padding:6px 15px; overflow:hidden; color:#BD8A0C;}
@media screen and (max-width: 767px) {.bcomment-bottom {text-align:center}}

.bcomment-avatar {
	padding:5px; border: 3px dashed #E2D1A4; margin:0 auto;}
.bcomment-avatar img {width:100%; display:block; border:1px solid #E2D1A4}
@media screen and (max-width: 767px) {.bcomment-avatar {width:140px; margin-bottom:15px;}}
.ul-bcomment-info {overflow:hidden; float:left;}
.ul-bcomment-info li {float:left; margin-right:4px; line-height:30px;}
.ul-bcomment-tool {overflow:hidden; float:right;}
.ul-bcomment-tool li {float:left; margin:0 2px;}
.ul-bcomment-tool li a {
	border:1px solid #e0a81c; color:#BD8A0C; text-align:center; display:block;
	height:28px; padding:0 10px; line-height:28px; border-radius:3px;}
.ul-bcomment-tool li a:hover {background:#e0a81c; color:#fff}
.ul-bcomment-tool li.bcomment-mass-action {padding-left:5px;}
.ul-bcomment-tool li.bcomment-mass-action input {display:inline-block; margin-top:6px; height:13px; vertical-align:middle}
@media screen and (max-width: 767px) {
	.ul-bcomment-tool, .ul-bcomment-info {float:none; display:inline-block; vertical-align:top}
	.ul-bcomment-tool {margin-top:10px;}}

.bcomment-author {float:left; margin:0; padding:4px 15px; background:#FDEBBD; border:1px solid #E2D1A4}
.bcomment-author a {font-size:14px; line-height:27px;}
.bcomment-newstitle {font-size:18px; margin-bottom:10px;}
.bcomment-signature {
	color:#777; font-size:12px; font-style: italic;
	border-top:1px solid #e5e5e5; padding-top:10px; margin-top:10px;}
.bcomment .ratebox, .bcomment .ratebox2, .bcomment .ratebox3  {float:right;}
.bcomment .title_quote {background:#f3f6f6; border: 1px solid #e5eaed; padding:8px 10px; color:#828A93;}
.bcomment .quote {color:#828A93;background:#f9fafc; border: 1px solid #e5eaed;padding:8px 10px; font-size:12px; margin:10px 0}
.bcomment .title_spoiler {
	border:none; border-left:15px solid #fe8f8c; color:#fe8f8c;
	background-color: #f3f6f6; padding:8px 10px; margin:10px 0}
.bcomment .title_spoiler a {color:#fe8f8c;}
.bcomment .title_spoiler a:hover {text-decoration:underline}
.bcomment .text_spoiler {padding: 10px; background: #fff; border: 1px solid #e5eaed;}

.bcomment-fast {float:right;}
.bcomment-fast a {display:block; background: #FC925D; color:#fff; padding: 4px 15px; border-radius:5px; line-height:27px;}
.bcomment-fast a:hover {background:#75B19B}

.selectmass input {float: right; margin-left: 6px;}
.mass_comments_action {text-align: right;}
/*---Iaeaaiiua iioi?ea iiainoe i?e aiaaaeaiee iiainoae ia naeoa---*/
.findrelated {
	background: #FFF2D9; border:1px solid #fed37f;
	display:block; border-radius:3px; padding: 10px 15px; margin:0 0 6px 0;}
/*---Eioi?iaoeiiiia ieii caa?ocee AJAX---*/
#loading-layer { background: #000; padding: 10px; text-align: center; color: #fff; border-radius: 2px }

#loading-layer.withouttext {
    background: rgb(0 0 0 / 60%);
    padding: 5px 5px 0px 5px;
    text-align: center;
    color: #fff;
    border-radius: 50%;
}

#loading-layer.withtext {
	padding: 10px;
    background: rgb(0 0 0 / 60%);
    color: #fff;
    border-radius: 5px;
	box-shadow: 0 3px 6px rgb(0 0 0 / 16%), 0 3px 6px rgb(0 0 0 / 23%);
}

/*---Oeoaoa e ne?uoue oaeno---*/
.scriptcode, .title_quote, .quote, .title_spoiler,
.text_spoiler {font-style: italic; padding: 10px; background: #fff; border-left: 10px solid #669D89;}
.quote {border:1px solid #e5e5e5; border-left: 10px solid #669D89; border-radius:3px;}
.title_quote, .title_spoiler {background: #fff;}
.title_spoiler, .text_spoiler {border-color: #FC925D;}
.title_quote {border-bottom: 0;font-weight: bold;}
.scriptcode {color: #004e8d; text-align: left; font-family: "Courier New";}
.title_spoiler {font-weight: bold;}
.text_spoiler {border-top: 0; text-align: justify;}
.hide {background-color: #e8f3fa; padding: 5px; color: #3a78a5; margin: 0 0 1em;}
.hide a {text-decoration: underline;}
.hide a:hover {text-decoration: none}
.inhide {border: 1px solid #d1e3ef; padding: 5px; background-color: #fff; margin-bottom: 5px;}

/*---Eaeaiaa?u---*/
.calendar {width: 100%; font-size:12px}
.calendar td, .calendar th {padding: 5px 0; vertical-align: middle; text-align: center}
.weekday-active-v, .day-active-v, .weekday-active, .day-active {font-weight: bold}
.weekday {color: #9F55C3}
th.workday, th.weekday {background-color: #fff; border:1px solid #ecf0f1}
.monthselect {font-size: 1.15em; color:#606366}
.day-current {background-color: #669D89; color: #fff; border-radius:3px;}
.day-current a {color: #fff}

/*---Eo?oea iieuciaaoaee---*/
.userstop td, .pm td.pm_list, .pm td.pm_head {border: 1px solid #e5e5e5; padding: 2px; background: #fff;}
.userstop thead td, .pm td.pm_head {
    font-size: 0.9em; background: #fff; height: 22px; padding: 6px 0;
	font-weight: bold; text-align: center; color: #4e4e4e;}

/*---?aeoeia---*/
.ratebox2, .ratebox3, .ratebox {overflow:hidden; display:inline-block; vertical-align:middle}
.ratebox {border:1px solid #e5e5e5; background-color:#f9f9f9; padding:4px 10px; border-radius:5px;}

.rating {width: 85px; height: 17px; font-size: 0.9em;}
.unit-rating {width: 85px; height: 17px; position: relative; background: url(../dleimages/rating.png) repeat-x;}
.unit-rating li {text-indent: -90000px; float: left;}
.unit-rating li a {
    display: block; width: 17px; height: 17px; text-decoration: none;
	text-indent: -9000px; z-index: 17; position: absolute;}
.unit-rating li a:hover {background: url(../dleimages/rating.png) 0 -17px; z-index: 2; left: 0; transition:none}
.unit-rating a.r1-unit {left: 0;}
.unit-rating a.r1-unit:hover {width:17px;}
.unit-rating a.r2-unit {left: 17px;}
.unit-rating a.r2-unit:hover {width: 34px;}
.unit-rating a.r3-unit {left: 34px;}
.unit-rating a.r3-unit:hover {width: 51px;}
.unit-rating a.r4-unit {left: 51px;}
.unit-rating a.r4-unit:hover {width: 68px;}
.unit-rating a.r5-unit {left: 68px;}
.unit-rating a.r5-unit:hover {width: 85px;}
.unit-rating li.current-rating {
    background: url(../dleimages/rating.png) 0 -34px;
    position: absolute; height: 17px; display: block; text-indent: -9000px; z-index: 1;}

.ul-rating {overflow:hidden; height:28px; line-height:28px;}
.ul-rating li {float:left;}
.ul-rating li > span {display:block; padding:0 4px;}
.ul-rating li a {display:block; padding:0; opacity:0.6;}
.ul-rating li a .fa-minus-circle {color:#e6807e}
.ul-rating li a .fa-plus-circle {color:#85d6de}
.ul-rating li a:hover {opacity:1}

.ratingzero {color: #6c838e;}
.ratingtypeplusminus {padding: 0px 5px;}
.ratingtypeplus {color: #6c838e;padding: 0px 0px 0px 5px;}
.ratingplus {color: green;}
.ratingminus {color: red;}

/*---BB eiau---*/
 /* ?acee?ea bbcodes e bbcodes_poll enee??eoaeuii a aeeia eiiiee */
/* eeann bbcodes eniieucoai a nienea ia?niiaeuiuo niiauaiee (pm.tpl) e ii oiie?aie? a iiaoea ?aaaeoi?a niiauaiee*/
.bbcodes {
	display: inline-block; margin-bottom: 0; text-align: center; vertical-align: middle; position:relative;
	cursor: pointer; color:#fff; background: #e0a81c; border: 1px solid #e0a81c; font-size: 14px;
	padding: 6px 12px; line-height: 1.42857143; white-space: nowrap; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
	-webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; z-index:20;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.15); -ms-touch-action: manipulation; touch-action: manipulation;
	transition: all 200ms ease-in; border-radius:3px;} 
.bbcodes:hover, .bbcodes:focus {color: #fff; text-decoration: none; background-color:#C8920D; border: 1px solid #C8920D;}

.bbcodes_poll {
    background: #fff; text-shadow: 0 1px 0 #fff;
	border: 1px solid #b3b3b3; color: #383838; padding: 2px 9px 5px 9px; margin-bottom: 2px !important; height: 24px;
    font-weight: bold; cursor: pointer; border-radius: 8px; box-shadow: 0 1px 4px -3px black;}	
.bbcodes_poll:hover {background: #f5f5f5;}
.bbcodes_poll {width: 100px;}

/*---BB Редактор---*/

.bb-pane {
  height: 1%; overflow: hidden;
  padding-bottom: 5px;
  padding-left: 5px;
  margin: 0;
  height: auto !important;
  text-decoration:none;
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#FBFBFB), to(#EAEAEA));
  background-image: -webkit-linear-gradient(top, #FBFBFB, 0%, #EAEAEA, 100%);
  background-image: -moz-linear-gradient(top, #FBFBFB 0%, #EAEAEA 100%);
  background-image: linear-gradient(to bottom, #FBFBFB 0%, #EAEAEA 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FBFBFB', endColorstr='#EAEAEA', GradientType=0);
  border-radius: 3px 3px 3px 3px;
  -moz-border-radius-bottomright: 0px;
  -webkit-border-bottom-right-radius: 0px;
  -khtml-border-bottom-right-radius: 0px; 
  border-bottom-right-radius: 0px;
  -moz-border-radius-bottomleft: 0px;
  -webkit-border-bottom-left-radius: 0px;
  -khtml-border-bottom-left-radius: 0px;
  border-bottom-left-radius: 0px;
  border-top:1px solid #d7d7d7;
  border-left:1px solid #d7d7d7;
  border-right:1px solid #d7d7d7;
  box-shadow: none !important;
}

.bb-pane>b {
    margin-top: 5px;
    margin-left: 0;
  vertical-align: middle;
}
.bb-pane .bb-btn + .bb-btn,.bb-pane .bb-btn + .bb-pane,.bb-pane .bb-pane + .bb-btn,.bb-pane .bb-pane + .bb-pane {
    margin-left:-1px;
}
.bb-btn {
  display: inline-block; overflow: hidden; float: left;
  padding: 4px 10px;
    border: 1px solid #d4d4d4;
    -webkit-box-shadow: inset 0 1px 2px white;
    -moz-box-shadow: inset 0 1px 2px white;
    box-shadow: inset 0 1px 2px white;
    background-repeat: repeat-x;
    background-image: -webkit-gradient(linear, left 0%, left 100%, color-stop(0%, #fdfdfd), color-stop(100%, #e9e9e9));
    background-image: -webkit-linear-gradient(top, #fdfdfd, 0%, #e9e9e9, 100%);
    background-image: -moz-linear-gradient(top, #fdfdfd, 0%, #e9e9e9, 100%);
    background-image: linear-gradient(to bottom, #fdfdfd 0%, #e9e9e9  100%);

}
 

.bb-btn:hover {
      background: #e6e6e6;
      background-repeat: repeat-x;
      background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fdfdfd), color-stop(100%, #e6e6e6));
      background-image: -webkit-linear-gradient(top, #fdfdfd, 0%, #e6e6e6, 100%);
      background-image: -moz-linear-gradient(top, #fdfdfd, 0%, #e6e6e6, 100%);
      background-image: -o-linear-gradient(top, #fdfdfd, 0%, #e6e6e6, 100%);
      background-image: linear-gradient(to bottom, #fdfdfd 0%, #e6e6e6 100%);
      -webkit-transition: box-shadow 0.05s ease-in-out;
      -moz-transition: box-shadow 0.05s ease-in-out;
      -o-transition: box-shadow 0.05s ease-in-out;
      transition: box-shadow 0.05s ease-in-out;
}
    
.bb-btn:active {
      background: #f3f3f3;
      border-color: #cfcfcf;
      -webkit-box-shadow: 0 0 5px #f3f3f3 inset;
      -moz-box-shadow: 0 0 5px #f3f3f3 inset;
      box-shadow: 0 0 5px #f3f3f3 inset;
}

@font-face {
    font-family: 'bb-editor-font';
    src: url(data:application/x-font-ttf;charset=utf-8;base64,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) format('truetype'),
         url(data:application/font-woff;charset=utf-8;base64,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) format('woff');
    font-weight: normal;
    font-style: normal;
}

[class^="bb-btn"], [class*=" bb-btn"] {
    font-family: 'bb-editor-font';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    font-size: 12px;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}


.bb-sel { float: left; padding: 2px 2px 0 2px; }
.bb-sel select { font-size: 11px; }
.bb-sep { display: inline-block; float: left; width: 1px; padding: 2px; }
.bb-btn { cursor: pointer;  outline: 0; }

#b_font select { padding: 0px;}
#b_size select { padding: 0px;}

#b_b:before {content: "\f032";}
#b_i:before {content: "\f033";}
#b_u:before {content: "\f0cd";}
#b_s:before {content: "\f0cc";}
#b_img:before { content: "\f03e"; }
#b_up:before { content: "\e930"; }
#b_emo:before { content: "\f118"; }
#b_url:before { content: "\f0c1"; }
#b_leech:before { content: "\e98d"; }
#b_mail:before { content: "\f003"; }
#b_video:before { content: "\e913"; }
#b_audio:before { content: "\e911"; }
#b_hide:before { content: "\e9d1"; }
#b_quote:before { content: "\e977"; }
#b_code:before { content: "\f121"; }
#b_left:before { content: "\f036"; }
#b_center:before { content: "\f037"; }
#b_right:before { content: "\f038"; }
#b_color:before { content: "\e601"; }
#b_spoiler:before { content: "\e600"; }
#b_fla:before { content: "\ea8d"; }
#b_yt:before { content: "\f166"; }
#b_tf:before { content: "\ea61"; }
#b_list:before { content: "\f0ca"; }
#b_ol:before { content: "\f0cb"; }
#b_tnl:before { content: "\ea61"; }
#b_br:before { content: "\ea68"; }
#b_pl:before { content: "\ea72"; }
#b_size:before { content: "\f034"; }
#b_font:before { content: "\f031"; }
#b_header:before { content: "\f1dc"; }
#b_sub:before { content: "\f12c"; }
#b_sup:before { content: "\f12b"; }
#b_justify:before { content: "\f039"; }

.bb-pane h1 {
    font-size:36px;
    margin-top: 5px;
    margin-bottom: 5px;
}
.bb-pane h2 {
    font-size:30px;
    margin-top: 5px;
    margin-bottom: 5px;
}
.bb-pane h3 {
    font-size:24px;
    margin-top: 5px;
    margin-bottom: 5px;
}
.bb-pane h4 {
    font-size:18px;
    margin-top: 5px;
    margin-bottom: 5px;
}
.bb-pane h5 {
    font-size:14px;
    margin-top: 5px;
    margin-bottom: 5px;
}
.bb-pane h6 {
    font-size:12px;
    margin-top: 5px;
    margin-bottom: 5px;
}

.bb-pane-dropdown {
    position:absolute;
    top:100%;
    left:0;
    z-index:1000;
    display:none;
    float:left;
    min-width:180px;
    padding:5px 0;
    margin:2px 0 0;
    list-style:none;
    font-size:11px;
    border:1px solid rgba(0, 0, 0, 0.15);
    border-radius:4px;
  background: white;
  -webkit-box-shadow: 0 1px 2px #dadada;
  -moz-box-shadow: 0 1px 2px #dadada;
  box-shadow: 0 1px 2px #dadada;
}

 .bb-pane-dropdown > li > a {
    display:block;
    padding:3px 10px;
    clear:both;
    font-weight:normal;
    line-height:1.42857;
    color:#333333;
    white-space:nowrap;
}
.bb-pane-dropdown > li > a:hover, .bb-pane-dropdown > li > a:focus {
    text-decoration:none;
    color:#262626;
    background-color:whitesmoke;
}

.bb-pane-dropdown .color-palette div .color-btn {
    width: 17px;
    height: 17px;
    padding: 0;
    margin: 0;
    border: 1px solid #fff;
  cursor: pointer;
}
.bb-pane-dropdown .color-palette{
    padding: 0px 5px;
}

.bb-editor textarea { 
    -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
    padding: 2px; border: 1px solid #d7d7d7; width: 100%; -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  margin-top: -1px;
}
.editorcomm .bb-editor { width: 565px;}
.editorcomm .bb-editor textarea { height: 200px; }

.clr {
    clear: both;
}

/*---Поля быстрого редактирования публикаций на сайте---*/
.quick-edit-text {
    padding: .4em;
  width: 350px;
}

.quick-edit-textarea {
  height: 250px;
  box-sizing: border-box;
    padding: 2px;
  border: 1px solid #d7d7d7;
  width: 100%;
    box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}

/*---Ia?niiaeuiua niiauaiey---*/
.pm_head {font-weight: bold}

/*---Auiaaa?uaa iai? eiiiee ?aaaeoe?iaaou---*/
#dropmenudiv {
    border: 1px solid #cbdfe8; background-color: #fbfdfe; font-size: 11px; line-height: 20px;
	margin: 2px 0; padding: 5px; opacity:0.9; filter:alpha(opacity=90)}
#dropmenudiv a {
    display: block; text-indent: 3px; text-decoration: none;
	color: #3f4b51; padding: 1px 0; width: 100%}
#dropmenudiv a:hover {color: #2d8edd}

/*---Nnueea ia nea?eaaiea i?ee?aieaiiiai oaeea---*/
.attachment {color: #808080}

/*---?aiea ?anoe?aiiie oi?iu iienea ii naeoo---*/
fieldset {border: 1px solid #e5e5e5; padding: 15px; text-align: left;}
fieldset > legend {font-weight:bold;}
/*---iieac i?eaeiaeuiie ea?oeiee caa?o?aiiie ia naeo ec oiaiuoaiiie eiiee---*/
.highslide-wrapper, .highslide-outline {background: #fff;}
.highslide-image {border: 2px solid #fff;}
.highslide-active-anchor {visibility: hidden;}
 .highslide-active-anchor img {visibility: hidden;}
.highslide-dimming {background-color: black;}
.highslide-html {background-color: white;}
.highslide-loading {
    display: block; color: white; font-size: 9px; font-weight: bold;
    text-decoration: none; padding: 3px; border: 1px solid white; background-color: black;}
a.highslide-full-expand {
    background: url("../dleimages/fullexpand.gif") no-repeat;
    display: block; margin: 0 10px 10px 0; width: 34px; height: 34px;}
.highslide-display-block {display: block;}
.highslide-display-none {display: none;}
.highslide-caption {display: none; padding: 5px; background: white;}
.highslide-controls {
    width: 195px; height: 40px; margin-right: 15px; margin-bottom: 10px; margin-top: 10px;
    background: url("../../../engine/classes/highslide/graphics/controlbar-black-border.gif") no-repeat 0 -90px;}
.highslide-controls ul {
    position: relative; left: 15px; height: 40px; list-style: none; margin: 0; padding: 0;
	background: url("../../../engine/classes/highslide/graphics/controlbar-black-border.gif") no-repeat 100% -90px;}
.highslide-controls li {float: left; padding: 5px 0;}
.highslide-controls a {
    background: url("../../../engine/classes/highslide/graphics/controlbar-black-border.gif");
    display: block; float: left; height: 30px; width: 30px; outline: none;}
.highslide-controls a.disabled {cursor: default;}
.highslide-controls a span {display: none;}

 /*---The CSS sprites for the controlbar---*/
.highslide-controls .highslide-previous a {background-position: 0 0;}
.highslide-controls .highslide-previous a:hover {background-position: 0 -30px;}
.highslide-controls .highslide-previous a.disabled {background-position: 0 -60px !important;}
.highslide-controls .highslide-play a {background-position: -30px 0;}
.highslide-controls .highslide-play a:hover {background-position: -30px -30px;}
.highslide-controls .highslide-play a.disabled {background-position: -30px -60px !important;}
.highslide-controls .highslide-pause a {background-position: -60px 0;}
.highslide-controls .highslide-pause a:hover {background-position: -60px -30px;}
.highslide-controls .highslide-next a {background-position: -90px 0;}
.highslide-controls .highslide-next a:hover {background-position: -90px -30px;}
.highslide-controls .highslide-next a.disabled {background-position: -90px -60px !important;}
.highslide-controls .highslide-move a {background-position: -120px 0;}
.highslide-controls .highslide-move a:hover {background-position: -120px -30px;}
.highslide-controls .highslide-full-expand a {background-position: -150px 0;}
.highslide-controls .highslide-full-expand a:hover {background-position: -150px -30px;}
.highslide-controls .highslide-full-expand a.disabled {background-position: -150px -60px !important;}
.highslide-controls .highslide-close a {background-position: -180px 0;}
.highslide-controls .highslide-close a:hover {background-position: -180px -30px;}

/*---Iaeaei oaaia---*/
.clouds_xsmall {font-size: 1em;}
.clouds_small {font-size: 1.1em;}
.clouds_medium {font-size: 1.2em; font-weight: bold;}
.clouds_large {font-size: 1.5em;}
.clouds_xlarge {font-size: 1.7em;}

/*---iianaaoea oaenoa a oaaa [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;}

/*---i?ia?ann aa? caiieiaiiinoe ia?niiaeuiuo niiauaiee---*/
.pm_progress_bar {border: 1px solid #d8d8d8; padding: 1px; margin-top: 10px; margin-bottom: 10px;}
.pm_progress_bar span {background: #000; font-size: 0em;text-indent: -2000em; height: 10px; display: block; overflow: hidden;}

/*---Auaia ?acoeuoaoia aieiniaaiey ia naeoa---*/
.voteprogress {
  overflow: hidden; height: 15px; margin-bottom: 5px; background-color: #f7f7f7;
  background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -ms-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
  background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: linear-gradient(top, #f5f5f5, #f9f9f9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f9f9f9', GradientType=0);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); border-radius: 4px;}
.voteprogress span {
  color: #fff; text-align: center; text-indent: -2000em; height: 15px; display: block; overflow: hidden;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); background: #0e90d2;
  background-image: -moz-linear-gradient(top, #149bdf, #0480be);
  background-image: -ms-linear-gradient(top, #149bdf, #0480be);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));
  background-image: -webkit-linear-gradient(top, #149bdf, #0480be);
  background-image: -o-linear-gradient(top, #149bdf, #0480be);
  background-image: linear-gradient(top, #149bdf, #0480be);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#149bdf', endColorstr='#0480be', GradientType=0);}
.voteprogress .vote2 {
  background-color: #dd514c;
  background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -ms-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));
  background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: linear-gradient(top, #ee5f5b, #c43c35);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0);}
.voteprogress .vote3 {
  background-color: #5eb95e;
  background-image: -moz-linear-gradient(top, #62c462, #57a957);
  background-image: -ms-linear-gradient(top, #62c462, #57a957);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));
  background-image: -webkit-linear-gradient(top, #62c462, #57a957);
  background-image: -o-linear-gradient(top, #62c462, #57a957);
  background-image: linear-gradient(top, #62c462, #57a957);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0);}
.voteprogress .vote4 {
  background-color: #4bb1cf;
  background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -ms-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));
  background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -o-linear-gradient(top, #5bc0de, #339bb9);
  background-image: linear-gradient(top, #5bc0de, #339bb9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#339bb9', GradientType=0);}
.voteprogress .vote5 {
  background-color: #faa732;
  background-image: -moz-linear-gradient(top, #fbb450, #f89406);
  background-image: -ms-linear-gradient(top, #fbb450, #f89406);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
  background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
  background-image: -o-linear-gradient(top, #fbb450, #f89406);
  background-image: linear-gradient(top, #fbb450, #f89406);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89406', GradientType=0);}

/*---Auaia ?acoeuoaoia ii?inia a iiainoyo---*/
.pollprogress {
  overflow: hidden; height: 18px; margin-bottom: 5px; background-color: #f7f7f7;
  background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -ms-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
  background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: linear-gradient(top, #f5f5f5, #f9f9f9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f9f9f9', GradientType=0);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); border-radius: 4px;}
.pollprogress span {
  color: #fff; height: 18px; display: block; overflow: hidden; font-size: 12px; text-align: center;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); background: #0e90d2;
  background-image: -moz-linear-gradient(top, #149bdf, #0480be);
  background-image: -ms-linear-gradient(top, #149bdf, #0480be);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));
  background-image: -webkit-linear-gradient(top, #149bdf, #0480be);
  background-image: -o-linear-gradient(top, #149bdf, #0480be);
  background-image: linear-gradient(top, #149bdf, #0480be);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#149bdf', endColorstr='#0480be', GradientType=0);}
.pollprogress .poll2 {
  background-color: #dd514c;
  background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -ms-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));
  background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: linear-gradient(top, #ee5f5b, #c43c35);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0);}
.pollprogress .poll3 {
  background-color: #5eb95e;
  background-image: -moz-linear-gradient(top, #62c462, #57a957);
  background-image: -ms-linear-gradient(top, #62c462, #57a957);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));
  background-image: -webkit-linear-gradient(top, #62c462, #57a957);
  background-image: -o-linear-gradient(top, #62c462, #57a957);
  background-image: linear-gradient(top, #62c462, #57a957);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0);}
.pollprogress .poll4 {
  background-color: #4bb1cf;
  background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -ms-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));
  background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -o-linear-gradient(top, #5bc0de, #339bb9);
  background-image: linear-gradient(top, #5bc0de, #339bb9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#339bb9', GradientType=0);}
.pollprogress .poll5 {
  background-color: #faa732;
  background-image: -moz-linear-gradient(top, #fbb450, #f89406);
  background-image: -ms-linear-gradient(top, #fbb450, #f89406);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
  background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
  background-image: -o-linear-gradient(top, #fbb450, #f89406);
  background-image: linear-gradient(top, #fbb450, #f89406);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89406', GradientType=0);}
  
/*---Auaaeaiea oaenoa e anieuaa?uaa ieii (iiaaeeouny nnueeie)---*/
#marker-bar,
#txtselect_marker {
	display: block; visibility: hidden; position: absolute; z-index: 1200; opacity: 0;
    -webkit-transition: opacity .4s, visibility .1s linear .4s;
    -moz-transition: opacity .4s, visibility .1s linear .4s;
    -o-transition: opacity .4s, visibility .1s linear .4s;
    transition: opacity .4s, visibility .1s linear .4s;}
#txtselect_marker {
    cursor: pointer; background:url(../dleimages/marker.png) -0px -0px no-repeat;}
#txtselect_marker:hover {background-position: -0px -32px;}
#marker-bar{
    border: 1px solid #ccc; border-radius: 15px; background: #fff; padding: 5px 10px;
    cursor: default; box-shadow: 0px 0px 4px #ccc;}
#marker-bar.show {
	-webkit-transition: opacity .4s, visibility 0s;	-moz-transition: opacity .4s, visibility 0s;
	-o-transition: opacity .4s, visibility 0s;	transition: opacity .4s, visibility 0s;	opacity: 1; visibility: visible;}
#txtselect_marker.show {
        /* XXX make a common css fadeIn/fadeOut classes */
	visibility: visible; width: 32px; height: 32px;
	-webkit-transition: opacity .4s, visibility 0s; -moz-transition: opacity .4s, visibility 0s;
	-o-transition: opacity .4s, visibility 0s;transition: opacity .4s, visibility 0s; opacity: 1;}
#marker-bar .masha-social, #marker-bar .masha-marker{cursor: pointer;display: block;	margin: 0 5px;	float: left;}
#marker-bar .masha-marker{line-height: 1em;color: #aaa;border-bottom: 1px dotted #aaa;margin-right: 10px;}
#marker-bar .masha-marker:hover {color: #ea3e26; border-color: #ea3e26;}

.user_selection, .user_selection_true {background: #c4f47d;	padding: 2px 0;}
.user_selection a.txtsel_close, .user_selection_true a.txtsel_close {display:none;}
.user_selection .closewrap, .user_selection_true .closewrap {position: relative;}
.user_selection.hover a.txtsel_close, .user_selection_true.hover a.txtsel_close {
	display: inline-block; position: absolute;top: -7px;left: -5px;width: 33px;	height: 33px;
	background: url(../dleimages/closemarker.png) -0px -0px no-repeat;}
.user_selection.hover a.txtsel_close:hover, .user_selection_true.hover a.txtsel_close:hover {background-position: -0px -33px;}

/*---Aeaeiaiaua e anieuaa?uea ieia jQuery UI---*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset {
	margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3;
	text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after {clear: both; content: "."; display: block; height: 0; visibility: hidden;}
.ui-helper-clearfix {display: inline-block;}
* html .ui-helper-clearfix {height: 1%;}
.ui-helper-clearfix {display: block;}
.ui-icon {background-repeat: no-repeat; display: block; overflow: hidden; text-indent: -99999px;}

.ui-widget-overlay {
	background: #000;
	opacity: 0.5;
	left: 0; top: 0; right: 0; bottom: 0;
	position: fixed;
	}
	.ui-helper-clearfix:after { clear: both; content: "."; display: block; height: 0; visibility: hidden }
	.ui-helper-clearfix { display: inline-block }
	* html .ui-helper-clearfix { height: 1% }
	.ui-helper-clearfix { display: block }
	.ui-dialog {
		text-align: left;
		overflow: hidden;
		padding: 0;
		position: absolute;
		width: 370px;
		border-radius: 2px;
		box-shadow: 0 8px 40px -10px rgba(0,0,0,0.3);
		border: 1px solid #e6e6e6; border-color: rgba(0,0,0,0.1);
		background-color: #f7f7f7;
		background-clip: padding-box;
		outline: none;
	}
	.ui-dialog-titlebar { 
		padding: 10px 15px; 
		position: relative;
		background-color: #517fa4 !important;
    color: #fff;

	}
	.ui-dialog-title { float: left; font-weight: 600; font-size:.9rem; text-shadow: 0 1px #333;}
	.ui-dialog-titlebar-close {
		position: absolute;
		right: 10px; top: 50%;
		margin-top: -16px !important;
		height: 23px !important;
		width: 32px;
		border: 0 none !important;
		background-color: inherit !important;
		box-shadow: none !important;
		padding: 0px !important;
	}
	.ui-dialog-titlebar-close .ui-icon {
		display: block;
    margin: 9px auto 0 auto;
    width: 12px;
    height: 12px;
    opacity: .5;
    font-weight: 600;
    font-size: 1rem;
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");
	}

	.ui-dialog-titlebar-close span.ui-button-text {
    display: block;
    margin: 9px auto 0 auto;
    width: 12px;
    height: 12px;
    background-size: 10px auto;
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");
    text-indent: -9999px;
    opacity: .5;
	}

	.ui-dialog-titlebar-close span.ui-button-text:hover {
		opacity: 1;

	}

	.ui-button {
		font-size: .85rem;
		float: right;
		border: 0 none;
		vertical-align: middle;
		cursor: pointer;
		border-radius: 8px;
		outline: none;
		background-color: #0c5f7eed;
		color: #fff;
		border: 0 none;
		padding: 7px 19px;
		text-decoration: none !important;
		box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
	  box-sizing: border-box;
		-webkit-transition: all ease .1s; transition: all ease .1s;
		text-shadow: 0 1px #333;
	}
	.ui-dialog-titlebar-close:hover .ui-icon { opacity: 1; }
	.ui-icon, .ui-button-icon-only { overflow: hidden; text-indent: -9999px; }
	.ui-dialog label { color: #575757; }
	.ui-dialog-content { padding: 20px; border: 1px solid #fff; overflow: auto; position: relative; zoom: 1; }
	.loginbox.ui-dialog, .loginbox .ui-dialog-content { overflow: visible !important; }
	.ui-dialog-content h2 { display: inline; font-size: 1em; font-weight: bold }
	.ui-dialog .ui-dialog-buttonpane { padding: 15px; text-align: center; }
	.ui-dialog .ui-resizable-se { bottom: 3px; height: 14px; right: 3px; width: 14px; }
	.ui-draggable .ui-dialog-titlebar { cursor: move; }
	.ui-state-error { background: #fef1ec 50% 50% repeat-x !important; border: 1px solid #cd0a0a; color: #cd0a0a; }
	.ui-button { margin: 0 3px; }
	.ui-helper-hidden-accessible{display: none;}

/* ==================== Aaoicaiieiaiea iaeaea oaaia */
.ui-autocomplete {position: absolute; cursor: default;}
* html .ui-autocomplete {width:1px;}

 /* without this, the menu expands to 100% in IE6 */
.ui-menu {list-style:none; padding: 2px; margin: 0; display:block; float: left;}
.ui-menu .ui-menu {margin-top: -3px;}
.ui-menu .ui-menu-item {margin:0; padding: 0; zoom: 1; float: left; clear: left; width: 100%;}
.ui-menu .ui-menu-item a {text-decoration:none; display:block; padding:.2em .4em; line-height:1.5; zoom:1;}
.ui-menu .ui-menu-item a.ui-state-hover,.ui-menu .ui-menu-item a.ui-state-active {font-weight: normal; margin: -1px;}

#share-popup {
	background: #fff;border: 1px solid #aaa;border-radius: 5px;	box-shadow: 0 0 5px rgba(0,0,0,0.5);
	position: absolute;	width: 414px;display:none;z-index: 100;padding: 10px 0;	opacity: 0;
	-webkit-transition: opacity .4s, visibility .1s linear .4s;	-moz-transition: opacity .4s, visibility .1s linear .4s;
	-o-transition: opacity .4s, visibility .1s linear .4s;transition: opacity .4s, visibility .1s linear .4s;}
#share-popup.show {
	display:block;opacity: 1;
	-webkit-transition: opacity .4s, visibility 0s;	-moz-transition: opacity .4s, visibility 0s;
	-o-transition: opacity .4s, visibility 0s;transition: opacity .4s, visibility 0s;opacity: 1;}
#share-popup .social {padding: 0 0 10px 17px;height: 40px;}
#share-popup .social p {padding-bottom: 10px;margin: 0;font-weight: bold;}
#share-popup .social ul {list-style: none;margin: 0;padding: 0;}
#share-popup .social ul li {float: left;margin-right: 20px;padding-top: 2px;position: relative;}
#share-popup .social ul a {text-decoration: none;font-size: 11px;display: inline-block;color: #aaa;padding-left: 25px;}
#share-popup .social ul a:hover {text-decoration: underline;color: #ea3e26;}
#share-popup .social a span {
	cursor: pointer;width: 20px;height: 20px; background: url(../dleimages/social-icons.png) 20px 20px no-repeat;
	position: absolute;	left: 0;top: 0}
#share-popup .social .tw span {background-position: 0 -20px}
#share-popup .social .tw:hover span {background-position: 0 0}
#share-popup .social .fb span {background-position: -20px -20px}
#share-popup .social .fb:hover span {background-position: -20px 0}
#share-popup .social .vk span {background-position: -40px -20px}
#share-popup .social .vk:hover span {background-position: -40px 0}
#share-popup .social .gp span {background-position: -60px -20px}
#share-popup .social .gp:hover span {background-position: -60px 0}
#share-popup .link {
	clear: both;border-top: 1px solid #d9d9d9;
	padding: 10px 5px 0 10px;line-height: 1.2;overflow: hidden;margin: 0 7px;}
#share-popup .link p {font-weight: bold;padding: 0 0 3px 0;margin: 0;}
#share-popup .link span {color: #999;font-size: 10px;display: block;padding-top: 3px;}
#share-popup .link a {display: block;}

.dle-alert, .dle-confirm, .dle-promt {padding: 20px 1em !important;}

.shortstory-2 {margin:15px 0;}
	.menu-list {overflow:hidden; padding-top:5px;}
	.menu-list li {margin-bottom:2px;}
	.menu-list li a {
		display:block; position:relative; background:#FFFAE4; color:#5a5a5a;
		font-size:14px; padding:10px; border:1px solid #F2EFBD; border-radius:10px;}
	.menu-list li a:hover {background: #F4DF90;}

.h-list {
color: #5a5a5a; background: #F4DF90; display: block; border: 1px solid #EBB749; padding: 15px 55px 15px 15px;
position: relative; font-size: 14px; margin-bottom:0; text-transform: uppercase;}

/*---Смайлы---*/

.emoji {
    border: none;
    vertical-align: middle;
    width: 22px;
    height: 22px;
}

/* --- Сортировка статей --- */
.sort_block{
	color: #999;
	font-size: 13px;
	margin: 0 0 20px 0;
}
.sort a{color: #222;}
.sort { list-style: none; padding: 0; margin: 0;    line-height:20px;     font-size: 12px;   }
  .sort > li, .sort { display: inline; }
  .sort > li { }
  .sort > li a { color: #333; position: relative;  margin: 0 0 0 10px;      display:inline-block;     font-size: 13px;     text-decoration: none;   sans-serif;     transition:0.2s;}
  .sort > li.asc a, .sort > li.desc a { background-color:#eee; color: #222; padding: 0 10px 2px 20px; border-radius: 2px;}
  .sort > li.asc a:after, .sort > li.desc a:after {
    content: "";
	width: 0;
	height: 0;   
    display: block;
    position: absolute;
    left: 5px;
    vertical-align: middle;
}
.sort > li.asc a:after { 
	border: 4px solid transparent; 
	border-top-color: #737373;
    top: 9px;
	}
.sort > li.desc a:after { 
	border: 4px solid transparent; 
	border-bottom-color:#49acdf; 
    top: 5px;
}
#news_set_sort{display: inline; }

/*---Дополнительные поля---*/
.xfieldsrow {
  padding-top:5px;
  clear: both;
}
.xfieldscolleft {
  float: left;
  width: 30%;
}
.xfieldscolright {
  float: left;
  width: 70%;
}
.file-box {
  width: 95%;
  max-width: 437px;
  border:1px solid #B3B3B3;
  -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
  background-color: #F5F5F5;
  padding: 10px;
  margin-top: 10px;
}

.qq-uploader { position:relative; width: 100%;}

.qq-upload-button {
  display:inline-block;
  padding:4px 10px 4px 10px;
  margin-top:5px;
  font: bold 11px/1.5em Verdana;color:#000000;
  border:1px solid #CACACA;
  cursor:pointer;
}
.qq-upload-drop-area {
  position:absolute; top:0; left:0; width:100%; height:100%; z-index:2;
  max-width: 437px;
  background:#FF9797; text-align:center; 
}
.qq-upload-drop-area span {
    display:block; position:absolute; top: 50%; width:100%; margin-top:-8px; font-size:16px;
}

.qq-upload-drop-area-active {background:#FF7171;}
.uploadedfile {
    width: 115px;
    height: 130px;
    margin: 10px 5px 5px 5px;
    border:1px solid #B3B3B3;
    box-shadow: 0px 1px 4px rgba(0,0,0,0.3);
    -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
    text-align: center;
    background:#ffffff;

}

.uploadedfile .uploadimage {
    margin-top: 5px;
    width: 115px;
    height: 90px;
    display: table-cell;
    text-align: center;
    vertical-align:middle;
}

.uploadedfile .info {
    text-align: left;
    white-space: nowrap;
    margin: 0px 5px 0px 5px;
    overflow: hidden;
}

.progress {
    overflow:hidden;
    margin-top:10px;
  margin-bottom:10px;
    background-color:whitesmoke;
    height:10px;
    -webkit-border-radius:8px;
    -moz-border-radius:8px;
    -ms-border-radius:8px;
    -o-border-radius:8px;
    border-radius:8px;
    background:#eee;
    -webkit-box-shadow:0 1px 0 white, 0 0px 0 1px rgba(0, 0, 0, 0.1) inset, 0 1px 4px rgba(0, 0, 0, 0.2) inset;
    box-shadow:0 1px 0 white, 0 0px 0 1px rgba(0, 0, 0, 0.1) inset, 0 1px 4px rgba(0, 0, 0, 0.2) inset;
}
 .progress .progress-bar {
    float:left;
    width:0%;
    font-size:12px;
    line-height:20px;
    color:white;
    text-align:center;
    background-color:#428bca;
    -webkit-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15);
    box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15);
    -webkit-transition:width 0.6s ease;
    transition:width 0.6s ease;
    -webkit-border-radius:8px;
    -moz-border-radius:8px;
    -ms-border-radius:8px;
    -o-border-radius:8px;
    border-radius:8px;
    -webkit-box-shadow:none;
    box-shadow:none;
    height:8px;
}
.progress-bar span{
    position:absolute;
    width:1px;
    height:1px;
    margin:-1px;
    padding:0;
    overflow:hidden;
    clip:rect(0 0 0 0);
    border:0;
}
.progress-blue {
    background-image:-webkit-gradient(linear, left 0%, left 100%, from(#9bcff5), to(#6db9f0));
    background-image:-webkit-linear-gradient(top, #9bcff5, 0%, #6db9f0, 100%);
    background-image:-moz-linear-gradient(top, #9bcff5 0%, #6db9f0 100%);
    background-image:linear-gradient(to bottom, #9bcff5 0%, #6db9f0 100%);
    background-repeat:repeat-x;
    border:1px solid #55aeee;
}
.xfieldimagegallery {
  margin: 0;
  padding: 0;  
  list-style: none;
  clear: both;
}

.xfieldimagegallery li {
  list-style: none;
  margin: 0;
  padding: 0;  
}

.xfieldimagegallery li img {
  float: left;
  margin-right: 5px;
  border: 5px solid #fff;
  width: 100px;
  height: 100px;
  transition: box-shadow 0.5s ease;
}

.xfieldimagegallery li img:hover {
  box-shadow: 0px 0px 7px rgba(0,0,0,0.4);
}

.btn.disabled, .btn[disabled], fieldset[disabled] .btn {
    cursor:not-allowed;
    pointer-events:none;
    opacity:0.65;
    filter:alpha(opacity=65);
    -webkit-box-shadow:none;
    box-shadow:none;
}

/* Настройка стандартной капчи при ответах на комментарии */
.dle-captcha { position: relative; }
.dle-captcha:after { clear: both; display: block; content: ""; }
.dle-captcha > a { float: left; margin-right: 5px; }
.dle-captcha img {
  position: relative;
  display: block;
  width: 130px; height: 46px;
  -webkit-transition: all ease .2s; transition: all ease .2s;
}
.dle-captcha > input { float: left; width: 130px; }


/* Настройка подсказки для доп. полей */
.xfieldsnote {
  color: #838383;
  font-size: .9em;
}
.instagram-media, .twitter-tweet {display: inline-block !important;}
.ui-front { z-index: 1000; }
.ui-button-icon-only { overflow: hidden; text-indent: -9999px; }
.emoji_box {
	width:100%;
	max-width: 390px;
}
.emoji_category {
	padding:7px;
	clear:both;
}
.emoji_list {
	margin-top:5px;
	margin-bottom:5px;
	width:100%;
	font-family:'Apple Color Emoji', 'Segoe UI Emoji', 'NotoColorEmoji', 'Segoe UI Symbol', 'Android Emoji', 'EmojiSymbols';
	font-size:2em;
}
.emoji_symbol {
	float:left;
	margin-bottom: 10px;
	width:12.5%;
	text-align:center;
}

.emoji_symbol a,  .emoji_symbol a:hover {
	cursor: pointer;
	text-decoration:none;
}

.native-emoji {
    font-size: 1.3em;
    font-family: 'Apple Color Emoji', 'Segoe UI Emoji', 'NotoColorEmoji', 'Segoe UI Symbol', 'Android Emoji', 'EmojiSymbols';
}
/*--- Подсветка исходного кода ---*/
.hljs-comment, .hljs-quote {
  color: #a0a1a7;
  font-style: italic;
}

.hljs-doctag, .hljs-keyword, .hljs-formula {
  color: #a626a4;
}

.hljs-section, .hljs-name, .hljs-selector-tag, .hljs-deletion, .hljs-subst {
  color: #e45649;
}

.hljs-literal {
  color: #0184bb;
}

.hljs-string, .hljs-regexp, .hljs-addition, .hljs-attribute, .hljs-meta-string {
  color: #50a14f;
}

.hljs-built_in, .hljs-class .hljs-title {
  color: #c18401;
}

.hljs-attr, .hljs-variable, .hljs-template-variable, .hljs-type, .hljs-selector-class, .hljs-selector-attr,
.hljs-selector-pseudo, .hljs-number {
  color: #986801;
}

.hljs-symbol, .hljs-bullet, .hljs-link, .hljs-meta, .hljs-selector-id, .hljs-title {
  color: #4078f2;
}

.hljs-emphasis {
  font-style: italic;
}

.hljs-strong {
  font-weight: bold;
}

.hljs-link {
  text-decoration: underline;
}

figure {
    margin: 0;
}

figure.align-left {
    float: left;
}

figure.align-right {
    float: right;
}

figure.image.align-center {
    display: table;
    margin-left: auto;
    margin-right: auto;
}

figure.image figcaption {
	padding: 1rem;
    background-color: #fafafa;
    font-size: .8rem;
    caption-side: bottom;
    word-break: break-word;
    text-align: center;
}

figure.image.align-center figcaption {
	display: table-caption;
}

.comments-image-gallery {
  margin: 0;
  padding: 0;  
  list-style: none;
  clear: both;
}

.comments-image-gallery li{
	list-style: none;
	margin: 0;
	padding: 0;  
}

.comments-image-gallery li img{
  float: left;
  margin-right: 5px;
  border: 5px solid #fff;
  width: 100px;
  height: 100px;
  transition: box-shadow 0.5s ease;
}

.comments-image-gallery li img:hover {
  box-shadow: 0px 0px 7px rgba(0,0,0,0.4);
}

.mce-toc {
  border: 1px solid #dbdada;
  margin: 0 0 .7rem 0;
}

.mce-toc h2 {
  margin: 4px;
}

.mce-toc ul {
  padding-left: 20px;
  list-style: none;
  margin-top: 0;
  margin-bottom: 0;
  margin-block-start: 1em;
  margin-block-end: 1em;
}

.mce-toc ul ul {
  padding-left: 20px;
  margin-block-start: 0;
  margin-block-end: 0;
}

.mce-toc li {
  list-style-type: none;
}

.title_spoiler svg{
	vertical-align: middle;
	margin-top: -4px;
	margin-right: 7px;
	height: 16px;
	width: 16px;
}

.comimg {  margin-top:10px; border: 2px dashed #aab8bf;color: #8d9ca3 !important;border-radius: 3px; display: block;text-align: center; padding: 5px 0;}
    
.mce-accordion summary {
	cursor: pointer;
}

.self_delete_link {
	background-color: #f44336;
	color:#fff !important;
	border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}