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 {font-size: 2em; 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;}

.radius-3, .nav-footer li a, .nav-login li a, .nav-modal a, .nav-login-footer li a, .searchbar .searchbar-input,  navbar-toggle, .fstory-content img, .ul-admicon li, .btn, #result-registration > font, .user-ullink li a, .user-edituser a, .igroup-infoblock, .ul-bcomment-tool li a, .bcomment-fast a, .bcomment .title_quote, .mass_comments_action, .bcomment, .short-img, .shortstory, .short-content, .short-info li, .carousel, .tagscloud a, .dropdown-menu, .tab-content, .nav-tabs > li > a, .accordion .link, .accordion .collapsed.link, .block-pink, .block-white, .block-blue, .img-circle-box, .img-circle-box > img, .basecont, .blockquote, #votes, .votes-full,
 #owl-4 .item img, #owl-4 .item, #owl-4 .owl-controls .owl-buttons .owl-prev, #owl-4 .owl-controls .owl-buttons .owl-next,
 .navbar-toggle, .sortnews .sortnews-left, .sortnews, .tooltip-inner {
	border-radius:5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
	
.radius-50, .social-icon li a, .accordion .accordion-marker, .top-scroll, .owl-controls .owl-page span,
.border-circle .border-circle-span, .border-circle .border-circle-span:before, .border-circle .border-circle-span:after {
	border-radius:50%; -webkit-border-radius:50%; -mox-border-radius:50%;}

body {
  font-family: font-family: open sans,Arial,sans-serif;
  font-size: 18px; line-height: 1.72857143; color: #2a2a2c;
  background: white;
  
  background-image: -moz-linear-gradient(#fdf9e5, #fff7f9, #fff7f9, #f8fdfe);
  background-image: -o-linear-gradient(#fdf9e5, #fff7f9, #fff7f9, #f8fdfe);
  background-image: -ms-linear-gradient(#fdf9e5, #fff7f9, #fff7f9, #f8fdfe);}

a {	
	color: #163DFF; 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: #51BBA8; 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: Verdana, Geneva, sans-serif; font-weight: 700; line-height: 1.1;
	color: inherit; color:#34383d}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {color:#34383d}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {color: #51BBA8;}
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: 36px; margin-top:-10px;}
h2 {font-size: 20px}
h3 {font-size: 20px}
h4 {font-size: 18px}
h5 {font-size: 14px}
h6 {font-size: 12px}

/*general block*/
#main-body {padding-bottom:30px; padding-top:15px;}
.content-bar, .side-bar {padding-top:30px;}
.block-sidebar, .block-contentbar {margin-bottom:30px;}
.block-bigbar, .content-block {margin-bottom:60px;}
.block-smallbar {margin-bottom:5px;}
@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;}}
@media (min-width: 768px) {.box-show {display: block !important;}}

#slider-bar {background:#f0edda; padding:15px 0; position:relative; border-bottom:5px solid #f7f2dc}
#topbar {color: #fff; background: #51BBA8; padding: 5px 0; min-height: 30px;}
@media (max-width: 467px) {#topbar {text-align:center}}

#main-header {max-height: 120px; background:#f7feff;}
@media (max-width: 767px) {#main-header {text-align:center}}
#main-menu {  
  position: relative; background-color: #506062; border-top: 1px solid #425052;
  background-image: -webkit-gradient(linear,left 0%,left 100%,from(#333f40),to(#516163));
  background-image: -webkit-linear-gradient(top,#333f40 0%,#516163 100%);
  background-image: -moz-linear-gradient(top,#333f40 0%,#516163 100%);
  background-image: linear-gradient(to bottom,#333f40 0%,#516163 100%);
  background-image: -o-linear-gradient(to bottom,#333f40 0%,#516163 100%);
  background-image: -ms-linear-gradient(to bottom,#333f40 0%,#516163 100%);
  background-repeat: repeat-x;}
#main-menu:after {
  content: ""; width: 100%; height: 1px; position: absolute;
  bottom: 2px; left: 0; border-bottom: 1px dashed #71888a;}

.h-title, .h-pagetitle {
	margin:0 0 15px 0; position:relative; color:#34383d; font-size: 18px; letter-spacing:-1px;
	text-align:center; text-transform:uppercase;}
.h-pagetitle {font-size: 22px;}
.h-title.h-title-left {text-align:left; border-left:5px solid #f79ab5; padding-left:10px;}

.h-block-more {display:block; float:right;}
.h-block-more i {vertical-align:middle; margin:0; color:#f79ab5;}
.h-block-more:hover i {color: #51BBA8;}

.border-circle {margin-bottom:15px; width:100%; height:1px; background:#e5e5e5; position:relative; text-align:center;}	
.border-circle .border-circle-span {
	position:absolute; top:-4px; left:50%; margin-left:-4px; width:8px; height:8px; background:#f79ab5;}
.border-circle .border-circle-span:before, .border-circle .border-circle-span:after {
	content:""; position:absolute; top:0; width:8px; height:8px;}
.border-circle .border-circle-span:before {left: -20px; background: #fcc967;}
.border-circle .border-circle-span:after {right: -20px; background: #51BBA8;}

.block-white {background:#fff; border:1px solid #e5e5e5;}
.block-blue {color:#fff; background: #f79ab5; border:1px solid #f79ab5}

/*social-icon*/
.social-icon {overflow:hidden; float:right;}
.social-icon li {display:inline-block; vertical-align:middle; text-align:center; margin:0 2px 0 0}
.social-icon li a {
	display:block; width:30px; height:30px; border:1px solid #bfe8ed;
	font-size:14px; color:#abe1e7;}
.social-icon li a i {vertical-align: top; margin-top:7px;}
.social-icon li a span {display:none; text-indent:-9999px}
.social-icon li a:hover {color: #f79ab5; border-color:#f79ab5}
#footer .social-icon {margin-top:15px; float:none;}
#footer .social-icon li a {border:1px solid #c2c2c2; color:#c2c2c2;}
#footer .social-icon li a:hover {color:#f79ab5; border-color:#f79ab5}
@media (max-width: 467px) {.social-icon {float:none; display:inline-block; vertical-align:top; margin-top:15px;}}

/*nav-header*/
.nav-header {margin:5px 15px 5px 0; overflow:hidden; text-align:right; font-size:12px; float:right;}
.nav-header li {border-right:1px solid #bfe8ed; display:inline-block; vertical-align:middle}
.nav-header li:last-child {border-right:none;}
.nav-header li a {display:block; padding: 0 8px; height:20px; line-height:20px; color:#bfe8ed}
.nav-header li a:hover {color:#f79ab5}

/*footer*/
#footer {background:#506062; border-top:5px solid #51BBA8; color:#c2c2c2; font-size:12px;}
#footer .footer-description, #footer .nav-footer, #footer .count {margin:15px 0 0 0}
.footer-border {border-top:1px solid #425052; width:100%; margin-top:15px;}
.count {overflow:hidden}
.count li {float:left; width:88px; height:31px; margin:0 6px 6px 0}
.nav-footer {overflow:hidden}
.nav-footer li {margin:1px; float:left;}
.nav-footer li a {display:block; padding:5px 8px; color:#fff;}
.nav-footer li a:hover {color:#fff; text-decoration: underline;}
.footer-description img {display:block}
.copirating {background:#425052; margin-top:15px;}
.copirating p {text-align:center; padding:15px 0}

/*top-scroll*/
.top-scroll {
	position: fixed; bottom: 30px; right: 3%; z-index: 10000; width: 40px; height: 40px; padding-top: 10px;
	font-size: 20px; color: #f79ab5; text-align: center; border:1px solid #f79ab5; cursor: pointer;
	opacity:0.6; filter: alpha(opacity=60)}
.top-scroll:hover {opacity:1; filter: alpha(opacity=100); background:#f79ab5; color:#fff}
.top-scroll i {vertical-align:top}

/*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: 21px; font-weight: bold; line-height: 1;
  color: #34383d; opacity: 0.2; filter: alpha(opacity=20);}
.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;}

/*short-smile*/
.short-smile {position:relative; padding: 90px 30px 30px; font-style: italic;}
.short-smile:before {
	content: "''"; position: absolute; top: 0; left: 10px; font-size: 90px;
	font-weight: bold; font-family: Tahoma, Geneva, sans-serif;}
.short-smile p {font-size: 16px; line-height: 18px; font-style: italic; padding:0 0 30px 0}
.short-smile b {text-align:right; display:block;}

/*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: #fff; border: 10px solid rgba(255, 255, 255, 0.2);
  background-clip: padding-box; outline: 0;}
.modal-header {
	padding: 15px; border-bottom: 1px solid #e5e5e5; min-height: 16.42857143px; background:#f7feff;
	line-height:36px;}
.modal-header, .modal-header h5 {color:#34383d; font-size:18px;}
.modal-header .close {margin-top: -2px;}
.modal-header i {margin-right:10px; vertical-align:middle}
.modal-title {margin: 0; line-height: 1.42857143;}
.modal-body {position: relative; padding: 0 15px 30px 15px;}
.modal-body .border-circle-span {
	position: absolute; top: -4px; left: 50%; margin-left: -4px;
	width: 8px; height: 8px; background:#f79ab5; border-radius: 50%;}
.modal-body .border-circle-span:before,
.modal-body .border-circle-span:after {
	content: ""; position: absolute; top: 0; width: 8px; height: 8px; border-radius: 50%;}
.modal-body .border-circle-span:before {left: -20px; background: #fcc967;}
.modal-body .border-circle-span:after {right: -20px; background: #51BBA8;}

.modal-footer {padding: 10px 15px; border-top: 1px solid #e5e5e5; background-color:#fbfbfb; 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;}}

/*login*/
.nav-login {height:30px;}
.nav-login li {float:left; margin:0 5px 0 0}
.nav-login li a {
	color:#bfe8ed; padding:0 10px; display:block; height:30px; border:1px solid #bfe8ed;
	line-height:30px;font-size:12px; position:relative; z-index:20}	
.nav-login li .a-login {font-size:14px;}
.nav-login li .a-login i {margin-right:5px;}
.nav-login li a i {margin-top:8px;}	
.nav-login li a:hover, .nav-login li a:focus {border-color:#f79ab5; color:#f79ab5; outline:0} 

.nav-login-footer {overflow:hidden}
.nav-login-footer li {float:left; margin-right:5px}
.nav-login-footer li a {display:block; color:#777; border:1px solid #dbdcde; padding:5px 10px}
.nav-login-footer li a:hover {color:#f79ab5; border-color:#f79ab5}

.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}
.login-foto img {display:block}
.login-foto:before {
	content: ""; position: absolute; top: 5%; right: 5%; bottom: 5%; left: 5%;
	width: 90%; height: 90%; border: 5px solid rgba(255, 255, 255, 0.5); z-index:5}
.login-foto:hover {opacity:0.8}

.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;}
.nav-modal a:hover {color:#f79ab5 !important; border-color:#f79ab5;}
@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;}}

/*logo*//*logo*/
.logotype {height: 60px; width:250px; display:inline-block; margin:30px 0; vertical-align:middle}
.logotype > img {display: block;}
.logotype:hover {opacity:0.8; filter: Alpha(Opacity=80);}

/*banners*/
.box-468x60 {width:468px; height:60px; margin:30px 0; float:right;}

.box-240x240 {width:240px; height:240px; margin:30px 0; float:right;}




/*dropdown*/
.dropdown {position: relative;}
.dropdown-toggle:focus {outline: 0;}
.dropdown-menu {
  position: absolute; top: 100%; left: 0; z-index: 1000; display: none; float: left;
  min-width: 160px; margin: 2px 0 0; font-size: 14px;
  text-align: left; background: #6ed1bf; box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  -webkit-background-clip: padding-box; background-clip: padding-box;
  border-top-left-radius:0; border-top-right-radius:0;}
.dropdown-menu > li {border-bottom:1px solid #9ceadc}
.dropdown-menu > li > a {
  display: block; padding: 8px 15px; clear: both; font-weight: normal;
  line-height: 1.42857143; white-space: nowrap; color:#fff}
.dropdown-menu > li:first-child > a {padding-top:10px;}
.dropdown-menu > li:last-child > a {padding-bottom:10px; border-bottom-left-radius:3px; border-bottom-right-radius:3px;}
.dropdown-menu > li:last-child {border-bottom:none;}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {text-decoration: none; color: #fff; background: #51BBA8;}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {color: #fff; text-decoration: none; outline: 0; background-color: #51BBA8;}
.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;}

/*searchbar*/
.searchbar {height: 40px; position:relative; margin-top:14px; margin-bottom:14px; overflow:hidden}	
.searchbar .searchbar-input {
	height: 40px; background-color: #333E40; border: 1px solid #5D7173;	width:100%;
	padding:0 40px 0 15px; font-style: italic; color: #a4a4a4; font-size: 12px;
	transition: color 300ms ease-in, border 300ms ease-in;}	
.searchbar .searchbar-input:hover {background:#333E40}	
.searchbar .searchbar-input:focus {color: #fff; border: 1px solid #f79ab5; outline:0; background:#333E40}
.searchbar .searchbar-btn {
  position: absolute; top: 0; right: 0; padding: 10px 15px 10px 10px; color: #a4a4a4;
  background: none; border: none; box-shadow: none; transition: color 300ms ease-in;}
.searchbar .searchbar-btn:hover {color: #fff;}
.searchbar .searchbar-btn:focus {outline:0}

/*menu*/
.navbar {position: relative; min-height: 68px;}
.navbar-toggle {
  position: relative; float: right; padding: 10px; margin:16px 0; font-size:12px;
  background: #51BBA8; border: 1px solid #51BBA8; 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: #51BBA8; opacity:0.8; filter: Alpha(Opacity=0);}
@media (min-width: 992px) {.navbar-toggle {display: none;}}

.navbar-collapse {overflow-x: visible; border-top: 1px dashed #3B525F; -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 {}
.navbar-nav > li {float: left; border-right: 1px solid #3B525F;}
.navbar-nav > li:last-child {border-right:none;}
.navbar-nav > li > a {
	padding: 26px 20px 25px 20px; text-transform: uppercase; font-size: 12px;
	color: #fff; border-left: 1px solid #506062; display:block;}
.navbar-nav > li > a i {margin:-3px 8px 0 0; vertical-align:middle; font-size:22px; color:#ccc;}
.navbar-nav > .active > a {color: #51BBA8; background: #506062;}
.navbar-nav > .active > a i {color: #51BBA8;}
.navbar-nav > .active > a:hover, .navbar-nav > .active > a:focus,
.navbar-nav > .active > a:hover i, .navbar-nav > .active > a:focus i {color:#f79ab5}
.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: #51BBA8; background: #506062;}
.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: #51BBA8;}
.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: #425052; padding:10px 15px; border-radius:5px;}
	.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: #51BBA8; background: #506062;}
	.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 {margin-bottom:3px; border-bottom:none;}
	.navbar-nav .open .dropdown-menu > li > a {color: #a4a4a4; line-height: 20px; background:#506062; border-radius:5px;}	
	.navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu .dropdown-header {padding: 5px 0 5px 15px;}
	.navbar-nav .open .dropdown-menu > li > a:hover,
	.navbar-nav .open .dropdown-menu > li > a:focus {color: #51BBA8; background-color: transparent; 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: #51BBA8; background-color: #42515A;}
	.navbar-nav .open .dropdown-menu > .disabled > a,
	.navbar-nav .open .dropdown-menu > .disabled > a:hover,
	.navbar-nav .open .dropdown-menu > .disabled > a:focus {color: #51BBA8; background-color: transparent;}
	.searchbar {margin:0 0 15px 0}	
}

/*navigation*/
.pages {height:47px; 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:#e5e5e5; color:#e5e5e5; background-color:#f0f0f0}	
.pages-prev > a, .pages-next > a {border-color: #f79ab5; color:#fff; background:#f79ab5}
.pages-prev > a:hover, .pages-next > a:hover {background:#425052; border-color:#425052; color:#fff}
.pages-numbers {text-align:center; height:47px}
.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:#e5e5e5; color:#e5e5e5; background-color:#f5f5f5;}
.pages-numbers > a {border-color: #e5e5e5; color:#2D414B; background-color:#fff}
.pages-numbers > a:hover {background-color:#425052; border-color:#425052; color:#fff}

/*nav-tabs*/
.tab-content {
	border:1px solid #51BBA8; padding:15px; position:relative; z-index:1; font-size:12px;
	margin-top:5px; background:#fff;}
.tab-content > .tab-pane {display: none; visibility: hidden;}
.tab-content > .active {display: block; visibility: visible;}

.nav-tabs {position:relative; z-index:2; width:100%}
.nav-tabs > li {float: none;}
.nav-tabs > li > a {
	line-height: 1.42857143; border: 1px solid #51BBA8; color:#777; background:#fff; text-align: center;
	margin-bottom: 5px;	padding:10px 15px; display:block; position:relative; display:block;}
.nav-tabs > li > a:hover {color:#f79ab5;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {color: #fff; background: #51BBA8; border: 1px solid #51BBA8; cursor: default;}
@media (max-width: 767px) {
	.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover,
	.nav-tabs > li.active > a:focus {border-bottom-color: #f79ab5;}}
@media (min-width: 768px) {
	.nav-tabs > li {display: table-cell; width: 1%;}
	.nav-tabs > li > a {margin-bottom: 0; border-top-right-radius:0; border-bottom-right-radius:0;}
	.nav-tabs > li + li > a {border-top-right-radius:3px; border-bottom-right-radius:3px;}
	.nav-tabs > li + li > a, .nav-tabs > li + li.active > a, .nav-tabs > li + li.active > a:hover,
	.nav-tabs > li + li.active > a:focus {border-top-left-radius:0; border-bottom-left-radius:0; border-left:none;}
}
	
/*accordion*/
.accordion .panel {margin-bottom:5px}
.accordion .collapse > div > ul {}
.accordion .link {
	display:block; border: 1px solid #51BBA8; padding: 15px 55px 15px 15px; background:#51BBA8;
	position:relative; font-size:14px; text-transform:uppercase; color: #fff;
	border-bottom-left-radius:0; border-bottom-right-radius:0;
	background-image: -webkit-gradient(linear,left 0%,left 100%,from(#9ceadc),to(#51BBA8));
	background-image: -webkit-linear-gradient(top,#6ed1bf 0%,#51BBA8 100%);
	background-image: -moz-linear-gradient(top,#6ed1bf 0%,#51BBA8 100%);
	background-image: linear-gradient(to bottom,#6ed1bf 0%,#51BBA8 100%);
	background-repeat: repeat-x;}
.accordion .link:hover {color:#fff}
.accordion .collapsed.link {color: #fff; border-color:#51BBA8; background: #6ed1bf;}
.accordion .collapsed.link:hover {color: #fff; background:#51BBA8;}
.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 .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}

/*shortstory-list*/
.shortstory-list {background: #6ed1bf;}
.shortstory-list li {border-bottom:1px solid #9ceadc}
.shortstory-list li:last-child {border-bottom:none;}
.shortstory-list li a {color:#fff; display:block; padding:15px 15px 15px 55px; position:relative;}
.shortstory-list li a i {width:24px; height:28px; position:absolute; top:15px; left:15px;}
.shortstory-list li a:hover {color: #fff; background: #51BBA8;}
.shortstory-list, .shortstory-list li:last-child a {border-bottom-left-radius:5px; border-bottom-right-radius:5px;}

/*tagscloud*/
.tagscloud {color:#F8F6ED;}
.tagscloud a {
	display:inline-block; padding:5px 10px; margin:0 1px 4px 0;
	font-size:11px; border:1px solid #e5e5e5; color:#777;}
.tagscloud a:hover {color:#fff; background:#51BBA8; border:1px solid #51BBA8}

/*speedbar*/
.speedbar {color:#777; text-transform:uppercase; font-size:11px; padding:10px 15px}
.speedbar a {color:#777}
.speedbar a:hover {color:#f79ab5}

/*button*/
.btn {
  display: inline-block; margin-bottom: 0; text-align: center; vertical-align: middle; position:relative;
  cursor: pointer; color:#fff; background: #f79ab5; border: 1px solid #E93E70; 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 {
	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:#E93E70; border: 1px solid #E93E70;}
.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:5px; vertical-align: middle}

.btn-info {color: #fff; background-color: #f79ab5; border-color: #f79ab5;}
.btn-info:hover, .btn-info:focus, .btn-info:active {color: #fff; background: #51BBA8; border-color: #51BBA8;}

.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;}

/*full-story*/
.full-story {}
.fstory-top, .fstory-bottom {padding:0 15px 15px 15px;}
.fstory-top .row > div, .fstory-bottom > div > div, .fstory-share .row > div {margin-top:10px;}
.fstory-bottom > div > div + div {text-align:right}
@media screen and (max-width: 768px) {.fstory-bottom, .fstory-bottom > div > div + div {text-align:center}}
.fstory-share {margin: 15px 15px 2px 15px ; padding-top:15px;}
.share-full {text-align:right}
@media screen and (max-width: 768px) {.share-full {text-align:left}}
.fstory-pages {margin:0 -15px 15px -15px}
.fstory-info {text-align:left; padding:15px; font-size:13px; color:#4C5259}
.fstory-content {text-align:left; padding:15px; font-size: 18px; font-family: open sans,system-ui,Arial,sans-serif; font-weight: 400; line-height: 1.5; color:#2a2a2c}
.fstory-content a { color: blue; text-decoration: none; border-bottom: 1px solid blue; outline: none }
.fstory-content a:hover { color: blue;text-decoration: none; }








.fstory-content img {max-width:100%; height:auto;}
.fstory-content ol, .fstory-content ul {margin:15px 0; padding-left:20px; overflow:hidden; color:#34383d} 
.fstory-content ol {list-style: decimal; padding-left:30px;}
.fstory-content ul {list-style: inside;}

.ul-infocon {font-size:12px; overflow:hidden}
.ul-infocon li {display:inline-block; vertical-align:middle; border-right:1px solid #e8eced; padding:0 10px; margin-top:5px;}
.ul-infocon li:first-child {padding-left:0}
.ul-infocon li:last-child {border-right:none}
.ul-infocon li i {margin-right:5px; color:#c7cbce}

.ul-admicon {overflow:hidden; display:inline-block; vertical-align:middle; font-size:12px; color:#828A93;}
.ul-admicon li {
	display:inline-block; vertical-align:middle; width:auto; height:34px;
	border:1px solid #e5e5e5; padding:0 10px 0 10px;}
.ul-admicon li a {padding:0; display:inline-block; color:#777; height:34px; text-align:center;}
.ul-admicon li > i {margin:10px 6px 0 0; color:#c7cbce;}
.ul-admicon li a > i {margin-top:10px;}
.ul-admicon li a:hover, .ul-admicon li a:hover i {color:#f79ab5}
.ul-admicon li a > img {width:23px; height:23px; margin-top:5px;}

.fstory-tags {padding:15px;}
.fstory-tags i {margin-right:6px;}
.fstory-tags > span {margin:0 10px 0 0; text-transform:uppercase}
.fstory-tags a {font-style:italic; font-size:12px;}

/*fstory-user*/
.fstory-user {padding:30px 15px; text-align:center; color:#fff}
.fstory-user .fstory-user-text > div {border-top:1px solid #f2fcfd; padding:15px 0 0 0;}
.fstory-user h3 {margin-bottom:0;}
.fstory-user b {font-size:20px; text-transform:uppercase; color:#fff}
.fstory-user p {padding:10px 0 30px 0;}
.img-circle-box {display:inline-block; vertical-align:top; padding:10px; border:1px solid #f8e8ed; background:#f8e8ed}
.img-circle {max-width:100%; display:block}
@media screen and (max-width: 768px) {.fstory-user .fstory-user-text {margin-top:30px;}}

/*comments*/
#comment-news > .btn {margin-bottom:5px;}
#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 #e5e5e5; background:#fff; padding:8px 15px; margin-top:5px;}

.bcomment {margin-top:5px; font-size:12px;position:relative; border:1px solid #e5e5e5; padding:15px 0 0 0;background:#fff}
.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:15px 0;}
.bcomment-bottom {border-top:1px solid #e5eaed; background-color:#fbfbfb; padding:6px 15px; overflow:hidden}
.bcomment-avatar {display:block; padding:5px; border: 1px solid #e5e5e5; position:relative; margin:0 auto;}
.bcomment-avatar img {max-width:100%;}
.bcomment-avatar:before {
	content: ""; position: absolute; top: 10%; right: 10%; bottom: 10%; left: 10%;
	width: 80%; height: 80%; border: 5px solid rgba(255, 255, 255, 0.5); z-index:5}
.bcomment-author {float:left; margin:0 0 0 0;}
.bcomment-author a {font-size:14px; line-height:27px;}
.ul-bcomment-info {overflow:hidden; color:#777; float:left;}
.ul-bcomment-info li {float:left; margin-right:4px; line-height:30px;}
.bcomment-newstitle {font-size:18px; margin-bottom:10px;}
.bcomment .selectmass {margin-top:8px; height:13px; float:right}
.bcomment-signature {
	color:#777; font-size:12px; font-style: italic;
	border-top:1px solid #e5e5e5; padding-top:10px; margin-top:10px;}
.ul-bcomment-tool {overflow:hidden; float:right;}
.ul-bcomment-tool li {float:left; margin:0 2px;}
.ul-bcomment-tool li a {
	background:#f79ab5; color:#fff; text-align:center; display:block;
	width:30px; height:30px;}
.ul-bcomment-tool li a i {margin-top:9px;}
.ul-bcomment-tool li a:hover {background:#425052}
.bcomment-fast {float:right; margin-top:10px;}
.bcomment-fast a {display:block; background: #425052; color:#fff; padding: 5px 15px 5px; font-size:12px;}
.bcomment-fast a:hover {background:#f79ab5}
.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;}
@media screen and (max-width: 768px) {.bcomment-avatar {width:100px; margin-bottom:15px;}}

/*berrors*/
.berrors {
	background: #f9b6c9; padding:15px; overflow:hidden; color:#fff; position:relative;
	border:1px solid #e3aebd; 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 {color: #202E37; margin-bottom:5px; background:#fff; border:1px solid #e5e5e5; padding:30px;}
.blockquote-quote {position:relative; float:left; width:60px; height:60px}
.blockquote-quote:before {
	content: "!"; position: absolute; top: 0; left: 0; font-size: 90px; color:#f79ab5;
	font-weight: bold; font-family: Tahoma, Geneva, sans-serif; margin:-50% 0 0 0;}
.blockquote p {font-style: italic; color: #777}
.blockquote b {color: #34383d} 
@media screen and (max-width: 768px) {.blockquote {padding:30px 15px;}}

/*sortnews*/
.sortnews {background: #fff; border: 1px solid #e5e5e5; padding-left:52px;}
.sortnews .sortnews-left, .sortnews .sortnews-right {display:inline-block; vertical-align:middle}
.sortnews .sortnews-left {
	width:42px; height:42px; background:#999; text-align:center; margin:5px 0px 5px -47px; color:#fff}
.sortnews .sortnews-left i {margin-top:14px}
.sortnews .sortnews-right {padding:10px 15px 10px 15px; font-size:12px}
.sortnews a {color:#34383d}
.sortnews a:hover {color:#f79ab5}

/*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:#f79ab5; 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.input13 {font-size:13px;}
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:#f79ab5; 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:#fff; border:1px solid #e5e5e5; margin-bottom:5px;}
@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-bottom:15px;}
#baseform .login-foto img {width:100px; display:block}
#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 {background:#e3aebd; display:block; text-align:center; padding:8px 0; color:#fff}
.user-ullink li a:hover {background:#f79ab5}
.user-edituser a {border:1px solid #e5e5e5; background:#fcfcfc; padding:8px 15px; display:block; color:#f79ab5}
.user-edituser a:hover {background:#f79ab5; color:#fff}
@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 #e5e5e5;}
.infobox .infobox-header {
	position: relative; padding: 9px 15px 10px; font-weight: bold;
	border-bottom:1px solid #e5e5e5; color: #202E37; background:#f5f5f5}
.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:#f79ab5}

.static-page h1 {text-align:center}
.storenumber {padding:10px 15px; background:#fbfbfb; border:1px solid #e5e5e5;}

/*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: #f79ab5; 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:#51BBA8; 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:#fff; margin:0 15px; padding:15px 0; border-bottom:2px dashed #fff; font-size:16px}
.votes-full h2 {font-size:20px;}
.votes-bottom, .voteresult {
	text-align:center; padding:10px 0; background:#4da898;
	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}

/*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.9; filter: alpha(opacity=90);}
.tooltip.top {margin-top:-3px; padding:5px 0;}
.tooltip-inner {max-width:200px;padding:5px 8px; color:#fff; text-align:center; background-color:#f79ab5;}  
.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:#f79ab5;}

/*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 {margin-top: 10px; 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:#34383d;
	padding: 10px 20px;	filter: Alpha(Opacity=60); opacity: 0.6; z-index:10}
#owl-2 .owl-controls .owl-buttons .owl-prev, #owl-2 .owl-controls .owl-buttons .owl-next {top:30%}
.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:#34383d;}
.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: 10px; height: 10px; margin-left: 5px;
	filter: Alpha(Opacity=50); opacity: 0.5; background: #e5e5e5}
.owl-controls .owl-page.active span,
.owl-controls.clickable .owl-page:hover span {background:#f79ab5; filter: Alpha(Opacity=100); opacity: 1}

.slider-owlbox {padding-left:30px;}
.slider-owlbox .owl-box {margin:0}
.slider-owlbox .owl-box .item {margin: 0;}
#owl-4 .owl-pagination {top:0; left:-30px; width:15px;}
#owl-4 .owl-controls .owl-page {display: block; *display: block; width: 100%; height: 20%;}
#owl-4 .owl-controls .owl-page span {
	display: block;	width: 100%; height: 100%; margin-left: 0; border-radius:0; transition: all 200ms ease-in;
	filter: Alpha(Opacity=100); opacity: 1; background: #fff; border:1px solid #e5e5e5; border-bottom:none;
	position:relative;}
#owl-4 .owl-controls .owl-page:first-child span {border-top-left-radius:5px; border-top-right-radius:5px;}
#owl-4 .owl-controls .owl-page:last-child span {
	border-bottom:1px solid #e5e5e5; border-bottom-right-radius:5px; border-bottom-left-radius:5px;}
#owl-4 .owl-controls .owl-page.active span,
#owl-4 .owl-controls.clickable .owl-page:hover span {background:#f79ab5; filter: Alpha(Opacity=100); opacity: 1}
#owl-4 .owl-controls .owl-page.active span:after {
	left: 100%; top: 50%; border: solid transparent;
	content: " "; height: 0; width: 0; position: absolute;	pointer-events: none;	
	border-left-color: #f79ab5; border-width: 10px;	margin-top: -10px;}

#owl-4 .item, #owl-4 .owl-pagination {height:240px;}
@media (min-width: 468px) {#owl-4 .item, #owl-4 .owl-pagination {height:260px;}}
@media (min-width: 600px) {#owl-4 .item, #owl-4 .owl-pagination {height:280px;}}
@media (min-width: 768px) {
	#owl-4 .item, #owl-4 .owl-pagination {height:340px;}
	.slider-owlbox {padding-left:45px;}
	#owl-4 .owl-pagination {left:-45px; width:20px;}}  
@media (min-width: 992px) {
	#owl-4 .item, #owl-4 .owl-pagination {height:370px;}
	.slider-owlbox {padding-left:60px;}
	#owl-4 .owl-pagination {left:-60px; width:35px;}}
@media (min-width: 1200px) {#owl-4 .item, #owl-4 .owl-pagination {height:410px;}}

#owl-4 .item a {display:block;}
#owl-4 .item a img {display:block; width:100%; height:100% !important}
#owl-4 .item .carousel-caption {
	position:absolute; width:100%; left:0; bottom:0; padding:0 10% 20px 10%;}
@media (max-width: 467px) {#owl-4 .item .carousel-caption {display:none;}}
#owl-4 .item .carousel-caption .carousel-caption-in {
	background:rgba(247, 154, 181, 0.8); color:#fff; border-radius:5px;
	display:block; padding:15px; font-size:16px; position:relative;	text-align:center;}
#owl-4 .item .carousel-caption .carousel-caption-in:after  {
	top: 104%; left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute;
	pointer-events: none; border-top-color: rgba(247, 154, 181, 0.8); border-width: 10px; margin-left: -10px;}
#owl-4 .item a:hover img {opacity:0.8; filter: Alpha(Opacity=80);}

/*shortstory object*/
.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}}

.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(247, 154, 181,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;
    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}

#owl-1 .short-icons, #owl-3 .short-icons {height:100%; margin-top:-80px;}
.shortstory .short-icons {height:34px; margin:-51px 0 0 0;}

.short-content {padding:20px 15px 15px 15px; background:#fff; border:1px solid #e5e5e5; margin:5px 0 0 0;}
.short-content .short-link {height:auto; overflow:hidden; font-size:15px; margin:0 0 10px 0}

@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-cat {
	font-style:italic; color:#777; border-top:1px solid #e5e5e5; padding-top:5px;
	overflow:hidden; height:25px; margin-bottom:10px;}

.short-info {font-size:12px; overflow:hidden;}
.short-info li {display:inline-block; vertical-align:top; margin:0 1px 0 0; text-align:center; overflow:hidden}
.short-info li.short-info-li {
	color:#c1c1c1;background:#f0f0f0; padding:0 5px; border:1px solid #e5e5e5;width:25px;height:25px;}
.short-info li.short-info-li i { vertical-align:middle; margin-top:5px}
.short-info li.short-info-li:hover {border-color:#f79ab5; color:#f79ab5; background:#fff}
.short-info li > a {padding:3px 8px; display:block}

/*shortstory*/
.shortstory {margin-bottom:30px;}
.shortstory .short-content {border-top-left-radius:0; border-top-right-radius:0}

.selectmass input {float: right; margin-left: 6px;}
.mass_comments_action {text-align: right;}
/*---Найденные похожие новости при добавлении новостей на сайте---*/
.findrelated {
	background: #FFF2D9; border:1px solid #fed37f;
	display:block; border-radius:3px; padding: 10px 15px; margin:0 0 6px 0;}
/*---Информационное окно загрузки AJAX---*/
#loading-layer {display: none; font-size: 12px;  background: #f79ab5; padding: 15px; text-align: center; color: #fff;}

* ========================================
 * Цитата и скрытый текст
 * ========================================
 */
.title_quote {
	border-bottom:0;
	
	padding:0 10px;
	line-height:30px;
	font-size:14px;
    padding:0 10px;
    font-family: "OpenSansBold", sans-serif;
}
.quote{
	color: #0b2e2f;
	background: #F2FCF2;
	text-align:left;
	font-family: inherit;
	padding:10px 10px 10px 54px;
	font-weight: 1000;
	list-style:none;
	margin:10px 0;
	font-style:bold;
	position: relative;
	font-size: inherit;
	border-top: 2px solid #60964e;
	border-bottom: 2px solid #60964e;
	text-align: left;
}
.quote a{
	color:#60964e;
}
.quote ul{
	list-style:none;
}
.quote:before{
	display: block;
	margin-left: 15px;
	content: "\24d8";
	margin-top: -20px;
	font-size: 30px;
	font-family: "OpenSansBold", sans-serif;
	color: #60964e;
	position: absolute;
	top: 50%;
	left: 0;
}
.quote:after{
	display: block;
	content: "";
	margin-top: -35px;
	font-size: 40px;
	font-family: "OpenSansBold", sans-serif;
	color: #60964e;
	position: absolute;
	top: 50%;
	right: 0;
}
/*---Календарь---*/
.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: #51BBA8; color: #fff; border-radius:3px;}
.day-current a {color: #fff}

/*---Лучшие пользователи---*/
.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;}

/*---Рейтинг---*/
.ratebox2, retebox3, .ratebox {overflow:hidden}
.ratebox {border:1px solid #e5e5e5; background-color:#f9f9f9; padding:4px 10px;width:115px;}

.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 коды---*/
 /* различие bbcodes и bbcodes_poll исключительно в длине кнопки */
/* класс bbcodes используем в списке персональных сообщений (pm.tpl) и по умолчанию в модуле редактора сообщений*/
.bbcodes {
	display: inline-block; margin-bottom: 0; text-align: center; vertical-align: middle; position:relative;
	cursor: pointer; color:#fff; background: #f79ab5; border: 1px solid #f79ab5; 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:#51BBA8; border: 1px solid #51BBA8;}

.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,d09GRgABAAAAACdEAAsAAAAAJvgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAABCAAAAGAAAABgDxIPBmNtYXAAAAFoAAAA9AAAAPQ29C0zZ2FzcAAAAlwAAAAIAAAACAAAABBnbHlmAAACZAAAIeAAACHgMmxCaGhlYWQAACREAAAANgAAADYFqWKMaGhlYQAAJHwAAAAkAAAAJAgMBC5obXR4AAAkoAAAAJQAAACUg24Ar2xvY2EAACU0AAAATAAAAExzLnwUbWF4cAAAJYAAAAAgAAAAIAA0AN9uYW1lAAAloAAAAYQAAAGEvwA5TnBvc3QAACckAAAAIAAAACAAAwAAAAMEAAGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAA8dwDwP/AAEADwABAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAgAAAAMAAAAUAAMAAQAAABQABADgAAAANAAgAAQAFAABACDmAekR6RPpMOl36Y3p0eph6mjqcuqN8APwNPA58D7wwfDN8RjxIfEs8Wbx3P/9//8AAAAAACDmAOkR6RPpMOl36Y3p0eph6mjqcuqN8APwMfA28D7wwfDK8RjxIfEr8Wbx3P/9//8AAf/jGgQW9Rb0FtgWkhZ9FjoVqxWlFZwVghAND+AP3w/bD1kPUQ8HDv8O9g69DkgAAwABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAYAAP/ABAADwAADAAcACwAYACUAMgAAASE1IQEhNSEBITUhATQ2MzIWFRQGIyImNSE0NjMyFhUUBiMiJjUhNDYzMhYVFAYjIiY1BAD8AAQA/oD9gAKAAYD8AAQA/AAlGxslJRsbJQIAJRsbJSUbGyX/ACUbGyUlGxslA0CA/oCA/oCA/kAbJSUbGyUlGxslJRsbJSUbGyUlGxslJRsAAAACABoACAPoA6sADgArAAATBhYHBhY+ATc2JicuAQcBJg4CBw4BBwYWFx4BFx4BFx4BNz4BNz4DJ406FU4RO2d4LSUPKChjJgNbD53GwDExKw8GCwMUHhESFgoCBwgUOTExpJhkDwEWOX5XFAwSMislYSgnDyUClQ9jlaExMDgUCAcCChURER4TBAoGDyowML3Cmw8AAQAA/8AEAAPAACsAAAEzERQOAiMiLgI1ND4CMzIWFxEFERQOAiMiLgI1ND4CMzIWFxElA8BAIz1SLi5SPSMjPVIuL1Me/gAjPVIuLlI9IyM9Ui4vUx4CQAPA/SAhOiwZGSw6ISE6LBkaFgFwcv4SITosGRksOiEhOiwZGhYCcIAAAAAACQAAAEAEAANAAAQACQAOABMAGAAdACIAJwAqAAATESERIRMjNTMVESM1MxURIzUzFQEhESERMyM1MxURIzUzFREjNTMVIRElAAQA/ADAgICAgICAAkD+AAIAwICAgICAgP3AAQADQP0AAwD9QICAAQCAgAEAgID+AAKA/YCAgAEAgIABAICA/oDAAAACAAAAAAQAA0AAAwAKAAAlEyEDEwMRIRchFQNAwPzAwICAASCAAaAAAgD+AAJA/cADQICAAAAAAAIAAABABAEDAAAfAD8AABMyHgIVFA4CIyIuAjUnND4CMxUiBgcOAQc+ATMhMh4CFRQOAiMiLgI1JzQ+AjMVIgYHDgEHPgEz4S5SPSMjPVIuLlI9IwFGeqNdQHUtCRAHCBIJAkAuUj0jIz1SLi5SPSMBRnqjXUB1LQkQBwgSCQIAIz1SLi5SPSMjPVIuIF2jekaAMC4IEwoCASM9Ui4uUj0jIz1SLiBdo3pGgDAuCBMKAgEAAAIAAP/ABAADwAAiAC8AAAEiDgIVFBYXARUUFjsBNTM1MzUzNx4BMzI+AjU0LgIjEyImNTQ2MzIWFRQGIwLAQnVXMgMC/nslG0CAgIBTGjYdQnVXMjJXdUJgKDg4KCg4OCgDwDJXdUIPHQ/+e8AbJUCAgFMJCjJXdUJCdVcy/sA4KCg4OCgoOAAFAAAAAAQAA7IAHQAoADkARgBjAAABJiIPAS4BIyIOAgceARcHBhQXHgEzMjY3ATY0JwEyFhcHLgE1NDYzBT4BNz4BNw4BFRQWFwcuASclNCYnAR4BMzI+AjU3Bx4BFR4BFw4BBw4BIyImJwceATMyPgI3LgEnA7IOKA7KJ1IrVJqEaiQfWDafDg4HEgkJEgcDYA4O/e4gMQp6HCU4KP7OHUsuAgYDBwgZFj0oQhoCkgYG/r4TJxQ1XUYoPkUBAi5LHR1LLjiBQx05HE0tYDJUmoRqJCJjPQOyDg7KDAwvVHZHPmkonw4oDgcHBwcDYA4oDv7OJRx6CjEgKDjALU0cAgQCFSwXKUsfPRtGKUYUJxP+vgYGKEZdNZhFAQEBHE0tLU0cJCYHB00QES9UdkdDcSoAAAIAQP/AA8ADQAAHAA8AABMhFSMRIxEjASMRIxEjNSFAAYCAgIADgPyI/AKAAcCA/oABgAGA/QADAIAAAAcAAP/ABAADwAADAAcACwAPABMAGwAjAAATMxUjNzMVIyUzFSM3MxUjJTMVIwMTIRMzEyETAQMhAyMDIQMAgIDAwMABAICAwMDAAQCAgBAQ/QAQIBACgBD9QBADABAgEP2AEAHAQEBAQEBAQEBAAkD+QAHA/oABgPwAAYD+gAFA/sAAAA4AAP/ABAADwAADAAcADwATABcAHwAjACcALwAzADcAPwBEAEoAAAEzFSM3MxUjJREjNTM1IzUFMxUjNzMVIyUVMxUjETMVEzMVIzczFSMlESM1MzUjNQUzFSM3MxUjJRUzFSMRMxUBIREhETcxESERIQGAgIDAgIABQMCAQP5AgIDAgID+wECAwECAgMCAgAFAwIBA/kCAgMCAgP7AQIDAAoD8gAOAQPwABAADAEBAQED/AECAQMBAQEDAgEABAED+wEBAQED/AECAQMBAQEDAgEABAEACQPyAA4BA/AAEAAAAAAEAAP/ABAADwAAkAAABISIGFREUFjMhESM1MzU0NjsBFSMiBh0BMwcjETMyNjURNCYjA1X9VkdkZEcBVYCAXkKgoA0TsCCQ1UdkZEcDwGRH/VZHZAHAgGBCXoATDWCA/kBkRwKqR2QAAwAAAAAEAAMlACAAUABlAAAlEQYHBgcGBwYHBisBIicmJyYnJicmJxEUFxYzITI3NjURNTE1JiMGJyYHBichIgcGFRQXFhcWFxYXFhcWFxY7ATI3Njc2NzY3Njc2NzY3NjU3ERQHBiMhIicmNRE0NzYzITIXFhUDtxIWmVodEhMfHxsCGx8fExIdWpkWEgYFBwNKBwUGAQECAQIDBAT8tgcFBlRudwQQEQoJEBANDQsCCw0NEBAJChEQBHduHxobSRsbJfy2JRsbGxslA0olGxtbAbcUEXZMGA4ODg4ODg4OGEx2ERT+SQcFBgYFBwJZDgcIAQYFAQECBQUIYEJXXgMODggHCwoFBQUFCgsHCA4OA15XGCopIhX9kiUbGxsbJQJuJhsbGxsmAAAAAgAAAAADtwNuAAkAawAAAQMyFxYzMjcmJwE3Njc2NzY3Njc2NxsBMxYXExYXFhcWFxYXFhcWFxYXFhUUFQYVIicmIyIHBiM0PwEyNzY3Mjc2NzY3Njc2NTQnJicmJyUGBwYVFBcWFxYXFhcWMxQVFAciJyYjIgcGIwYjAZ5hEzs7IQsVMTj+YgENExMODQ8PCgsHiKBJBAJ1EyopGAgZGRAMCAsnKAgEASRISSQsT1AWAksBBgcCAgYGAwMDBAECEhIXFwH+/w8dHQgIERELCxUWAgEhQkMhBQoLAi0+Anf+/wEBAZFx/YktBAMDAwMGBQsLEgFgAZ4IBP7tLGdmNxM/PyEaBwkICAQVCwIGBQIFBAQEGBQQAgEBAgICAgIDBAMFCS4uNzgBAiJOTw4NCAkFBgIDAgILFgYKBgYDAggAAAAAAwAAAAADJQNuAB4APQCNAAAlFjMyNTQnJicmJyYnJicmIyIHFBUUFRQHBhcUFxYXAxYzMjc2NzY3NjU0JyYnJicmIyIHFBcWFRQVFBUUFQE3Njc2NzY3Njc2NzY1ND0BECcmJyYnJicmJyYjJzY3NjMyFzIzMhcWFxYXFhcWFRQHBgcGBwYHBgcWFxYVFAcGBwYHBgcGIyInJiMiBwYHAT0qJtcXEBQTExMbGxUVISoQAQEBAgMECBgmLyMjHBwPDhARHRwhISYdLQIC/ssBCSgoFAQDBAECAQIMAgsKDw8NDg4PAwI4iotLDRoaDCgmJiQjGhsQEAoJDQ0YGBIRH1g7OxQUIiEuLTAwNRkyMho8c3MRUhPAQSYZEREKCQUFAQEGHj08HgQiIhYVGhsLAaoEBwgSEiEhMCgeHhERCAgIHDo6HQ8eHw8aDf4ENgIHBwgHCQgLCggIDg0GJgIxGAUEAwMDAQECATABBQYBBwgQERgYJCMrHhkZEBAREAkKDRQ5OFY5LS4dHRQTCAgBAgYGAQABAAAAAAJJA24ATgAAPwE2NzY3Njc2NzY3Nj0BJicmJyYnNxYXFhcWMzI3Njc2NwYHBgcGBwYHBgcGBwYHBgcGBwYHBgcGBwYVFxYXBgciBwYjIicmIyYjIgcGBwAKAysrFRAHASMjHh4OERIWFgsLEjIyJCMhHB0dKCgQAwgRKSkVBAQDAgICAwEPIyIKAQcGBQUEBAEKYAIHBwwMBxAhIRBPJx01NBEBMQELCwoUJgShoZaVFA8HAwMCAQI7AQMDAQEBAQMDARccBgoLCQoODQoJERAIVJucMAUcHBcYGBgJCgIQGR8BAQYFAgYFAQACAAAAAAP9A24AIgCkAAAlMhcWDwEGIyIvASY3NjsBESMiJyY/ATYzMh8BFgcGKwERMwEXFjMyNzYzMjMyOwEyFzIzNjc2NzY/ATIXMjMWFRQHBgcmJyYnJicmIyYnJicmIyYjBiMiJyIjIgcGBwYXFBcWFRQHBhcWFxYXFhcWFRQPAQYnJiMiBwYjJj0BNjc2NzY3NjU0JyY9ATQ1NDU0NSYnJicmIyIHBgcGBwYHBgcmJzUD5RIGBQxICxEQDEgLBQUTLi4TBQULSAwQEQtIDAUGEi4u/EkfB3IZMjIaFCkpFKgDCQgEAwYGBAQEGAMFBgIBAhcQDxACBAUEAwEDBAMGBQICCAkBChwcDg8WFhMFAQEBAQICAQYXMDAUAwITK1JRJRw6Oh0CChkaHx8NCwIBAQEBAgZWEyMiCwsJCAoJDxgIkgoLD1wPD1wPCwoCSQsLDl0PD10OCwv9twLbDwMBAQEBAQEEBAYBAUCALhAIAhkwBRYWFBQFAwIBAQEBAQEBAy4fNqioXAkgIBQVEwwMDAkXBggIAQEGBQUFHQEFDwkKBwcIGMM6c3Q6QgIHCAcGCAgGBgIHBwcIByIiHh0BDgvbAAAEAAAASQQAA24AFAApAD4AUwAAJRUUBwYjISInJj0BNDc2MyEyFxYVJxUUBwYjISInJj0BNDc2MyEyFxYVNxUUBwYjISInJj0BNDc2MyEyFxYVJxUUBwYjISInJj0BNDc2MyEyFxYVBAALCw/8Sg8LCwsLDwO2DwsL2wsLD/0lDwsLCwsPAtsPCwuSCwsP/JMPCwsLCw8DbQ8LC9wKCw/9bg8LCwsLDwKSDwsKt0kPCwsLCw9JDwsKCgsP20kPCwoKCw9JDwsLCwsP3EkPCwsLCw9JDwoLCwoP20kPCwsLCw9JDwsLCwsPAAAAAAQAAABJBAADbgAUACkAPgBTAAAlFRQHBiMhIicmPQE0NzYzITIXFhUnFRQHBiMhIicmPQE0NzYzITIXFhU3FRQHBiMhIicmPQE0NzYzITIXFhUnFRQHBiMhIicmPQE0NzYzITIXFhUEAAsLD/xKDwsLCwsPA7YPCwvbCwsP/gAPCwsLCw8CAA8LC5ILCw/83A8LCwsLDwMkDwsL3AoLD/6SDwsKCgsPAW4PCwq3SQ8LCwsLD0kPCwoKCw/bSQ8LCgoLD0kPCwsLCw/cSQ8LCwsLD0kPCgsLCg/bSQ8LCwsLD0kPCwsLCw8AAAAABAAAAEkEAANuABQAKQA+AFMAACUVFAcGIyEiJyY9ATQ3NjMhMhcWFTUVFAcGIyEiJyY9ATQ3NjMhMhcWFTUVFAcGIyEiJyY9ATQ3NjMhMhcWFTUVFAcGIyEiJyY9ATQ3NjMhMhcWFQQACwsP/EoPCwsLCw8Dtg8LCwsLD/0lDwsLCwsPAtsPCwsLCw/8kw8LCwsLDwNtDwsLCwsP/W4PCwoKCw8Ckg8LC7dJDwsLCwsPSQ8LCgoLD9tJDwsKCgsPSQ8LCwsLD9xJDwsLCwsPSQ8KCwsKD9tJDwsLCwsPSQ8LCwsLDwAAAAQAAABJBAADbgAUACkAPgBTAAAlFRQHBiMhIicmPQE0NzYzITIXFhU1FRQHBiMhIicmPQE0NzYzITIXFhU1FRQHBiMhIicmPQE0NzYzITIXFhU1FRQHBiMhIicmPQE0NzYzITIXFhUEAAsLD/xKDwsLCwsPA7YPCwsLCw/8Sg8LCwsLDwO2DwsLCwsP/EoPCwsLCw8Dtg8LCwsLD/xKDwsLCwsPA7YPCwu3SQ8LCwsLD0kPCwoKCw/bSQ8LCgoLD0kPCwsLCw/cSQ8LCwsLD0kPCgsLCg/bSQ8LCwsLD0kPCwsLCw8AAAAEAAAAAARJA24AEAAXACwAQQAAARQHBiMiJyY1NDc2MzIXFhUFESE1NxcBJSEiBwYVERQXFjMhMjc2NRE0JyYjFxEUBwYjISInJjURNDc2MyEyFxYVAW4gIC4uICAgIC4uICACSfzbt1wBJAEl/G0HBQYGBQcDkwcGBQUGB1sbGyX8bSUbGxsbJQOTJRsbAm4uICAgIC4tICAgIC3c/wBut1wBJaUGBQj9SQcFBgYFBwK3CAUGE/1JJRsbGxslArcmGxsbGyYAAAMACQAJA64DrgArAFcAgAAAATQvASYjIgcWFxYXFhcWFxYVFAcGIyInJicmJyYnJicGFRQfARYzMj8BNjUBNC8BJiMiDwEGFRQfARYzMjcmJyYnJicmJyY1NDc2MzIXFhcWFxYXFhc2NQEUDwEGIyIvASY1NDcnBiMiLwEmNTQ/ATYzMh8BFhUUBxc2MzIfARYVA0AQdxAXGBECCQkDAwYFAgIQEBcIBwcIBwQDCQkCEhB1EBcXEFQQ/m4QdRAXFxBUEBB3DxgYEQIJCQMEBQUCAhAQFgkHBwgHBAMJCQETAgAxVC9FRS92MDMzMUVFMHcwMVQvRUUvdi8yMjJFRTB3MAEAFxB3EBMBCQkDBAcIBwcJFhAQAgIFBQQDCQkCEhgXEHYQD1QQFgGTFxB2EA9UEBYXEHcPEQIJCQMEBwgHBwgXEBACAgUGAwMJCQISGP5tRS9TMDF2L0VGMTMzMHcwRUQwUzAxdjBERjIyMjB2MEUAAAYAAAAlBAADSQAQACEANgBHAFwAcQAANxQHBiMiJyY1NDc2MzIXFhURFAcGIyInJjU0NzYzMhcWFQUVFAcGIyEiJyY9ATQ3NjMhMhcWFQEUBwYjIicmNTQ3NjMyFxYVBRUUBwYjISInJj0BNDc2MyEyFxYVERUUBwYjISInJj0BNDc2MyEyFxYV2yAgLS4gICAgLi0gICAgLS4gICAgLi0gIAMlBQYH/UkIBQUFBQgCtwcGBfzbICAtLiAgICAuLSAgAyUFBgf9SQgFBQUFCAK3BwYFBQYH/UkIBQUFBQgCtwcGBZItICAgIC0uICAgIC4BJS4gICAgLi4gICAgLu5uBwUGBgUHbggFBQUFCAISLSAgICAtLiAgICAu7W4HBgUFBgduBwYFBQYHASRtCAUGBgUIbQgFBgYFCAAGAAn/twQAA7IAJQBOAGMAdQCKAJ8AADcUBwYjIic3FjMyNzY1NAcnNjc2NzY3NSIHIiMVIzUzFQcWFxYVExUjJjU0NzY3Njc2NzY1NCcmIyIHJzY3NjMyFxYVFAcGBwYHBgczNTMFFRQHBiMhIicmPQE0NzYzITIXFhUBFSM1MzQ1Nj0BIwYHJzczFTMFFRQHBiMhIicmPQE0NzYzITIXFhURFRQHBiMhIicmPQE0NzYzITIXFhXaHyAuPCYgHCERDAw8DwUODgoKCwkSEwk9vzcdEhEBzwMNDRMTExMNDgkIDhoUMQ4bGyEqHB0TFBcYExQBSTwDJQUGB/1JCAUFBQUIArcHBgX82789AQEFGClOPT0DJQUGB/1JCAUFBQUIArcHBgUFBgf9SQgFBQUFCAK3BwYFGS4aGiYyGggJECQEIAUUEwsMCgEBHlYyQgYWFR0BZloUCh4YGA4PDQwMDQ0OCAghIR4QEBgXKRwYGA0NEBAOIrZuBwUGBgUHbggFBQUFCAICOTkXLy4XBwoVK0nn3W4HBgUFBgduCAUFBQYHASRtCAUGBgUIbQgFBgYFCAAAAwAAAAAEAANuABQAOwBuAAABMhcWHQEUBwYjISInJj0BNDc2MyElJicmNTQ3NjMyFxYXFhcWFRQPAS8BJicmIyIHBhUUFxYXFhcWFyEFMxYVFAcGBwYHBgcGIyIvASYnJj0BNCcmPwE1NxYXFhcWFxYXFhcWMzI3Njc2NTQnJicD7ggFBQUFCPwkCAUFBQUIA9z9JhANHE1MlRxDJj8GBggDBzAIHB4zRUImJyYmeSg7IRb+VwEi6wQYDRsWKS0qLkZBL1AgCQQBAQEBOgkICQQEAxQaGCQiKSUrLBkbLhM7AbcFBQglCAUFBQUIJQgFBSQUGjg0Z0lJCwcVFS5GIwoPAgMCVSA0IiEyKiYnIwwaEA6SFh5AOh8cFBocCgwNFwkHBQgHPhsRFhUZARMVFQsLBSAVFQwMDw8iIycwKhAYAAAAAgAAAAADbgNuAGgAfQAAEyYvATYzMhcWMzI3NjcyNxUXFQYjIgcGFRQXFBUfARYXFhcWMzI3Njc2NzY3NjU0JyYnJi8BJicmDwEnNzMXFjcXFhUUBwYHBgcGFRQXFBUWFxYHBgcGBwYHBiMiJyYnJicmPQE0JyYnATU0JyYjISIHBh0BFBcWMyEyNzY1GxUEAgcQIh5LFDEvQhEgEQEiJSILCAEBCAMaFCMyMzsyIBgcChQKDAICBAUDAgMLFBg5CAEwdStFCgQDGRcpBAgBBQgDDAgPFiorPT5UX0NEIiMNCQoORgNTBQYI/LcIBQUFBQgDSQgGBQM3AgEyAQMEAgIBAQglBQUOCEQHCwsEg6BGLSITGhAKExQQICEqWS0cHCoqMiEnDBQBAQIxBgIIARYIBA0HAQYDCQ8ECwwGC9dwPisbJSEhEhMbGissRC1avmwOFQH82yUIBQUFBQglCAUFBQUIAAAABQAAAAADbgNuACAAMQBCAGMAfAAAAQYHBiMiJyYnJjc2NzYXFhcWFxYzMjc2NzY3NhcWFxYHJRQHBiMiJyY1NDc2MzIXFhUhFAcGIyInJjU0NzYzMhcWFRc0JyYnJicmIyIHBgcGBwYVFBcWFxYXFjMyNzY3Njc2NTMUBwYHBiMiJyYnJjU0NzY3NjMyFxYXFhUCiBU6OkhJOToVBQcHDw4NDgQPJicwMCYnDgUODQ8OBwcF/uYWFR4fFRYWFR8eFRYBJBUWHh4WFRUWHh4WFZMeHTEwRERKSkREMTEdHR0dMTFEREpKREQwMR0eSTs7ZWV3eGRlOzs7O2VkeHdlZTs7AVFGKioqKkYODQ4EBQcHDy0dHBwdLQ8HBwUEDg0O+B4WFRUWHh4WFRUWHh4WFRUWHh4WFRUWHpJKREQwMR0eHh0xMERESkpERDExHR0dHTExRERKeGRlOzs7O2VkeHdlZTs7OztlZXcAAAMAGgALBC8DGgAaAC8ASgAAJQcGIyInASY1NDcBNjMyHwEWFRQPARcWFRQHAQMGBwYvASYnJjcTNjc2HwEWFxYHCQEGIyIvASY1ND8BJyY1ND8BNjMyFwEWFRQHAWEdBgcIBf71BQUBCwUIBwYdBQXh4QUFAVHVAgcGByQHBAMC1QIHBgckBwQEAwF4/vUFCAcGHAYG4OAGBhwGBwgFAQsFBZccBgYBCgYHCAUBCwUFHQYHBwbh4AYHCAYCYv0eBwQDAgoCBgcHAuIIAwQCCgIHBgj+jP72BgYcBggHBuDhBgcHBh0FBf71BQgHBgAAAAIAAwBJA20DYgAjAFUAACUVIy8BJicjBwYPASM1MzcnIzUzFxYXFhczNj8CMxUjBxczARUhJyY1NDc2NzY3Njc2NzY1NCcmIyIHBgcnNjc2MzIXFhUUBwYHBgcGBwYHBgczNTMCAY5bDgQCAgUGCFmTSXFqTp1QAQwEAgICBA5Qk0dpdD8BbP7aAgIPDxYWGhoWFg8PEREXHRsIDDwPFS88PycnDg4WFRkZFhYQDwKFSKlgkBgFBwwLDo9gpptgggIWBQcFBxiCYJipAYR2DxALJB4fExMSEg0NEhITFQ4OFgYQNRURJSIiOSAbGxARERANDBEREy4AAgAD/7cDbgJKACMAUwAAJRUjLwEmJyMHBg8BIzUzNycjNTMXFhcWFzM2PwIzFSMHFzMFFSEnJjU0NzY3Njc2NzY3NjU0JyYjIgcGByc2NzYzMhcWFRQHBgcGBwYHBgczNTMCAY5bDgQCAgUGCFmTSXFqTp1QAQwEAgICBA5Qk0dpdD8Bbf7aAgIPDxYWGhoWFg8PEREXHRsIDDwPFS49PycnFBQcHB0cFRYChUipYJAYBQcMCw6PYKabYIICFgUHBQcYgmCYqXx2DxoBJB4fExMSEg0NEhITFQ4OFgYQNRURJSIiOSYeHhMTEBETFBYuAAAAAAwAAAAAA24DbgAKABIAGwAwAEMAZQBwAJEAnwCyAMcA3AAAJTU0IyIHFRYzMjU3MzU0IyIdASUVIxUjNSM1MxcVIzUGIyInJj0BMxUUFxYzMjc1MxcVFAcGIyInFSMRMxU2MzIXFhUXFRQHBgcGIyInJj0BNDc2MzIXFh0BIxUUMzI3NDU0PQEzARUUIyI9ATQzMhUBNCcmJyYnJiMiBwYHBgcGFRQXFhcWFxYzMjc2NzY3NjUBNyMHJyMXMRcWFxUzNRc1NCcmIyIHBh0BFBcWMzI3NjUXMzUjFQYjIic0PQEjFRQXFjMyNxUlERQHBiMhIicmNRE0NzYzITIXFhUCDRAKCQkKEGkmExP+ui4qLYVzJhcVEwUDJQEBCAsNJpAEBxcUEycnEhUXBwSPAQIGEB4eEAwLER0dDwxMFA0EJ/7/ExISEwEwCwUTExlNnp1OGRMSBgsLBhITGE+dnU4ZEhMGC/5RMysdHi0ODRQGK6UMERwdDwwMDx0cEQxnJycMDAgBJwQGEhUXASAxMET93EQxMDAxRAIkRDAxzlodCoAJHEYTHh4TmCjy8ihI0hcaEAoVppoOAQkSoD9UHgwYGBUBGlwXGAweSgURCAwLFxYQIUoiDxYWECErJh0PAQMEBgwB11keHlkdHf5oZTAZEREDCAgDEREZMmNkMBkREQMJCQMRERkwZAF0qW9vJyc7IHNzLkohERYWESFKIREVFRAiRdSiEgoBDZyoFQoPGReu/dxEMTAwMUQCJEQwMTEwRAABACMAAAPdA24AswAAJSInJiMiBwYjIicmNTQ3Njc2NzY3Nj0BNCcmIyEiBwYdARQXFhcWMxYXFhUUBwYjIicmIyIHBiMiJyY1NDc2NzY3Njc2PQERNDU0NTQnNCcmJyYnJicmJyYjIicmNTQ3NjMyFxYzMjc2MzIXFhUUBwYjBgcGBwYdARQXFjMhMjc2PQE0JyYnJicmNTQ3NjMyFxYzMjc2MzIXFhUUBwYHIgcGBwYVERQXFhcWFzIXFhUUBwYjA8EZMzIaGTIzGQ0IBwkKDQwREAoSAQcV/n4WBwEVCRITDg4MCwcHDhs1NRoYMTEYDQcHCQkLDBAPCRIBAgECAwQEBQgSEQ0NCgsHBw4aNTUaGDAxGA4HBwkKDA0QEAgUAQcPAZAOBwEUChcXDw4HBw4ZMzIZGTExGQ4HBwoKDQ0QEQgUFAkREQ4NCgsHBw4AAgICAgwLDxEJCQEBAwMFDETgDAUDAwUM1FENBgECAQgIEg8MDQICAgIMDA4RCAkBAgMDBQ1FIQHQAg0NCAgODgoKCwsHBwMGAQEICBIPDA0CAgICDQwPEQgIAQIBBgxQtgwHAQEHDLZQDAYBAQYHFg8MDQICAgINDA8RCAgBAQIGDU/95kQMBgICAQkIEQ8MDQAAAQAAAAEAAMY90fdfDzz1AAsEAAAAAADRII8MAAAAANEgjwwAAP+3BEkDwAAAAAgAAgAAAAAAAAABAAADwP/AAAAESQAA//8ESQABAAAAAAAAAAAAAAAAAAAAJQAAAAAAAAAAAAAAAAIAAAAEAAAABAAAGgQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAEAEAAAABAAAAAQAAAAEAAAAA7cAAAMlAAACSQAABAAAAAQAAAAEAAAABAAAAAQAAAAESQAAA7cACQQAAAAEAAAJBAAAAAQAAAAEAAAABEkAGgQAAAMEAAADBAAAAAQAACMAAAAAAAoAFAAeAG4AuAD6AUABXAG2AfoClAKyAvQDZgOaBDAE0gWcBhQG+AduB+QIWAjMCTAJ6gqIC2IMBAy4DW4N5g5iDtwP/hDwAAEAAAAlAN0ADgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQAcAAAAAQAAAAAAAgAOAHgAAQAAAAAAAwAcADIAAQAAAAAABAAcAIYAAQAAAAAABQAWABwAAQAAAAAABgAOAE4AAQAAAAAACgA0AKIAAwABBAkAAQAcAAAAAwABBAkAAgAOAHgAAwABBAkAAwAcADIAAwABBAkABAAcAIYAAwABBAkABQAWABwAAwABBAkABgAcAFwAAwABBAkACgA0AKIAYgBiAC0AZQBkAGkAdABvAHIALQBmAG8AbgB0AFYAZQByAHMAaQBvAG4AIAAxAC4AMABiAGIALQBlAGQAaQB0AG8AcgAtAGYAbwBuAHRiYi1lZGl0b3ItZm9udABiAGIALQBlAGQAaQB0AG8AcgAtAGYAbwBuAHQAUgBlAGcAdQBsAGEAcgBiAGIALQBlAGQAaQB0AG8AcgAtAGYAbwBuAHQARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=) 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;
}

/*---Персональные сообщения---*/
.pm_head {font-weight: bold}

/*---Выпадающее меню кнопки редактировать---*/
#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}

/*---Ссылка на скачивание прикрепленного файла---*/
.attachment {color: #808080}

/*---Рамка расширенной формы поиска по сайту---*/
fieldset {border: 1px solid #e5e5e5; padding: 15px; text-align: left;}
fieldset > legend {font-weight:bold;}
/*---показ оригинальной картинки загруженной на сайт из уменьшенной копии---*/
.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;}

/*---Облако тегов---*/
.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;}

/*---Быстрый поиск на сайте---*/
#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: #f79ab5; border-radius:3px; display:block; font-weight:bold; padding:5px 10px; color:#fff;}
#searchsuggestions a:hover span.searchheading {background:#f79ab5; color:#fff;}
#searchsuggestions a span {color:#777; display:block; padding:5px;}
#searchsuggestions a:hover span {color:#34383d;}
#searchsuggestions span.seperator {
	display:block; background:#f79ab5; 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:#34383d; color:#34383d;}
#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}

/*---Диалоговые и всплывающие окна 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 input, .ui-widget select, .ui-widget textarea, .ui-widget button, .ui-widget {font-size: 11px;font-family: Verdana}
.ui-widget-content {background: #fff 50% bottom repeat-x; border: 1px solid #dedede; color: #222}
.ui-widget-header {
    background: #ccc url(../images/ui-bg_gloss-wave.png) 50% 50% repeat-x;
	border-bottom: 1px solid #e5e5e5; background:#fbfbfb; font-weight:bold;}
.ui-widget-header a {color: #202E37;}
.ui-state-default, .ui-widget-content .ui-state-default {
    background: #eaeaea url(../images/ui-bg_glass_85.png) 50% 50% repeat-x;
    border: 1px solid #cfcfcf; color: #868686; font-weight: bold}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {color: #2e6e9e; text-decoration: none}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {
    background: #eaeaea url(../images/ui-bg_glass_75.png) 50% 50% repeat-x;
    border: 1px solid #a7a7a7; color: #4e4e4e; font-weight: bold}
.ui-state-hover a, .ui-state-hover a:hover {color: #1d5987; text-decoration: none}
.ui-state-active, .ui-widget-content .ui-state-active {
    background: #d0e5f5 50% 50% repeat-x; border: 1px solid #a7a7a7; color: #e17009; font-weight: bold}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {color: #e17009; text-decoration: none}
.ui-state-error {background: #fef1ec 50% 50% repeat-x; border: 1px solid #dedede; color: #cd0a0a}
.ui-widget-header .ui-icon {background-image: url(../images/ui-icons.png)}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(../images/ui-icons_h.png)}
.ui-icon-close {background-position: -80px -128px}
.ui-icon-closethick {background-position: -96px -128px}
.ui-button .ui-button-text {display: block; line-height: 1.4em}
.ui-button-text-only .ui-button-text {padding: .4em .8em}
input.ui-button {padding: .4em 1em}
.ui-button-set {margin-right: 7px}
.ui-button-set .ui-button {margin-left: 0; margin-right: -.3em}
button.ui-button::-moz-focus-inner {border: 0; padding: 0}

.ui-dialog {
    overflow: hidden; position: absolute;  width: 300px;
	box-shadow: 0 0 30px #2D414B; border:5px solid #e5e5e5}
.ui-dialog.ui-widget-content { background:none !important; border-radius:3px;}
.ui-dialog .ui-dialog-titlebar {padding:10px 15px; position: relative}
.ui-dialog .ui-dialog-title {float: left;  margin: .1em 16px .2em 0}
.ui-dialog .ui-dialog-titlebar-close {
    height: 20px; margin: -10px 0 0 0; background-color:#202E37; color:#fff;
    padding: 1px; position: absolute; right: 15px;; top: 50%;  width: 19px; border-radius:3px}
.ui-dialog .ui-dialog-titlebar-close span {display: block}
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus {
	outline:0; border:0; background-color:#e5e5e5; color:#202E37}
.ui-dialog .ui-dialog-content {
	background: #fff; border: 0; overflow: hidden; height:auto !important;
	padding: 30px 15px;	position: relative; zoom: 1}
.ui-dialog .ui-dialog-buttonpane {
    background:#f9f9f9; padding: 10px 15px; font-size:12px; text-align: left;
	border:none; border-top: 1px solid #e5e5e5}
.ui-dialog .ui-dialog-buttonpane button {cursor: pointer; float: right; overflow: visible; width: auto; margin-left:2px}
.ui-dialog .ui-resizable-se {bottom: 3px; height: 14px; right: 3px; width: 14px}
.ui-draggable .ui-dialog-titlebar {cursor: move}
.ui-dialog-buttonset button {
  display: inline-block; margin-bottom: 0; text-align: center; vertical-align: middle; position:relative;
  cursor: pointer; color:#fff; background: #f79ab5; border: 1px solid #f79ab5; border-radius:3px; font-size: 12px;
  padding: 2px 10px; 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;} 
.ui-dialog-buttonset button:before {
	content: ""; position: absolute; bottom: 0; left: 0; z-index: -1;
	width: 100%; height: 50%; background-color: rgba(0, 0, 0, 0.05);}
.ui-dialog-buttonset button:hover, .ui-dialog-buttonset button:focus, .ui-dialog-buttonset button.focus {
	color: #fff; text-decoration: none; background:#2D414B; border: 1px solid #2D414B;}
.ui-dialog-buttonset button:active {outline: 0; background-image: none; box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);} 

/* ==================== Автозаполнение облака тегов */
.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;}

/*---подсветка текста в теге [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;}

/*---прогресс бар заполненности персональных сообщений---*/
.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;}

/*---Вывод результатов голосования на сайте---*/
.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);}

/*---Вывод результатов опросов в новостях---*/
.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);}

/*---Выделение текста и всплывающее окно (поделиться ссылкой)---*/
#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;}

#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;}
/*---Показ древовидных комментариев---*/
.comments-tree-list {
  display: block;
  margin: 0;
  padding: 0;
  list-style: none;
}

.comments-tree-list .comments-tree-list {
  padding-left: 30px;
}

.comments-tree-item {
  display: block;
  margin: 0;
  padding: 0;
}

/*---Форма быстрого ответа на комментарий---*/

#dlefastreplycomments {
  padding:5px;
  background: #e4ecf0;
  margin: 5px 5px 5px 30px;
}

.commentsreplyname {
 padding: 2px; border: 1px solid #bcc0c2;
 width: 200px;
 background: #fff url("../images/fields.png") repeat-x;
}

/*---Вывод результатов голосования на сайте---*/
.pollallvotes {
  text-align: center;
  margin-top: 10px;
}
/*---Смайлы---*/

.emoji {
    border: none;
    vertical-align: middle;
    width: 22px;
    height: 22px;
}
/* --- Сортировка статей --- */
.sort_block{
	color: #999;
	font-size: 13px;
}
.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 {
    display: inline-block;
    width: 115px;
    height: 160px;
    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: flex;
    align-items: center;
    justify-content: center;
    cursor: move;
    cursor: -webkit-grabbing;
}

.sortable-ghost {
    opacity: 0.4;
}

.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; }


/*******************
/*User mail widgets*/
/*******************/
.topbar .top-navbar .mailbox {
  width: 300px; }
  .topbar .top-navbar .mailbox ul {
    padding: 0px; }
    .topbar .top-navbar .mailbox ul li {
      list-style: none; }

.mailbox ul li .drop-title {
  font-weight: 500;
  padding: 11px 20px 15px;
  border-bottom: 1px solid rgba(120, 130, 140, 0.13); }

.mailbox ul li .nav-link {
  border-top: 1px solid rgba(120, 130, 140, 0.13);
  padding-top: 15px; }

.mailbox .message-center {
  height: 200px;
  overflow: auto;
  position: relative; }
  .mailbox .message-center a {
    border-bottom: 1px solid rgba(120, 130, 140, 0.13);
    display: block;
    text-decoration: none;
    padding: 9px 15px; }
    .mailbox .message-center a:hover {
      background: #f2f4f8; }
    .mailbox .message-center a div {
      white-space: normal; }
    .mailbox .message-center a .user-img {
      width: 40px;
      position: relative;
      display: inline-block;
      margin: 0 10px 15px 0; }
      .mailbox .message-center a .user-img img {
        width: 100%; }
      .mailbox .message-center a .user-img .profile-status {
        border: 2px solid #ffffff;
        border-radius: 50%;
        display: inline-block;
        height: 10px;
        left: 30px;
        position: absolute;
        top: 1px;
        width: 10px; }
      .mailbox .message-center a .user-img .online {
        background: #26c6da; }
      .mailbox .message-center a .user-img .busy {
        background: #fc4b6c; }
      .mailbox .message-center a .user-img .away {
        background: #ffb22b; }
      .mailbox .message-center a .user-img .offline {
        background: #ffb22b; }
    .mailbox .message-center a .mail-contnet {
      display: inline-block;
      width: 75%;
      vertical-align: middle; }
      .mailbox .message-center a .mail-contnet h5 {
        margin: 5px 0px 0; }
      .mailbox .message-center a .mail-contnet .mail-desc,
      .mailbox .message-center a .mail-contnet .time {
        font-size: 13px;
        display: block;
        margin: 1px 0;
        -o-text-overflow: ellipsis;
        text-overflow: ellipsis;
        overflow: hidden;
        color: #67757c;
        white-space: nowrap; }



.mail-contnet {text-align:left; font-size:16px; line-height: 1.75; color:#4C5259}
.mail-desc {text-align:left; font-size:16px; line-height: 1.75; color:#4C5259}





.ttimages-title {
	font: 13px Trebuchet MS;
	font-style: italic;
	color: #979797;
	clear: both;
	text-align: center;
	padding: 2px 0 5px 0;
}







figure {
  text-align: center;
display: block;
}

figcaption {
    background-color: #fafafa;
    font: 13px Trebuchet MS;
	font-style: italic;
	color: #979797;
	clear: both;
	text-align: center;
	padding: 2px;
}


















.box-240x240 {
width: 240px;
}






.frate {display:inline-block; white-space:nowrap; height:30px; line-height:20px; position:relative;}
.rate-data {display:none;}
.rate-plus, .rate-minus {display:inline-block; vertical-align:top; cursor:pointer; min-width:40px; color:#a0a0a0;}
.rate-minus {margin-left:20px;}
.frate img {opacity:0.3; margin-right:7px; display:inline-block; vertical-align:top;}
.frate div:hover img {opacity:1;}
.frate div:hover {color:#000;}
.rbar {height:3px; overflow:hidden; background-color:#cfcfcf; border-radius:1px; position:absolute; left:0; top:100%; width:100%;}
.rfill {width:50%; height:100%; position:absolute; left:0; top:0; background-color:#2692e6; transition:width 1s linear;}


.img-responsive {
  width: 250;
  height: 380;
  display: inline-block; }








.h-menu span {display:none;}
.contents{
	padding: 15px 20px 10px 5px;
	display: table;
	border-radius: 2px;
	margin-top: 15px;
}
.contents>h2{
	margin: 0;
	padding: 0 0 15px;
	font: bold 17px 'Trebuchet MS';
	text-align: center;
}
.contents ul{
	margin: 0;
	padding: 0 0 0 20px;
	list-style: none;
}
.contents ul li{
	font-size: 9px;
	margin: 10;
	padding: 1px 0;
}
.contents ul li span{
	color: #444;
	font-size: .9em;
}



div[id*="yandex_rtb"] {margin: 25px 0 25px 0;}


/* Тень блока */

.example-shadow-3 {
  background: #e8e8e8;
  text-align: center;
}
.example-shadow-3 span {
  background: white;
  display: inline-block;
  width: 200px;
  height: 100px;
  margin: 50px;
  box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
}






.otstupy-izobrazheniye-slevo img {
float: left;
padding: 0 18px 18px 0;
}



/**Появление тени**/
.hover-effect1 {
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.hover-effect1:hover {
-moz-box-shadow: 0 0 10px #000;
-webkit-box-shadow: 0 0 10px #000;
box-shadow:0 0 10px #000; 
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
transition: all 0.5s ease;
}


