@charset "windows-1251";
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);
}

body {
  margin: 0;
  padding: 0;
  width: 100%;
  color: #747473;
  font: normal 14px/1.5em "Liberation sans", Arial, Helvetica, sans-serif;
}

@media (min-width: 769px) {
  .main {
    background: url(../images/hbg_bg.jpg) no-repeat center top;
  }
}

@media (min-width: 769px) {
  body {
    background: #f9f9f9 url(../images/header_bg.gif) repeat-x left top;
  }
}

@media (min-width: 800px) {
  body {
    background: #f9f9f9 url(../images/header_bg.gif) repeat-x left top;
  }
}

@media (min-width: 992px) {
  body {
    background: #f9f9f9 url(../images/header_bg.gif) repeat-x left top;
  }
}

@media (min-width: 1200px) {
  body {
    background: #f9f9f9 url(../images/header_bg.gif) repeat-x left top;
  }
}

#owl-4 {
  border: 10px solid #707571;
}

/
/
.main {
  background: url(../images/hbg_bg.jpg) no-repeat center top;
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

audio, canvas, progress, video {
  display: inline-block;
  vertical-align: baseline;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

[hidden], template {
  display: none;
}

figure {
  margin: 1em 40px;
}

dfn {
  font-style: italic;
}

abbr[title] {
  border-bottom: 1px dotted;
}

b, strong {
  font-weight: bold;
}

h1, h2 {
  margin: 0.67em 0;
}

ol, ul {
  list-style: none;
}

mark {
  background: #ff0;
  color: #000;
}

small {
  font-size: 90%;
}

sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

svg:not(:root) {
  overflow: hidden;
}

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

hr {
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

pre {
  overflow: auto;
}

code, kbd, pre, samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

button, input, optgroup, select, textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

button, html input[type="button"], input[type="reset"], input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}

button[disabled], html input[disabled] {
  cursor: default;
}

button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

input {
  line-height: normal;
}

input[type="checkbox"], input[type="radio"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
}

input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

input, button, select, textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

*:before, *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

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

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

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

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

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

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

  thead {
    display: table-header-group;
  }

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

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

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

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

  select {
    background: #fff !important;
  }

  .navbar {
    display: none;
  }

  .btn > .caret, .dropup > .btn > .caret {
    border-top-color: #000 !important;
  }

  .label {
    border: 1px solid #000;
  }

  .table {
    border-collapse: collapse !important;
  }

  .table td, .table th {
    background-color: #fff !important;
  }

  .table-bordered th, .table-bordered td {
    border: 1px solid #ddd !important;
  }
}

.container {
  margin-right: auto;
  margin-left: auto;
}

@media (max-width: 467px) {
  .container {
    width: 90%;
  }
}

@media (min-width: 468px) {
  .container {
    width: 90%;
  }
}

@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}

@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}

@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}

.row {
  margin-left: -15px;
  margin-right: -15px;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6,
.col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11,
.col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12, .col-vs-1, .col-vs-2, .col-vs-3, .col-vs-4, .col-vs-5, .col-vs-6, .col-vs-7, .col-vs-8, .col-vs-9, .col-vs-10, .col-vs-11,
.col-vs-12 {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  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: 35%;
    float: left;
  }

  .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%;
    left: -7px;
  }

  .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%;
    margin-top: 21px;
  }

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

a {
  color: #000000;
  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: #ff0704;
  text-decoration: none;
  transition: all 200ms ease-in;
  -webkit-transition: all 200ms ease-in;
  -moz-transition: all 200ms ease-in;
  -o-transition: all 200ms ease-in;
  -ms-transition: all 200ms ease-in
}

a:active, a:hover, a:focus {
  outline: 0
}

h1, h2, h3, h4, h5, h6 {
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
  color: #ff0704
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
  color: #2c2c2c
}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
  color: #ff0704;
}

h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
  font-weight: normal;
  line-height: 1;
  color: #899096
}

h1 small, h2 small, h3 small {
  font-size: 65%
}

h4 small, h5 small, h6 small {
  font-size: 75%
}

h1 {
  font-size: 26px
}

h2 {
  font-size: 24px
}

h3 {
  font-size: 22px
}

h4 {
  font-size: 18px
}

h5 {
  font-size: 14px
}

h6 {
  font-size: 12px
}

/*general blocks*/
@media (min-width: 992px) {
  #menu-bar {
    position: relative;
    width: 65%;
    float: left;
  }
}

@media (min-width: 992px) {
  #menu-bar {
    position: relative;
    width: 75%;
    float: left;
  }
}

#menu-bar:before, #menu-bar:after {
  content: "";
  position: absolute;
  width: 100%;
  left: 0;
}

#menu-bar:before {
/ / border-top: 2 px dashed #dec978;
  top: 2px;
}

#menu-bar:after {
/ / border-bottom: 2 px dashed #dec978;
  bottom: 2px;
}

#speed-bar {
/ / border-bottom: 1 px dashed #d6d5be;
/ / background: #FFFAE4;
}

#main-bar {
  padding-bottom: 10px;
  padding-top: 20px
}

/
/
.content-bar {
  padding-left: 0;
}

.block-carousel {
  overflow: hidden;
}

@media (min-width: 1024px) {
  .block-carousel-3 {
    padding: 0;
  }
}

@media (min-width: 1025px) {
  .block-carousel-3 {
    padding: 10px 0 20px 0;
  }
}

.padding-15 {
  padding: 15px;
}

.padding-30 {
  padding: 30px;
}

.margin-t30 {
  margin-top: 30px;
}

.margin-b30 {
  margin-bottom: 30px;
}

.margin-b15 {
  margin-bottom: 15px;
}

.margin-b5 {
  margin-bottom: 5px;
}

.block-white {
  background: #fff;
  border: 1px solid #c26a03;
}

.block-yellow {
  background: #F2EFBD
}

.block-grey {
  background: #EFE9CE
}

.block-orange {
  background: #EBB749
}

.block-light {
  background: #fefefe
}

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

.side-bar .h-page {
  font-size: 18px;
}

.border-title {
  text-align: center;
  height: 5px;
  margin-bottom: 15px;
  border-top: 2px dashed #cd0000;
  border-bottom: 1px solid #cd0000
}

.border-title .border-title-span {
  display: inline-block;
  vertical-align: middle;
  background: #FBFFF6;
  width: 45px;
  height: 20px;
  margin-top: -20px;
  font-size: 18px;
  color: #cd0000;
  line-height: 20px;
}

.h-box {
  margin-bottom: 15px;
  background: #FDEBBD;
  padding: 0 30px;
  color: #dc0000;
}

.h-box span {
  display: block;
  background: #FFFAE4;
  padding: 15px;
  text-align: center;
  border-left: 10px solid #FEFEFF;
  border-right: 10px solid #FEFEFF;
  text-transform: uppercase;
  font-size: 20px;
}

.h-box-green {
  color: #dc0000;
}

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

.radius-b5, .short-bottom {
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -moz-border-bottom-left-radius: 5px;
  -moz-border-bottom-right-radius: 5px;
}

.radius-t5, .short-img {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -moz-border-top-left-radius: 5px;
  -moz-border-top-right-radius: 5px
}

.radius-50, .short-list-img {
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -mox-border-radius: 50%;
}

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

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

/*footer*/
#footer {
/ / background: #dc0000;
  color: #fef4d4;
/ / border-top: 5 px solid #cd0000;
}

#footer > .container {
  padding-bottom: 30px;
  padding-top: 10px;
}

.copirating {
  background: #ffc501;
  padding: 15px 0;
  color: #c26a03;
}

.copirating h1, .copirating h2 {
  font-size: 16px;
  color: #FFF;
  display: inline;
}

.footer-dashed {
  border-top: 2px dashed #E28354;
  margin: 2px 0;
}

#footer .footer-description, #footer .nav-footer, #footer .count {
  margin: 15px 0 0 0
}

.count {
  overflow: hidden
}

.count li {
  float: left;
  width: 88px;
  height: 31px;
  margin: 0 6px 6px 0
}

.nav-footer {
  overflow: hidden
}

.nav-footer li {
  margin: 4px;
  float: left
}

.nav-footer li a {
  display: block;
  padding: 8px 10px;
  color: #ff0704;
  background: #fefefe;
  border: 1px solid #c26a03;
}

.nav-footer li a:hover {
  color: #ff0704;
  background: #fafafa;
  opacity: 0.6;
}

#footer .footer-description {
  font-size: 12px;
  text-align: justify
}

/*social-icon*/
.social-icon {
  overflow: hidden;
  padding-left: 15px;
}

.social-icon li {
  float: left;
  text-align: center;
  width: 16.66875%;
  height: 36px;
}

.social-icon li a {
  display: block;
  font-size: 16px;
  color: #fff;
  line-height: 37px;
}

.social-icon li a span {
  display: none;
  text-indent: -9999px
}

.social-icon li a:hover {
  opacity: 0.6
}

.social-icon li a.fa-vk {
  background: #ff0704
}

.social-icon li a.fa-youtube {
  background: #ff0704
}

.social-icon li a.fa-facebook {
  background: #ff0704;
}

.social-icon li a.fa-instagram {
  background: #ff0704;
}

.social-icon li a.fa-twitter {
  background: #ff0704
}

.social-icon li a.fa-google-plus {
  background: #ff0704
}

.social-icon li:first-child a {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}

.social-icon li:last-child a {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}

#footer .social-icon {
  margin-top: 19px;
}

#footer .social-icon li {
  height: 38px;
  background: #ff0704;
}

#footer .social-icon li a {
  line-height: 39px;
}

/
/
#footer .social-icon li {
  float: none;
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  width: auto;
  height: auto;
  margin: 0 2px 0 0
}

/
/
#footer .social-icon li a {
  display: block;
  width: 39px;
  height: 40px;
  background: url(../images/social-icon-bg.png) no-repeat;
  font-size: 14px;
  color: #fef4d4;
  line-height: 40px;
}

#footer .social-icon li:hover {
  color: #FFF;
  opacity: 0.6
}

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

.top-scroll:hover {
  opacity: 1;
  filter: alpha(opacity=100);
  background: #ff0704;
  color: #fff
}

.top-scroll i {
}

/*fade effect*/
.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}

.fade.in {
  opacity: 1;
}

.collapse {
  display: none;
  visibility: hidden;
}

.collapse.in {
  display: block;
  visibility: visible;
}

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-property: height, visibility;
  -o-transition-property: height, visibility;
  transition-property: height, visibility;
  -webkit-transition-duration: 0.35s;
  -o-transition-duration: 0.35s;
  transition-duration: 0.35s;
  -webkit-transition-timing-function: ease;
  -o-transition-timing-function: ease;
  transition-timing-function: ease;
}

.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 4px;
  vertical-align: middle;
  border-top: 4px solid;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}

.close {
  float: right;
  font-size: 24px;
  font-weight: bold;
  line-height: 1;
  color: #34383d;
  opacity: 0.6;
  filter: alpha(opacity=60);
  margin: 10px 10px 0 0
}

.close:hover, .close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.5;
  filter: alpha(opacity=50);
}

button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}

/*modal*/
.modal-open {
  overflow: hidden;
}

.modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}

.modal.fade .modal-dialog {
  transform: translate(0, -25%);
  transition: transform 0.3s ease-out;
}

.modal.in .modal-dialog {
  transform: translate(0, 0);
}

.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

.modal-dialog {
  position: relative;
  width: auto;
}

.modal-backdrop {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  background-color: #000;
}

.modal-backdrop.fade {
  opacity: 0;
}

.modal-backdrop.in {
  opacity: 0.5;
}

.modal-content {
  position: relative;
  background-color: #FFFAE4;
  border: 10px solid rgba(255, 255, 255, 0.2);
  background-clip: padding-box;
  outline: 0;
}

.modal-header {
  border-bottom: 2px dashed #F4DF90;
  min-height: 16.42857143px;
  background: #FEF4D4;
  line-height: 40px;
}

.modal-header h5 {
  color: #e76c46;
  font-size: 18px;
  padding: 10px 15px;
}

.modal-header .modal-title-i {
  background: #F4DF90;
  border-radius: 5px;
  height: 40px;
  width: 40px;
  margin-right: 10px;
  line-height: 40px;
  text-align: center;
  display: inline-block;
  font-size: 14px;
}

.modal-title {
  margin: 0;
  line-height: 1.42857143;
}

.modal-body {
  position: relative;
  padding: 0 15px 30px 15px;
}

.modal-footer {
  padding: 10px 15px;
  border-top: 1px solid #ECEBD6;
  background-color: #FEF4D4;
  font-size: 12px;
}

.modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

.modal-body .row > div {
  margin-top: 30px;
}

@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 60px auto;
  }

  .modal-sm {
    width: 300px;
  }
}

@media (min-width: 992px) {
  .modal-lg {
    width: 900px;
  }
}

/*logo*/
.logotype {
  display: inline-block;
  vertical-align: middle;
  height: 78px;
  padding-right: 15px;
}

.logotype > img {
  display: block;
  max-height: 100%;
}

.logotype:hover {
  opacity: 0.8;
  filter: Alpha(Opacity=80);
}

/
/
@media (max-width: 991px) {
  .logotype {
    height: 46px;
  }
}

/*login*/
.nav-login {
  overflow: hidden;
}

.nav-login li {
  margin: 0 3px;
  display: inline-block;
  vertical-align: middle;
}

.nav-login li.nav-login-avatar {
  overflow: hidden;
  width: 46px;
  height: 46px;
  border: 3px solid #cd0000;
}

.nav-login li.nav-login-avatar img {
  display: block;
  width: 100%;
  height: 100%;
}

.nav-login li a {
  padding: 8px 12px;
  display: block;
  color: #FFFFFF;
  background: #dc0000;
  position: relative;
}

.nav-login li .a-login i {
  margin-right: 5px;
}

.nav-login li a:hover, .nav-login li a:focus {
  color: #fff;
  background: #cd0000;
  outline: 0
}

@media (max-width: 767px) {
  .nav-login {
    text-align: center;
    margin-bottom: 15px;
  }
}

.nav-login-footer {
  overflow: hidden
}

.nav-login-footer li {
  float: left;
  margin-right: 5px
}

.nav-login-footer li a {
  display: block;
  color: #5a5a5a;
  border: 1px solid #F4DF90;
  padding: 5px 10px;
  border-radius: 5px;
  background: #FFFAE4;
}

.nav-login-footer li a:hover {
  color: #fff;
  border-color: #E76C46;
  background: #E76C46
}

.social-login {
  text-align: center;
}

.social-login a {
  display: inline-block;
  width: 64px;
  height: 64px;
  font-size: 0;
  text-indent: -9999px;
  margin: 0 2px 4px;
  background-image: url(../images/social-icons.png);
  vertical-align: top;
  opacity: 0.8;
}

.social-login a.social-vk {
  background-position: -238px 0
}

.social-login a.social-odn {
  background-position: -634px 0
}

.social-login a.social-fb {
  background-position: -158px 0
}

.social-login a.social-ml {
  background-position: -555px 0
}

.social-login a.social-ya {
  background-position: -476px 0
}

.social-login a.social-gl {
  background-position: -79px 0;
}

.social-login a:hover {
  opacity: 1
}

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

.login-foto img {
  display: block;
  width: 100%;
  opacity: 0.8
}

.login-foto img:hover {
  opacity: 1
}

.nav-modal {
  overflow: hidden;
}

.nav-modal li {
  float: left;
  width: 33.333333%
}

.nav-modal a {
  display: block;
  color: #777 !important;
  padding: 4px 10px;
  font-size: 12px;
  margin: 2px;
  position: relative;
  z-index: 20;
  border: 1px solid #e5e5e5;
  border-radius: 5px;
}

.nav-modal a:hover {
  color: #FC925D !important;
  border-color: #FC925D;
}

@media (max-width: 992px) {
  .nav-modal li {
    float: left;
    width: 50%;
  }
}

@media (max-width: 767px) {
  .nav-modal li {
    float: none;
    width: 100%;
  }
}

@media (max-width: 467px) {
  .nav-login li {
    float: none;
    display: inline-block;
    vertical-align: top;
  }
}

/*searchbar*/
.searchbar {
  height: 36px;
  position: relative;
  overflow: hidden;
  margin-top: 5px;
}

.searchbar .searchbar-input {
  height: 36px;
  background-color: #ffc501;
  border: 1px solid #c26a03;
  width: 100%;
  padding: 0 40px 0 15px;
  font-style: italic;
  color: #c26a03;
  font-size: 12px;
  transition: color 300ms ease-in, border 300ms ease-in;
}

.searchbar .searchbar-input:hover {
/ / background: #cd0000;
  opacity: 0.6
}

.searchbar .searchbar-input:focus {
  outline: 0;
/ / background: #ee2c2c;
  border: 1px solid #ef4d4;
}

.searchbar .searchbar-btn {
  position: absolute;
  top: 0;
  right: 0;
  padding: 10px 15px 10px 10px;
  color: #c26a03;
  background: none;
  border: none;
  box-shadow: none;
  transition: color 300ms ease-in;
}

.searchbar .searchbar-btn:hover {
  color: #FC925D;
}

.searchbar .searchbar-btn:focus {
  outline: 0
}

/*---Auno?ue iiene ia naeoa---*/
#searchsuggestions {
  width: 300px;
  font-size: 12px;
  line-height: 14px;
  border-radius: 3px;
  z-index: 9999;
  box-shadow: 0 0 15px #34383d;
}

#searchsuggestions a:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

#searchsuggestions a {
  padding: 10px;
  display: block;
  clear: left;
  height: auto;
  background: #fcfcfc;
}

#searchsuggestions a span.searchheading {
  background: #FC925D;
  border-radius: 3px;
  display: block;
  font-weight: bold;
  padding: 5px 10px;
  color: #fff;
}

#searchsuggestions a:hover span.searchheading {
  background: #669D89;
  color: #fff;
}

#searchsuggestions a span {
  color: #777;
  display: block;
  padding: 5px;
}

#searchsuggestions a:hover span {
  color: #34383d;
}

#searchsuggestions span.seperator {
  display: block;
  background: #F4DF90;
  padding: 10px 0;
  text-align: center;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}

#searchsuggestions span.seperator a {
  display: block;
  height: auto;
  color: #fff;
  border: 1px solid #fff;
  display: inline-block;
  vertical-align: middle;
  padding: 4px 8px;
  border-radius: 3px;
  background: none;
}

#searchsuggestions span.seperator a:hover {
  border-color: #FC925D;
  color: #FC925D;
}

#searchsuggestions span.notfound {
  padding: 20px 10px;
  background: #fbfbfb;
  display: block;
  height: auto;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

#searchsuggestions .break {
  height: 0 !important;
  display: none
}

/*dropdown*/
.dropdown {
  position: relative;
}

.dropdown-toggle:focus {
  outline: 0;
}

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

.dropdown-menu > li {
  padding: 2px 0;
  border-bottom: 1px solid #F4DF90
}

.dropdown-menu > li > a {
  display: block;
  padding: 6px 15px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  white-space: nowrap;
  color: #5a5a5a;
}

.dropdown-menu > li:first-child > a {
  padding-top: 10px;
}

.dropdown-menu > li:last-child {
  border-bottom: none;
}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
  color: #5a5a5a;
  background: #F4DF90
}

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #FC925D;
  outline: 0;
}

.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
  color: #777;
}

.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  cursor: not-allowed;
}

.open > .dropdown-menu {
  display: block;
}

.open > a {
  outline: 0;
}

/*menu*/
.navbar {
  position: relative;
  min-height: 48px;
/ / float: left;
}

.navbar-toggle {
  position: relative;
/ / float: right;
  padding: 20px 15px 15px 20px;
  background: #f9f9f9;
  border: 1px solid #f9f9f9;
  overflow: hidden;
  margin: 0px 15px 0 15px;
}

.navbar-toggle:focus {
  outline: 0;
}

.navbar-toggle .icon-bar {
  display: block;
  width: 25px;
  height: 2px;
/ / border-radius: 1 px;
}

.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 5px;
}

.navbar-toggle .icon-bar {
  background-color: #ff0704;
}

.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: #ff0704;
  opacity: 0.8;
  filter: Alpha(Opacity=0);
}

@media (min-width: 1025px) {
  .navbar-toggle {
    display: none;
  }
}

@media (min-width: 801px) {
  .navbar-toggle {
    display: none;
    float: right;
    */
  }
}

@media (min-width: 800px) {
  .navbar-toggle {
    display: none;
    float: none;
    */
  }
}

.navbar-collapse {
  overflow-x: visible;
  -webkit-overflow-scrolling: touch;
  padding-right: 15px;
  padding-left: 15px;
}

.navbar-collapse.in {
  overflow-y: auto;
}

.navbar-fixed-top, .navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}

.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}

.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}

.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
  max-height: 340px;
}

.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}

.container > .navbar-header, .container > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}

@media (min-width: 992px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
  }

  .navbar-collapse.collapse {
    display: block !important;
    visibility: visible !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }

  .navbar-collapse.in {
    overflow-y: visible;
  }

  .navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    padding-left: 0;
    padding-right: 0;
  }

  .navbar-header {
    float: left;
  }

  .container > .navbar-header, .container > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }

  .navbar-left {
    float: left !important;
  }

  .navbar-right {
    float: right !important;
  }

  .navbar-right ~ .navbar-right {
    margin-right: 0;
  }

  .navbar-right .dropdown-menu {
    left: auto;
    right: 4px;
  }

  .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto;
  }
}

@media (max-device-width: 480px) and (orientation: landscape) {
  .navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
    max-height: 200px;
  }
}

/*navbar-nav*/
.navbar-nav {
  margin-top: 15px;
  margin-bottom: 15px;
}

.navbar-nav > li {
  margin: 0;
  padding: 0 0 0 2px;
  float: left;
}

@media (min-width: 1024px) {
  .navbar-nav a {
    padding: 33px 5px;
  }
}

@media (min-width: 1025px) {
  .navbar-nav a {
    padding: 33px 13px;
  }
}

.navbar-nav > li > a {
  display: block;
  margin: 0;
/ / padding: 33 px 13 px;
  font-size: 15px;
  line-height: 20px;
  font-weight: normal;
  color: #7a7b7b;
  text-decoration: none;
  text-transform: none;
  text-align: center;
}

.navbar-nav > li.active a, .navbar-nav > li a:hover {
  text-decoration: none;
  color: #c26a03;
  font-weight: normal;
  background: #fee978;
  border-radius: 0;
}

.navbar-nav > li > a i {
  margin: -3px 8px 0 0;
  vertical-align: middle;
  font-size: 22px;
  color: #ff0704;
}

.navbar-nav > .active > a {
  color: #fff;
  background: #dc0000;
}

.navbar-nav > .active > a i {
  color: #fff;
}

.navbar-nav > .active > a:hover, .navbar-nav > .active > a:focus,
.navbar-nav > .active > a:hover i, .navbar-nav > .active > a:focus i {
  color: #fff;
}

.navbar-nav > li > a:hover, .navbar-nav > li > a:focus,
.navbar-nav > .open > a, .navbar-nav > .open > a:hover, .navbar-nav > .open > a:focus {
  color: #ff0704;
/ / background: #cd0000;
}

.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: #ff0704;
}

.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
}

@media (max-width: 800px) {
  .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: #fefefe;
    padding: 12px 15px !important;
    border: 1px solid #c26a03;
  }

  .navbar-nav > li > a i {
    margin: -1px 10px 0 0;
    font-size: 18px;
  }

  .navbar-nav > li > a:hover, .navbar-nav > li > a:focus,
  .navbar-nav > .active > a:hover, .navbar-nav > .active > a:focus {
    color: #fff;
    background: #ff0704;
  }

  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    margin-left: 15px;
    background-color: transparent;
    border: 0;
    box-shadow: none;
    padding: 5px 0
  }

  .navbar-nav .open .dropdown-menu > li {
    border-bottom: none;
  }

  .navbar-nav .open .dropdown-menu > li > a {
    color: #5a5a5a;
    background: #F4DF90;
  }

  .navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 8px 0 8px 15px;
  }

  .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fff;
    background-color: #FC925D;
    background-image: none;
  }

  .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #FC925D;
  }

  .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #FC925D;
    background-color: transparent;
  }
}

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

.btn:active, .btn.active {
  outline: 0;
  background-image: none;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn:active.focus,
.btn.active.focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.btn i {
  margin-right: 10px;
  vertical-align: middle
}

.btn-info {
  color: #c26a03;
  background-color: #ffc501;
  border-color: #c26a03;
}

.btn-info:hover, .btn-info:focus, .btn-info:active {
  color: #fff;
  text-decoration: none;
  background: # #ff0704;
  border: 1px solid # #ff0704;
  opacity: 0.6;
}

.btn-red {
  color: #c26a03;
}

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

.btn-white {
  background: none;
  color: #fff;
  border-color: #fff;
  background: none;
  box-shadow: none;
}

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

.btn-lg {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
}

.btn-sm {
  padding: 5px 10px;
  font-size: 11px;
  line-height: 1.5;
}

.btn-sm i {
  font-size: 14px;
  margin: 0 0 0 5px
}

.btn-xs {
  padding: 1px 5px;
  font-size: 11px;
  line-height: 1.5;
}

.btn-block {
  display: block;
  width: 100%;
}

.btn-block + .btn-block {
  margin-top: 5px;
}

.btn-block .btn {
  margin: 0
}

input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block {
  width: 100%;
}

.btn-group {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}

.btn-group > .btn {
  position: relative;
  float: left;
}

.btn-group > .btn:hover, .btn-group > .btn:focus, .btn-group > .btn:active {
  z-index: 2;
}

.btn-group > .btn:focus {
  outline: 0;
}

.btn-group .btn + .btn {
  margin-left: -1px;
}

.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}

.btn-group > .btn:first-child {
  margin-left: 0;
}

.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.btn-group > .btn:last-child:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

/*berrors*/
.berrors {
  background: #FFCCCC;
  padding: 15px;
  overflow: hidden;
  color: #d01313;
  position: relative;
  border: 1px solid #ff9999;
  font-size: 12px
}

.berrors i {
  position: absolute;
  left: 30px;
  top: 50%;
  width: 56px;
  height: 56px;
  margin-top: -28px
}

.berrors > div {
  padding-left: 86px
}

.berrors > div b {
  font-size: 18px;
  display: block;
  margin-bottom: 10px
}

.berrors a {
  color: #fefefe;
  font-weight: bold;
}

.berrors a:hover {
  text-decoration: underline
}

.berrors ul li {
  list-style: inside;
  padding: 0 0 6px 0
}

@media screen and (max-width: 767px) {
  .berrors i {
    left: 15px
  }

  .berrors p {
    padding-left: 71px
  }
}

/*blockquote*/
.blockquote {
  background: #FDEBBD;
  padding: 30px;
  margin-bottom: 30px;
  border-top: 1px solid #FC925D;
  border-bottom: 1px solid #FC925D;
}

.blockquote-quote {
  position: relative;
  float: left;
  width: 60px;
  height: 60px
}

.blockquote-quote:before {
  content: "''";
  position: absolute;
  top: 0;
  left: 0;
  font-size: 90px;
  color: #FC925D;
  font-weight: bold;
  font-family: Tahoma, Geneva, sans-serif;
  margin: -50% 0 0 0;
}

.blockquote p {
  font-style: italic;
}

.blockquote b {
  color: #2c2c2c
}

@media screen and (max-width: 767px) {
  .blockquote {
    padding: 30px 15px;
  }
}

/*fstory*/
.full-story h1 {
  text-align: left;
  font-size: 26px;
  padding-top: 0px;
  margin-top: 0px;
  text-transform: none;
  margin-bottom: 25px;
}

.fstory-top {
  margin: 0 15px;
  border-bottom: 1px dashed #ff0704;
  padding: 10px 0 15px 0
}

.fstory-share {
  border-top: 1px solid #e5e5e5;
  margin: 15px;
  padding-top: 15px;
}

.fstory-bottom {
  border-top: 1px dashed #c26a03
}

.fstory-block-left {
}

.fstory-block-right {
  text-align: right;
}

@media (max-width: 767px) {
  .fstory-block-right, .fstory-block-left {
    text-align: center
  }

  .fstory-block-left {
    margin-bottom: 15px;
  }
}

/*fstory-content*/
.fstory-content {
  text-align: justify;
  padding: 20px 15px 15px 15px;
}

.fstory-content img {
  max-width: 100%;
  height: auto;
}

.fstory-content ol, .fstory-content ul {
  margin: 15px 0;
  padding-left: 20px;
  overflow: hidden;
  color: #565A5F
}

.fstory-content ol {
  list-style: decimal;
  padding-left: 30px;
}

.fstory-content ul {
  list-style: inside;
}

/*fstory-tags*/
.fstory-tags {
  color: #FEF4D4;
  padding-left: 100px;
  position: relative;
}

.fstory-tags-text {
  color: #669D89;
  font-size: 18px;
  position: absolute;
  top: 0;
  left: 0;
  width: 100px;
}

.fstory-tags-text i {
  margin-right: 5px;
}

.fstory-tags-text > b {
  text-transform: uppercase;
}

.fstory-tags a {
  display: inline-block;
  vertical-align: middle;
  padding: 8px 12px;
  font-size: 12px;
  background: #669D89;
  color: #FEF4D4;
  margin-bottom: 4px;
}

.fstory-tags a:hover {
  background: #537F6F
}

/*ul-admicon*/
.ul-admicon {
  overflow: hidden;
  display: inline-block;
  vertical-align: middle
}

.ul-admicon li {
  display: inline-block;
  vertical-align: middle;
  border: 1px solid #e0a81c;
  width: auto;
}

.ul-admicon li a {
  height: 34px;
  line-height: 34px;
  width: 34px;
  color: #BD8A0C;
  text-align: center;
  display: block
}

.ul-admicon li a:hover {
  background: #e0a81c;
  color: #fff
}

/*ul-infocon*/
.ul-infocon {
  overflow: hidden
}

.ul-infocon li {
  height: 34px;
  line-height: 34px;
  display: inline-block;
  vertical-align: middle;
  border: 1px solid #c26a03;
  width: auto;
  padding: 0 10px;
  color: #c26a03;
  margin-top: 5px;
}

.ul-infocon li a {
  color: #BD8A0C
}

.ul-infocon li a:hover {
  color: #E0A81C
}

.ul-infocon li > i {
  margin-right: 8px;
}

.ul-infocon li a > img {
  width: 23px;
  height: 23px;
  display: inline-block;
  vertical-align: top
}

.fstory-top .ul-infocon li {
  border-color: #e5e5e5;
  color: #777
}

.fstory-top .ul-infocon li a {
  color: #2c2c2c
}

.fstory-top .ul-infocon li a:hover {
  color: #ff0704
}

/*fstory-user*/
.fstory-user {
  padding: 10px 0 0 0;
  overflow: hidden;
  text-align: center;
}

.fstory-user-dotted {
  margin: 0 10px;
  height: 14px;
  background: url(../images/dotted-line.png) repeat-x
}

.fstory-user-in {
  padding: 30px
}

.fstory-user h3 {
  color: #E76C46;
  margin-bottom: 15px;
  font-size: 24px;
}

.fstory-user-in > div {
  padding-top: 30px;
}

/*tooltip*/
.tooltip {
  position: absolute;
  z-index: 10;
  display: block;
  visibility: visible;
  font-size: 12px;
  line-height: 1.4;
  opacity: 0;
  filter: alpha(opacity=0);
}

.tooltip.in {
  opacity: 0.95;
  filter: alpha(opacity=95);
}

.tooltip.top {
  margin-top: -3px;
  padding: 5px 0;
}

.tooltip-inner {
  max-width: 200px;
  padding: 5px 8px;
  color: #fff;
  text-align: center;
  background-color: #4BBCD7;
}

.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #4BBCD7;
}

/*shortstory*/
.shortstory {
  margin-bottom: 30px;
  border: 1px solid #c26a03;
  background: #fefefe;
}

.short-bottom {
  border-top: 1px solid #c26a03;
  padding: 15px;
  background: #fafafa
}

/*short-info*/
.short-info {
  font-size: 12px;
  height: 36px;
}

.short-info li {
  float: left;
  text-align: center;
  overflow: hidden;
  height: 34px;
  line-height: 34px;
  border: 1px solid #e5e5e5;
  border-right: none;
}

.short-info li:first-child {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}

.short-info li:last-child {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border: none;
}

.short-info li.short-info-li {
  width: 15%;
  background: #fefefe;
  color: #c26a03;
}

.short-info li.short-info-li:hover {
  background: #fafafa;
  color: #fff;
}

.short-info li.short-info-li:hover i {
  background: #fafafa;
  color: #ff0704;
}

.short-info li.short-info-btn {
  width: 40%;
}

.short-info li.short-info-btn .btn {
  box-shadow: none;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.short-info li.short-info-btn .btn:hover {
  opacity: 0.6;
}

.short-info li.short-info-btn .btn i {
  margin-left: 5px;
  font-size: 12px;
  margin-right: 0
}

.short-info li > a {
  display: block
}

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

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

/*short-images*/
.short-images {
  width: 100%;
  height: auto;
  text-align: center;
  overflow: hidden;
}

.short-images a {
  display: block;
  position: relative;
}

.short-images-3 {
  width: 100%;
  height: 280px;
  text-align: center;
  overflow: hidden;
}

.short-images-3 a {
  display: block;
  height: 100%;
  position: relative;
}

.short-img {
  display: block;
  position: relative;
  width: 100%;
  transition: all 0.4s ease-in-out 0.5s;
  height: auto;
  opacity: 0.8
}

@media (min-width: 468px) {
  .short-img {
    height: auto
  }
}

@media (min-width: 600px) {
  .short-img {
    height: auto
  }
}

@media (min-width: 768px) {
  .short-img {
    height: 150px
  }
}

@media (min-width: 992px) {
  .short-img {
    height: 150px
  }
}

@media (min-width: 1200px) {
  .short-img {
    height: 170px
  }
}

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

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

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

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

@media (max-width: 467px) {
  .short-content .short-link {
    height: auto
  }
}

@media (max-width: 767px) {
  .short-content .short-link {
    height: 55px
  }
}

@media (min-width: 768px) {
  .short-content .short-link {
    height: 50px
  }
}

@media (min-width: 992px) {
  .short-content .short-link {
    height: 50px
  }
}

@media (min-width: 1200px) {
  .short-content .short-link {
    height: 50px
  }
}

.short-mask {
  width: 100%;
  height: 100%;
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 0;
  z-index: 2;
  opacity: 0;
  filter: Alpha(Opacity=0);
  background: rgba(227, 220, 220, 0.7);
  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-images-3 a:hover .short-mask {
  opacity: 1;
  filter: Alpha(Opacity=100);
}

.short-icons {
  position: absolute;
  top: 50%;
  opacity: 0;
  filter: Alpha(Opacity=0);
  width: 100%;
  display: block;
  height: 34px;
  margin: -51px 0 0 0;
  transform: translateY(100px);
  transition: all 0.2s ease-in-out 0.1s;
  -webkit-transform: translateY(100px);
  -webkit-transition: all 0.2s ease-in-out 0.1s;
  -moz-transform: translateY(100px);
  -moz-transition: all 0.2s ease-in-out 0.1s;
  -o-transform: translateY(100px);
  -o-transition: all 0.2s ease-in-out 0.1s;
  -ms-transform: translateY(100px);
  -ms-transition: all 0.2s ease-in-out 0.1s;
}

.short-images:hover .short-icons {
  opacity: 1;
  filter: Alpha(Opacity=100);
  transform: translateY(40px);
  transition-delay: 0.1s;
  -webkit-transform: translateY(40px);
  -webkit-transition-delay: 0.1s;
  -moz-transform: translateY(40px);
  -moz-transition-delay: 0.1s;
  -o-transform: translateY(40px);
  -o-transition-delay: 0.1s;
  -ms-transform: translateY(40px);
  -ms-transition-delay: 0.1s;
}

.short-images-3:hover .short-icons {
  opacity: 1;
  filter: Alpha(Opacity=100);
  transform: translateY(40px);
  transition-delay: 0.1s;
  -webkit-transform: translateY(40px);
  -webkit-transition-delay: 0.1s;
  -moz-transform: translateY(40px);
  -moz-transition-delay: 0.1s;
  -o-transform: translateY(40px);
  -o-transition-delay: 0.1s;
  -ms-transform: translateY(40px);
  -ms-transition-delay: 0.1s;
}

.short-icons-text {
  color: #fff;
  display: block;
  padding: 0 10px 15px 10px;
  line-height: 1.2;
  margin-top: -30px;
}

.block-carousel-3 .owl-box {
  padding: 0 5px;
  margin-left: 0;
  margin-right: 0;
}

/*shortstory-own*/
.shortstory-own {
  background: #fff;
  border: 1px solid #c26a03;
}

.shortstory-own .short-bottom {
  border-top: none;
  padding-top: 0;
  background: #fff;
}

.shortstory-own-3 {
  background: #fff;
  width: 1134px
}

.shortstory-own-3 .short-bottom {
  border-top: none;
  padding-top: 0;
  background: #fff;
}

/*short-blockes*/
.short-blockes {
  overflow: hidden
}

.short-blockes li {
  float: left;
  color: #fff;
  text-align: center;
  height: 34px;
  line-height: 34px;
  width: 33.3333333%;
  font-size: 12px
}

.short-blockes li > i {
  margin-right: 5px;
}

.short-blockes li.short-blockes-blue {
  border-bottom-left-radius: 5px;
  border-top-left-radius: 5px;
  border: 1px solid #e5e5e5;
  background: #fefefe;
  color: #c26a03;
}

.short-blockes li.short-blockes-red {
  border: 1px solid #e5e5e5;
  background: #fefefe;
  color: #c26a03;
  width: 30%
}

.short-blockes li.short-blockes-yellow {
  border-bottom-right-radius: 5px;
  border-top-right-radius: 5px;
}

.short-blockes li.short-blockes-yellow .btn {
  display: block;
  box-shadow: none;
  padding-left: 0;
  padding-right: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

.short-blockes li.short-blockes-yellow .btn i {
  margin-left: 5px;
  margin-right: 0
}

/*shortstory-list*/
.shortstory-list {
  overflow: hidden;
  padding-top: 15px;
}

.shortstory-list li {
  margin-bottom: 5px;
}

.shortstory-list li a {
  display: block;
  position: relative;
  background: #fefefe;
  color: #5a5a5a;
  font-size: 12px;
  padding: 10px 10px 10px 90px;
  border: 1px solid #c26a03
}

.shortstory-list li a .short-list-img, .shortstory-list li a .short-list-text {
  display: inline-block;
  vertical-align: middle;
}

.shortstory-list li a .short-list-img {
  width: 70px;
  height: 70px;
  border: 1px solid #d6d6d6;
  overflow: hidden;
  margin-left: -80px;
}

.shortstory-list li a .short-list-img img {
  width: 100%;
  height: 100%;
  display: block
}

.shortstory-list li a .short-list-text {
  margin-left: 10px;
}

.shortstory-list li a:hover {
  background: #fafafa;
}

.shortstory-list li a:hover .short-list-img img {
  opacity: 0.8;
  filter: Alpha(Opacity=80);
}

/*accordion*/
.accordion .panel {
  margin-bottom: 5px
}

.accordion .collapse > div > ul {
}

.accordion .link {
  display: block;
  border: 1px solid #c26a03;
  padding: 15px 55px 15px 15px;
  background: #ffc501;
  position: relative;
  font-size: 14px;
  text-transform: uppercase;
  color: #c26a03;
}

.accordion .link:hover {
  color: #fff
}

.accordion .collapsed.link {
  color: #c26a03;
  border-color: #c26a03;
  background: #ffc501;
}

.accordion .collapsed.link:hover {
  color: #fff;
  background: #ff0704;
  border-color: #ff0704;
  opacity: 0.6;
}

.accordion .accordion-marker {
  position: absolute;
  right: 10px;
  top: 10px;
  width: 26px;
  height: 100%;
  height: 26px;
  color: #fff;
  border: 1px solid #fff;
  display: block;
}

.accordion .accordion-marker i {
  vertical-align: top;
}

.accordion .collapsed .accordion-marker {
  color: #fff;
  border-color: #fff
}

.accordion .collapsed.link:hover .accordion-marker {
  color: #fff;
  border-color: #fff
}

.accordion .accordion-open, .accordion .accordion-close {
  top: 50%;
  left: 50%;
  position: absolute;
  margin-top: -6px;
  margin-left: -5px;
}

.accordion .accordion-open {
  display: inline-block
}

.accordion .accordion-close {
  display: none
}

.accordion .collapsed .accordion-close {
  display: inline-block
}

.accordion .collapsed .accordion-open {
  display: none
}

/*tagscloud*/
.tagscloud {
  color: #F7F3E4;
}

.tagscloud a {
  display: inline-block;
  padding: 5px 10px;
  margin: 0 1px 4px 0;
  font-size: 11px;
  color: #c26a03;
  background: #fefefe;
  border: 1px solid #c26a03;
}

.tagscloud a:hover {
  background: #fafafa;
  opacity: 0.6;
}

/*sortnews*/
.sortnews {
  background: #FFFAE4;
  padding-left: 57px;
}

.sortnews .sortnews-left, .sortnews .sortnews-right {
  display: inline-block;
}

.sortnews .sortnews-left {
  width: 42px;
  height: 42px;
  background: #DFA72C;
  text-align: center;
  margin: 5px 0px 5px -47px;
  color: #fff;
  line-height: 42px;
}

.sortnews .sortnews-right {
  padding: 10px 15px 0 15px;
  font-size: 12px
}

.sortnews a {
  color: #34383d
}

.sortnews a:hover {
  color: #FC925D
}

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

.speedbar a {
  color: #b7b6a4
}

.speedbar a:hover {
  color: #ff0704
}

/*navigation*/
.pages {
  padding: 0 15px;
}

.pages b {
  display: none
}

.pages-next {
  text-align: right
}

.pages-prev i {
  margin: 5px 0 0 -2px
}

.pages-next i {
  margin: 5px -2px 0 0
}

.pages-prev > a, .pages-next > a, .pages-prev > span, .pages-next > span {
  display: inline-block;
  border: 1px solid transparent;
  font-size: 30px;
  margin-top: 5px;
  line-height: 42px;
  width: 42px;
  height: 42px;
  text-align: center;
  border-radius: 5px;
}

.pages-prev > span, .pages-next > span {
  border-color: #ff0704;
  color: #ff0704;
  background-color: #fefefe
}

.pages-prev > a, .pages-next > a {
  border-color: #ff0704;
  color: #fff;
  background: #ff0704
}

.pages-prev > a:hover, .pages-next > a:hover {
  background: #E36636;
  border-color: #E36636;
  color: #fff
}

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

.pages-numbers {
  text-align: center;
}

.pages-numbers > a, .pages-numbers > span {
  display: inline-block;
  border: 1px solid transparent;
  margin: 0 3px;
  margin-top: 5px;
  line-height: 40px;
  width: 42px;
  height: 42px;
  text-align: center;
  border-radius: 5px;
}

.pages-numbers > span {
  border-color: #ff0704;
  color: #ff0704;
  background-color: #fefefe;
}

.pages-numbers > a {
  border-color: #ff0704;
  color: #fff;
  background-color: #ff0704
}

.pages-numbers > a:hover {
  background-color: #f1cb7c;
  border-color: #f1cb7c;
  color: #5a5a5a
}

/*owl-carousel*/
.owl-box {
  margin-left: -15px;
  margin-right: -15px;
}

.owl-box #owl-2 .item {margin: 0 15px;}

#owl-4 .owl-box .item {
  margin: 0 auto;
  width: 100%;
}

.owl-box .item img {
  width: 100%;
  display: block;
  height: 100%;
}

.owl-carousel .owl-wrapper:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

.owl-carousel {
  display: none;
  position: relative;
  width: 100%;
  -ms-touch-action: pan-y;
}

.owl-carousel .owl-wrapper {
  display: none;
  position: relative;
  -webkit-transform: translate3d(0px, 0px, 0px);
}

.owl-carousel .owl-wrapper-outer {
  overflow: hidden;
  position: relative;
  width: 100%;
}

.owl-carousel .owl-wrapper-outer.autoHeight {
  -webkit-transition: height 500ms ease-in-out;
  -moz-transition: height 500ms ease-in-out;
  -ms-transition: height 500ms ease-in-out;
  -o-transition: height 500ms ease-in-out;
  transition: height 500ms ease-in-out;
}

.owl-item.loading {
  min-height: 150px;
  background: url(AjaxLoader.gif) no-repeat center center
}

.owl-carousel .owl-item {
  float: left;
}

.owl-controls .owl-page, .owl-controls .owl-buttons div {
  cursor: pointer;
}

.owl-controls {
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.grabbing {
  cursor: url(grabbing.png) 8 8, move;
}

.owl-carousel .owl-wrapper, .owl-carousel .owl-item {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
}

.owl-controls {
  text-align: center
}

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

#owl-3 .owl-controls .owl-buttons .owl-prev, #owl-3 .owl-controls .owl-buttons .owl-next {
  top: 25%;
  display: none;
}

.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: #ff0704;
}

.owl-pagination {
  position: absolute;
  top: -45px;
  right: 15px
}

.owl-controls .owl-page {
  display: inline-block;
  zoom: 1;
  *display: inline;
}

.owl-controls .owl-page span {
  display: block;
  width: 12px;
  height: 12px;
  margin-left: 5px;
  filter: Alpha(Opacity=80);
  opacity: 0.8;
  background: #fff;
  border-radius: 50%
}

.owl-controls .owl-page.active span,
.owl-controls.clickable .owl-page:hover span {
  background: #67947C;
  filter: Alpha(Opacity=100);
  opacity: 1
}

/*slider kwiks*/
.kwick-block {
  position: relative;
  width: 100%;
}

.kwicks-slider {
  display: block;
  position: relative;
  width: 100%;
  border-radius: 5px;
}

.kwicks-slider > * {
  display: block;
  overflow: hidden;
  padding: 0;
  margin: 0;
}

.kwicks-slider.kwicks-processed > * {
  margin: 0;
  position: absolute;
}

.kwicks-horizontal > * {
  float: left;
}

.kwicks-horizontal > :first-child {
  margin-left: 0;
}

.kwicks-vertical > :first-child {
  margin-top: 0;
}

.kwicks-slider {
  height: 180px;
}

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

@media (min-width: 468px) {
  .kwicks-slider, .kwicks-slider > li {
    height: 250px
  }
}

@media (min-width: 600px) {
  .kwicks-slider, .kwicks-slider > li {
    height: 290px
  }
}

@media (min-width: 768px) {
  .kwicks-slider, .kwicks-slider > li {
    height: 350px
  }
}

@media (min-width: 992px) {
  .kwicks-slider, .kwicks-slider > li {
    height: 370px
  }
}

@media (min-width: 1200px) {
  .kwicks-slider, .kwicks-slider > li {
    height: 400px
  }
}

.kwicks-slider > li a {
}

.kwicks-slider > li img {
  display: block;
  height: 100%;
  border-radius: 5px;
}

.kwicks-slider > li, .kwicks-slider > li.kwicks-collapsed {
}

.kwicks-slider > li img,
.kwicks-slider > li.kwicks-collapsed img,
.kwicks-slider > li.kwicks-selected.kwicks-collapsed img {
  opacity: 0.6;
  transition: all 500ms ease-in;
  -webkit-transition: all 500ms ease-in;
  -moz-transition: all 500ms ease-in;
  -o-transition: all 500ms ease-in;
  -ms-transition: all 500ms ease-in
}

.kwicks-slider > li.kwicks-selected {
}

.kwicks-slider > li.kwicks-selected img, .kwicks-slider > li.kwicks-expanded img {
  opacity: 1;
  transition: all 500ms ease-in;
  -webkit-transition: all 500ms ease-in;
  -moz-transition: all 500ms ease-in;
  -o-transition: all 500ms ease-in;
  -ms-transition: all 500ms ease-in
}

.kwicks-slider > li a .kwick_caption {
  z-index: 5;
  background: #F69461;
  background: rgba(252, 146, 93, 0.6);
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6);
  padding: 15px;
  color: #fff;
  font-size: 16px;
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
  opacity: 0;
  transition: all 200ms ease-in;
  -webkit-transition: all 200ms ease-in;
  -moz-transition: all 200ms ease-in;
  -o-transition: all 200ms ease-in;
  -ms-transition: all 200ms ease-in;
}

.kwicks-slider > li a:hover .kwick_caption {
  opacity: 1;
  transition: all 200ms ease-in;
  -webkit-transition: all 200ms ease-in;
  -moz-transition: all 200ms ease-in;
  -o-transition: all 200ms ease-in;
  -ms-transition: all 200ms ease-in
}

.kwicks-slider > li a:hover .kwick_caption:hover {
  background: rgba(252, 146, 93, 0.8);
}

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

.igroup-30 {
  margin-top: 30px;
}

.igroup-input, #page-input select, .igroup-select select, .textin {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #777;
  background: #fff;
  border: 1px solid #e5e5e5;
  border-radius: 5px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.igroup .igroup-input {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}

.igroup-input:focus {
  border-color: #669D89;
  outline: 0;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6);
}

.igroup-input::-moz-placeholder {
  color: #999;
  opacity: 1;
}

.igroup-input:-ms-input-placeholder {
  color: #999;
}

.igroup-input::-webkit-input-placeholder {
  color: #999;
}

.igroup-input[disabled], .form-control[readonly] {
  cursor: auto;
  background: #f9f9f9;
  opacity: 1;
}

.igroup-input[disabled] {
  box-shadow: none
}

textarea.igroup-input {
  height: auto;
}

input.input12 {
  font-size: 12px;
}

input[type="search"] {
  -webkit-appearance: none;
}

.igroup-span {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: normal;
  line-height: 1;
  color: #777;
  text-align: center;
  background: #f5f5f5;
  border: 1px solid #e5e5e5;
  border-radius: 5px;
}

.igroup-span input[type="radio"], .igroup-span input[type="checkbox"] {
  margin-top: 0;
}

.igroup-span > i {
  width: 14px !important
}

.igroup-span-i > i {
  margin-right: 5px;
}

.igroup-span, .igroup-btn, .igroup .igroup-input {
  display: table-cell;
}

.igroup-span:not(:first-child):not(:last-child),
.igroup-btn:not(:first-child):not(:last-child),
.igroup .igroup-input:not(:first-child):not(:last-child) {
  border-radius: 0;
}

.igroup-span, .igroup-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}

.igroup .igroup-input:first-child, .igroup-span:first-child, .igroup-btn:first-child > .btn,
.igroup-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

.igroup-span:first-child {
  border-right: 0;
}

.igroup .igroup-input:last-child, .igroup-span:last-child, .igroup-btn:last-child > .btn,
.igroup-btn:first-child > .btn:not(:first-child), #page-input select, .igroup-select select {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

.igroup-span:last-child {
  border-left: 0;
}

.igroup-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
}

.igroup-btn > .btn {
  position: relative;
  box-shadow: none;
}

.igroup-btn > .btn + .btn {
  margin-left: -1px;
}

.igroup-btn > .btn:hover, .igroup-btn > .btn:focus, .igroup-btn > .btn:active {
  z-index: 2;
}

#result-registration > font {
  display: block;
  padding: 5px 15px;
  margin-bottom: 15px;
  background: #fbfbfb;
  border: 1px solid #e5e5e5;
  font-size: 12px;
}

.igroup-infoblock {
  background: #fefefe;
  border: 1px solid #e5e5e5;
  padding: 5px 15px;
  font-size: 12px;
  margin-bottom: 15px;
}

.igroup-regcode {
  height: 102px;
  margin-bottom: 2px !important;
  padding: 10px;
  background: #f7f7f7;
  border-top-right-radius: 3px !important;
  border-bottom-right-radius: 3px !important;
  box-shadow: none;
}

.igroup-recaptcha {
  border: 1px solid #e5e5e5;
  margin-top: 30px;
  padding: 15px;
  border-radius: 5px;
}

.igroup-recaptcha > p {
  color: #EE6C92;
  margin: 0 0 10px 0
}

.igroup-textarea {
  border: 1px solid #e5e5e5;
  background: #f7f7f7;
}

.igroup-textarea > label {
  margin-bottom: 10px;
}

.igroup-textarea > input {
  margin-left: 15px;
  margin-bottom: 10px;
}

.igroup-textarea textarea {
  width: 100%;
  border: 1px solid #e5e5e5;
}

.fieldsubmit {
  margin: 15px 0 0 0
}

/*system*/
.basecont {
  padding: 30px;
  position: relative;
  background: #FEFBED;
  border: 1px solid #FDEBBD;
  margin-bottom: 30px;
}

@media screen and (max-width: 767px) {
  .basecont {
    padding: 30px 15px;
  }
}

.user-rating {
  border: 1px solid #e5e5e5;
  background: #fcfcfc;
  padding: 8px 15px
}

#baseform .h-title, #baseform .h-pagetitle {
  margin-top: 15px;
}

#baseform .ul-stat {
  margin: 15px 0 15px 30px
}

#baseform .login-foto {
  padding: 10px;
  border: 1px solid #e5e5e5;
  width: 122px;
  margin: 0 auto 15px auto;
}

#baseform .login-foto img {
  width: 100px;
  display: inline-block;
  vertical-align: middle
}

#baseform .login-foto:before {
  top: 15px;
  left: 15px;
  right: 15px;
  bottom: 15px;
  width: 90px;
  height: 90px;
}

.user-ullink {
  font-size: 12px
}

.user-ullink li {
  margin: 0 0 6px 0
}

.user-ullink li a {
  display: block;
  text-align: center;
  padding: 8px 0;
  border: 1px solid #F4DF90;
  background: #FDEBBD;
}

.user-ullink li a:hover {
  background: #669D89;
  color: #fff;
  border-color: #669D89
}

.user-edituser a {
  border: 1px solid #F4DF90;
  background: #FDEBBD;
  padding: 8px 15px;
  display: block;
}

.user-edituser a:hover {
  background: #669D89;
  color: #fff;
  border-color: #669D89
}

@media screen and (max-width: 767px) {
  .user-ullink {
    margin: 15px 0 0 0;
  }
}

.pm_status {
  border: 1px solid #e5e5e5;
  color: #2D414B
}

.pm_status_head {
  background: #f9f9f9;
  border-bottom: 1px solid #e5e5e5;
  padding: 8px 15px;
}

.pm_status_content {
  padding: 8px 15px;
  font-size: 12px;
}

.pm_status .pm_progress_bar {
  margin: 5px 0
}

.infobox {
  margin-bottom: 15px;
  border: 1px solid #FDEBBD;
}

.infobox .infobox-header {
  position: relative;
  padding: 9px 15px 10px;
  font-weight: bold;
  border-bottom: 1px solid #FDEBBD;
  color: #202E37;
  background: #FDEBBD
}

.infobox .infobox-header i {
  margin-right: 10px;
}

.infobox .infobox-content {
  padding: 30px;
  font-size: 12px;
  background: #fff
}

.infobox .infobox-content.infobox-table {
  padding: 0;
}

.infobox a {
  font-weight: bold;
}

.infobox a:hover {
  text-decoration: underline
}

.infobox hr {
  margin-bottom: 0;
  border-top-color: #dfe6e7
}

.infobox p {
  margin: 4px 0
}

.infobox ul li {
  list-style: inside;
  padding: 0 0 5px 0
}

.font-red {
  color: #EE6C92
}

.static-page h1 {
  text-align: center
}

.storenumber {
  padding: 10px 15px;
}

/*search page*/
#search-page {
  margin: 0 15px 30px 15px;
}

.searchtable {
  margin: 0 -10px 5px -10px
}

.searchtable fieldset {
  margin: 5px !important
}

.searchtable input.bbcodes {
  margin: 0 5px 0 0 !important;
}

.searchtable td.search > div {
  margin-left: 5px;
}

.searchtable td.search > label {
  display: block;
  margin-top: 4px;
}

.searchtable label > input {
  margin-right: 4px;
}

.textin {
  width: 100% !important;
  margin-bottom: 10px;
}

#search-page br {
  display: none;
}

.search-page-p {
  font-size: 12px;
  color: #F26341;
  padding-top: 5px;
}

/*addnews*/
#addnews-page {
  font-size: 12px;
}

.basecont .impot {
  color: #ff3b28
}

.addnews-admintag {
  background: #f9f9f9;
  border: 1px solid #e5e5e5;
  padding: 15px;
  margin-top: 15px;
}

td.label, td.addnews {
  vertical-align: middle;
  padding-right: 10px;
}

.tableform {
  width: 100%;
  margin-bottom: 15px;
}

.tableform td {
  padding-bottom: 15px;
}

.tableform td .bb-editor {
  margin-top: 5px;
}

.f_input, td.xfields textarea, .xfields input, .xprofile input, .f_textarea, .tableform td > select {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #828A93;
  background: #fff;
  border: 1px solid #e5e5e5;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.f_input:focus {
  border-color: #669D89;
  outline: 0;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6);
}

.bb-editor textarea, .f_textarea {
  height: 200px !important;
  padding: 5px;
  font-size: 12px
}

.xfields textarea, .xprofile textarea {
  width: 100%;
  height: 186px;
}

.xfields input, .xprofile input {
  width: 250px;
  display: inline-block;
}

.xfields_table td {
  vertical-align: top
}

.tableform td select {
  width: 100% !important
}

.tablevote {
  border-radius: 5px;
  background: #fefefe;
  border: 1px solid #e5e5e5
}

.addvote td {
  padding: 15px
}

.addvote-btn {
  padding: 0 !important
}

/*vote*/
#votes, .votes-full {
  background: #E36636;
  color: #fff;
  overflow: hidden;
}

#dle-vote {
  padding: 30px 15px;
  font-size: 12px
}

.pollvotelist {
  padding: 15px 15px 15px 30px
}

#dle-vote .vote, .pollvotelist .pollanswer {
  height: 20px;
  line-height: 20px;
  overflow: hidden
}

#dle-vote .vote input, #dle-vote .vote label,
.pollvotelist .pollanswer input, .pollvotelist .pollanswer label {
  display: inline-block;
  vertical-align: top
}

#dle-vote .vote input, .pollvotelist .pollanswer input {
  margin: 3px 5px 0 0
}

#votes .vresult {
  position: absolute
}

#votes h4, .votes-full h2 {
  color: #FEF4D4;
  margin: 15px 15px 0 15px;
  padding-bottom: 15px;
  font-size: 18px;
  border-bottom: 2px dashed #FEF4D4
}

.votes-full h2 {
  font-size: 20px;
}

.votes-bottom, .voteresult {
  text-align: center;
  padding: 10px 0;
  background: #E28354;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px
}

.votes-bottom i {
  margin: 0
}

.voteresult {
  font-size: 12px;
}

#dlevotespopupcontent table {
  margin: 0 0 15px -15px
}

.votes-full {
  margin-top: 30px
}

/*comments*/
#comment-news > .btn {
  margin-bottom: 5px;
}

@media screen and (max-width: 767px) {
  #comment-news > .btn {
    width: 100%;
    margin-top: 15px;
  }
}

#comment-news {
  position: relative;
}

#dle-comments-list {
  margin: 0
}

#dle-content #search-page + script + a + #dlemasscomments > #dle-comments-list {
  margin: 10px 15px 0 15px
}

.mass_comments_action {
  border: 1px solid #E2D1A4;
  background: #fbf9f2;
  padding: 8px 15px;
  margin-top: 5px;
  border-radius: 5px;
}

.bcomment {
  margin-top: 15px;
  font-size: 12px;
  border: 1px solid #c26a03;
  border-radius: 5px;
  padding: 15px 0 0 0;
  background: #fbf9f2
}

.bcomment > .row {
  margin: 0 !important
}

.bcomment-top {
  margin: 0 0 15px 0;
  border-bottom: 1px solid #e5e5e5;
  padding: 0 0 10px 0
}

.bcomment-content {
  font-size: 14px;
  padding: 0 0 15px 0;
  text-align: justify
}

.bcomment-bottom {
/ / border-top: 1 px dashed #E2D1A4;
/ / background: #f8eccd;
  padding: 6px 15px;
  overflow: hidden;
  color: #BD8A0C;
}

@media screen and (max-width: 767px) {
  .bcomment-bottom {
    text-align: center
  }
}

.bcomment-avatar {
  padding: 5px;
  border: 3px dashed #E2D1A4;
  margin: 0 auto;
}

.bcomment-avatar img {
  width: 100%;
  display: block;
  border: 1px solid #E2D1A4
}

@media screen and (max-width: 767px) {
  .bcomment-avatar {
    width: 140px;
    margin-bottom: 15px;
  }
}

.ul-bcomment-info {
  overflow: hidden;
  float: left;
}

.ul-bcomment-info li {
  float: left;
  margin-right: 4px;
  line-height: 30px;
}

.ul-bcomment-tool {
  overflow: hidden;
  float: right;
}

.ul-bcomment-tool li {
  float: left;
  margin: 0 2px;
}

.ul-bcomment-tool li a {
  border: 1px solid #e0a81c;
  color: #BD8A0C;
  text-align: center;
  display: block;
  height: 28px;
  padding: 0 10px;
  line-height: 28px;
  border-radius: 3px;
}

.ul-bcomment-tool li a:hover {
  background: #e0a81c;
  color: #fff
}

.ul-bcomment-tool li.bcomment-mass-action {
  padding-left: 5px;
}

.ul-bcomment-tool li.bcomment-mass-action input {
  display: inline-block;
  margin-top: 6px;
  height: 13px;
  vertical-align: middle
}

@media screen and (max-width: 767px) {
  .ul-bcomment-tool, .ul-bcomment-info {
    float: none;
    display: inline-block;
    vertical-align: top
  }

  .ul-bcomment-tool {
    margin-top: 10px;
  }
}

.bcomment-author {
  float: left;
  margin: 0;
  font-style: italic;
  font-size: 16px;
}

.bcomment-author a {
  font-size: 16px;
  line-height: 27px;
}

.bcomment-newstitle {
  font-size: 18px;
  margin-bottom: 10px;
}

.bcomment-signature {
  color: #777;
  font-size: 12px;
  font-style: italic;
  border-top: 1px solid #e5e5e5;
  padding-top: 10px;
  margin-top: 10px;
}

.bcomment .ratebox, .bcomment .ratebox2, .bcomment .ratebox3 {
  float: right;
}

.bcomment .title_quote {
  background: #f3f6f6;
  border: 1px solid #e5eaed;
  padding: 8px 10px;
  color: #828A93;
}

.bcomment .quote {
  color: #828A93;
  background: #f9fafc;
  border: 1px solid #e5eaed;
  padding: 8px 10px;
  font-size: 12px;
  margin: 10px 0
}

.bcomment .title_spoiler {
  border: none;
  border-left: 15px solid #fe8f8c;
  color: #fe8f8c;
  background-color: #f3f6f6;
  padding: 8px 10px;
  margin: 10px 0
}

.bcomment .title_spoiler a {
  color: #fe8f8c;
}

.bcomment .title_spoiler a:hover {
  text-decoration: underline
}

.bcomment .text_spoiler {
  padding: 10px;
  background: #fff;
  border: 1px solid #e5eaed;
}

.bcomment-fast {
  float: right;
}

.bcomment-fast a {
  display: block;
  background: #ff0704;
  color: #fff;
  padding: 4px 15px;
  border-radius: 5px;
  line-height: 27px;
}

.bcomment-fast a:hover {
  background: #ff0704;
  opacity: 0.6;
}

.selectmass input {
  float: right;
  margin-left: 6px;
}

.mass_comments_action {
  text-align: right;
}

/*---Iaeaaiiua iioi?ea iiainoe i?e aiaaaeaiee iiainoae ia naeoa---*/
.findrelated {
  background: #FFF2D9;
  border: 1px solid #fed37f;
  display: block;
  border-radius: 3px;
  padding: 10px 15px;
  margin: 0 0 6px 0;
}

/*---Eioi?iaoeiiiia ieii caa?ocee AJAX---*/
#loading-layer {
  display: none;
  font-size: 12px;
  background: #669D89;
  padding: 15px;
  text-align: center;
  color: #FEF4D4;
  border-radius: 5px;
}

/*---Oeoaoa e ne?uoue oaeno---*/
.scriptcode, .title_quote, .quote, .title_spoiler,
.text_spoiler {
  font-style: italic;
  padding: 10px;
  background: #fff;
  border-left: 10px solid #669D89;
}

.quote {
  border: 1px solid #e5e5e5;
  border-left: 10px solid #669D89;
  border-radius: 3px;
}

.title_quote, .title_spoiler {
  background: #fff;
}

.title_spoiler, .text_spoiler {
  border-color: #FC925D;
}

.title_quote {
  border-bottom: 0;
  font-weight: bold;
}

.scriptcode {
  color: #004e8d;
  text-align: left;
  font-family: "Courier New";
}

.title_spoiler {
  font-weight: bold;
}

.text_spoiler {
  border-top: 0;
  text-align: justify;
}

.hide {
  background-color: #e8f3fa;
  padding: 5px;
  color: #3a78a5;
  margin: 0 0 1em;
}

.hide a {
  text-decoration: underline;
}

.hide a:hover {
  text-decoration: none
}

.inhide {
  border: 1px solid #d1e3ef;
  padding: 5px;
  background-color: #fff;
  margin-bottom: 5px;
}

/*---Eaeaiaa?u---*/
.calendar {
  width: 100%;
  font-size: 12px
}

.calendar td, .calendar th {
  padding: 5px 0;
  vertical-align: middle;
  text-align: center
}

.weekday-active-v, .day-active-v, .weekday-active, .day-active {
  font-weight: bold
}

.weekday {
  color: #9F55C3
}

th.workday, th.weekday {
  background-color: #fff;
  border: 1px solid #ecf0f1
}

.monthselect {
  font-size: 1.15em;
  color: #606366
}

.day-current {
  background-color: #669D89;
  color: #fff;
  border-radius: 3px;
}

.day-current a {
  color: #fff
}

/*---Eo?oea iieuciaaoaee---*/
.userstop td, .pm td.pm_list, .pm td.pm_head {
  border: 1px solid #e5e5e5;
  padding: 2px;
  background: #fff;
}

.userstop thead td, .pm td.pm_head {
  font-size: 0.9em;
  background: #fff;
  height: 22px;
  padding: 6px 0;
  font-weight: bold;
  text-align: center;
  color: #4e4e4e;
}

/*---?aeoeia---*/
.ratebox2, .ratebox3, .ratebox {
  overflow: hidden;
  display: inline-block;
  vertical-align: middle
}

.ratebox {
  border: 1px solid #e5e5e5;
  background-color: #f9f9f9;
  padding: 4px 10px;
  border-radius: 5px;
}

.rating {
  width: 85px;
  height: 17px;
  font-size: 0.9em;
}

.unit-rating {
  width: 85px;
  height: 17px;
  position: relative;
  background: url(../dleimages/rating.png) repeat-x;
}

.unit-rating li {
  text-indent: -90000px;
  float: left;
}

.unit-rating li a {
  display: block;
  width: 17px;
  height: 17px;
  text-decoration: none;
  text-indent: -9000px;
  z-index: 17;
  position: absolute;
}

.unit-rating li a:hover {
  background: url(../dleimages/rating.png) 0 -17px;
  z-index: 2;
  left: 0;
  transition: none
}

.unit-rating a.r1-unit {
  left: 0;
}

.unit-rating a.r1-unit:hover {
  width: 17px;
}

.unit-rating a.r2-unit {
  left: 17px;
}

.unit-rating a.r2-unit:hover {
  width: 34px;
}

.unit-rating a.r3-unit {
  left: 34px;
}

.unit-rating a.r3-unit:hover {
  width: 51px;
}

.unit-rating a.r4-unit {
  left: 51px;
}

.unit-rating a.r4-unit:hover {
  width: 68px;
}

.unit-rating a.r5-unit {
  left: 68px;
}

.unit-rating a.r5-unit:hover {
  width: 85px;
}

.unit-rating li.current-rating {
  background: url(../dleimages/rating.png) 0 -34px;
  position: absolute;
  height: 17px;
  display: block;
  text-indent: -9000px;
  z-index: 1;
}

.ul-rating {
  overflow: hidden;
  height: 28px;
  line-height: 28px;
}

.ul-rating li {
  float: left;
}

.ul-rating li > span {
  display: block;
  padding: 0 4px;
}

.ul-rating li a {
  display: block;
  padding: 0;
  opacity: 0.6;
}

.ul-rating li a .fa-minus-circle {
  color: #e6807e
}

.ul-rating li a .fa-plus-circle {
  color: #ff0704
}

.ul-rating li a:hover {
  opacity: 1
}

.ratingzero {
  color: #6c838e;
}

.ratingtypeplusminus {
  padding: 0px 5px;
}

.ratingtypeplus {
  color: #6c838e;
  padding: 0px 0px 0px 5px;
}

.ratingplus {
  color: green;
}

.ratingminus {
  color: red;
}

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

.bbcodes:hover, .bbcodes:focus {
  color: #fff;
  text-decoration: none;
  background-color: #C8920D;
  border: 1px solid #C8920D;
}

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

.bbcodes_poll:hover {
  background: #f5f5f5;
}

.bbcodes_poll {
  width: 100px;
}

/*---BB ��������---*/

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

.bb-pane > b {
  margin-top: 5px;
  margin-left: 0;
  vertical-align: middle;
}

.bb-pane .bb-btn + .bb-btn, .bb-pane .bb-btn + .bb-pane, .bb-pane .bb-pane + .bb-btn, .bb-pane .bb-pane + .bb-pane {
  margin-left: -1px;
}

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

}

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

.bb-btn:active {
  background: #f3f3f3;
  border-color: #cfcfcf;
  -webkit-box-shadow: 0 0 5px #f3f3f3 inset;
  -moz-box-shadow: 0 0 5px #f3f3f3 inset;
  box-shadow: 0 0 5px #f3f3f3 inset;
}

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

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

.bb-sel {
  float: left;
  padding: 2px 2px 0 2px;
}

.bb-sel select {
  font-size: 11px;
}

.bb-sep {
  display: inline-block;
  float: left;
  width: 1px;
  padding: 2px;
}

.bb-btn {
  cursor: pointer;
  outline: 0;
}

#b_font select {
  padding: 0px;
}

#b_size select {
  padding: 0px;
}

#b_b:before {
  content: "\f032";
}

#b_i:before {
  content: "\f033";
}

#b_u:before {
  content: "\f0cd";
}

#b_s:before {
  content: "\f0cc";
}

#b_img:before {
  content: "\f03e";
}

#b_up:before {
  content: "\e930";
}

#b_emo:before {
  content: "\f118";
}

#b_url:before {
  content: "\f0c1";
}

#b_leech:before {
  content: "\e98d";
}

#b_mail:before {
  content: "\f003";
}

#b_video:before {
  content: "\e913";
}

#b_audio:before {
  content: "\e911";
}

#b_hide:before {
  content: "\e9d1";
}

#b_quote:before {
  content: "\e977";
}

#b_code:before {
  content: "\f121";
}

#b_left:before {
  content: "\f036";
}

#b_center:before {
  content: "\f037";
}

#b_right:before {
  content: "\f038";
}

#b_color:before {
  content: "\e601";
}

#b_spoiler:before {
  content: "\e600";
}

#b_fla:before {
  content: "\ea8d";
}

#b_yt:before {
  content: "\f166";
}

#b_tf:before {
  content: "\ea61";
}

#b_list:before {
  content: "\f0ca";
}

#b_ol:before {
  content: "\f0cb";
}

#b_tnl:before {
  content: "\ea61";
}

#b_br:before {
  content: "\ea68";
}

#b_pl:before {
  content: "\ea72";
}

#b_size:before {
  content: "\f034";
}

#b_font:before {
  content: "\f031";
}

#b_header:before {
  content: "\f1dc";
}

#b_sub:before {
  content: "\f12c";
}

#b_sup:before {
  content: "\f12b";
}

#b_justify:before {
  content: "\f039";
}

.bb-pane h1 {
  font-size: 36px;
  margin-top: 5px;
  margin-bottom: 5px;
}

.bb-pane h2 {
  font-size: 30px;
  margin-top: 5px;
  margin-bottom: 5px;
}

.bb-pane h3 {
  font-size: 24px;
  margin-top: 5px;
  margin-bottom: 5px;
}

.bb-pane h4 {
  font-size: 18px;
  margin-top: 5px;
  margin-bottom: 5px;
}

.bb-pane h5 {
  font-size: 14px;
  margin-top: 5px;
  margin-bottom: 5px;
}

.bb-pane h6 {
  font-size: 12px;
  margin-top: 5px;
  margin-bottom: 5px;
}

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

.bb-pane-dropdown > li > a {
  display: block;
  padding: 3px 10px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857;
  color: #333333;
  white-space: nowrap;
}

.bb-pane-dropdown > li > a:hover, .bb-pane-dropdown > li > a:focus {
  text-decoration: none;
  color: #262626;
  background-color: whitesmoke;
}

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

.bb-pane-dropdown .color-palette {
  padding: 0px 5px;
}

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

.editorcomm .bb-editor {
  width: 565px;
}

.editorcomm .bb-editor textarea {
  height: 200px;
}

.clr {
  clear: both;
}

/*---���� �������� �������������� ���������� �� �����---*/
.quick-edit-text {
  padding: .4em;
  width: 350px;
}

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

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

/*---Auiaaa?uaa iai? eiiiee ?aaaeoe?iaaou---*/
#dropmenudiv {
  border: 1px solid #cbdfe8;
  background-color: #fbfdfe;
  font-size: 11px;
  line-height: 20px;
  margin: 2px 0;
  padding: 5px;
  opacity: 0.9;
  filter: alpha(opacity=90)
}

#dropmenudiv a {
  display: block;
  text-indent: 3px;
  text-decoration: none;
  color: #3f4b51;
  padding: 1px 0;
  width: 100%
}

#dropmenudiv a:hover {
  color: #2d8edd
}

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

/*---?aiea ?anoe?aiiie oi?iu iienea ii naeoo---*/
fieldset {
  border: 1px solid #e5e5e5;
  padding: 15px;
  text-align: left;
}

fieldset > legend {
  font-weight: bold;
}

/*---iieac i?eaeiaeuiie ea?oeiee caa?o?aiiie ia naeo ec oiaiuoaiiie eiiee---*/
.highslide-wrapper, .highslide-outline {
  background: #fff;
}

.highslide-image {
  border: 2px solid #fff;
}

.highslide-active-anchor {
  visibility: hidden;
}

.highslide-active-anchor img {
  visibility: hidden;
}

.highslide-dimming {
  background-color: black;
}

.highslide-html {
  background-color: white;
}

.highslide-loading {
  display: block;
  color: white;
  font-size: 9px;
  font-weight: bold;
  text-decoration: none;
  padding: 3px;
  border: 1px solid white;
  background-color: black;
}

a.highslide-full-expand {
  background: url("../dleimages/fullexpand.gif") no-repeat;
  display: block;
  margin: 0 10px 10px 0;
  width: 34px;
  height: 34px;
}

.highslide-display-block {
  display: block;
}

.highslide-display-none {
  display: none;
}

.highslide-caption {
  display: none;
  padding: 5px;
  background: white;
}

.highslide-controls {
  width: 195px;
  height: 40px;
  margin-right: 15px;
  margin-bottom: 10px;
  margin-top: 10px;
  background: url("../../../engine/classes/highslide/graphics/controlbar-black-border.gif") no-repeat 0 -90px;
}

.highslide-controls ul {
  position: relative;
  left: 15px;
  height: 40px;
  list-style: none;
  margin: 0;
  padding: 0;
  background: url("../../../engine/classes/highslide/graphics/controlbar-black-border.gif") no-repeat 100% -90px;
}

.highslide-controls li {
  float: left;
  padding: 5px 0;
}

.highslide-controls a {
  background: url("../../../engine/classes/highslide/graphics/controlbar-black-border.gif");
  display: block;
  float: left;
  height: 30px;
  width: 30px;
  outline: none;
}

.highslide-controls a.disabled {
  cursor: default;
}

.highslide-controls a span {
  display: none;
}

/*---The CSS sprites for the controlbar---*/
.highslide-controls .highslide-previous a {
  background-position: 0 0;
}

.highslide-controls .highslide-previous a:hover {
  background-position: 0 -30px;
}

.highslide-controls .highslide-previous a.disabled {
  background-position: 0 -60px !important;
}

.highslide-controls .highslide-play a {
  background-position: -30px 0;
}

.highslide-controls .highslide-play a:hover {
  background-position: -30px -30px;
}

.highslide-controls .highslide-play a.disabled {
  background-position: -30px -60px !important;
}

.highslide-controls .highslide-pause a {
  background-position: -60px 0;
}

.highslide-controls .highslide-pause a:hover {
  background-position: -60px -30px;
}

.highslide-controls .highslide-next a {
  background-position: -90px 0;
}

.highslide-controls .highslide-next a:hover {
  background-position: -90px -30px;
}

.highslide-controls .highslide-next a.disabled {
  background-position: -90px -60px !important;
}

.highslide-controls .highslide-move a {
  background-position: -120px 0;
}

.highslide-controls .highslide-move a:hover {
  background-position: -120px -30px;
}

.highslide-controls .highslide-full-expand a {
  background-position: -150px 0;
}

.highslide-controls .highslide-full-expand a:hover {
  background-position: -150px -30px;
}

.highslide-controls .highslide-full-expand a.disabled {
  background-position: -150px -60px !important;
}

.highslide-controls .highslide-close a {
  background-position: -180px 0;
}

.highslide-controls .highslide-close a:hover {
  background-position: -180px -30px;
}

/*---Iaeaei oaaia---*/
.clouds_xsmall {
  font-size: 1em;
}

.clouds_small {
  font-size: 1.1em;
}

.clouds_medium {
  font-size: 1.2em;
  font-weight: bold;
}

.clouds_large {
  font-size: 1.5em;
}

.clouds_xlarge {
  font-size: 1.7em;
}

/*---iianaaoea oaenoa a oaaa [code]---*/
pre code {
  display: block;
  padding: 0.5em;
  background: #f9fafa;
  border: 1px solid #dce7e7;
  overflow: auto;
  white-space: pre;
}

pre .comment, pre .template_comment, pre .diff .header, pre .doctype, pre .lisp .string, pre .javadoc {
  color: #93a1a1;
  font-style: italic;
}

pre .keyword, pre .css .rule .keyword, pre .winutils, pre .javascript .title, pre .method, pre .addition, pre .css .tag, pre .lisp .title {
  color: #859900;
}

pre .number, pre .command, pre .string, pre .tag .value, pre .phpdoc, pre .tex .formula, pre .regexp, pre .hexcolor {
  color: #2aa198;
}

pre .title, pre .localvars, pre .function .title, pre .chunk, pre .decorator, pre .builtin, pre .built_in, pre .lisp .title, pre .identifier, pre .title .keymethods, pre .id {
  color: #268bd2;
}

pre .tag .title, pre .rules .property, pre .django .tag .keyword {
  font-weight: bold;
}

pre .attribute, pre .variable, pre .instancevar, pre .lisp .body, pre .smalltalk .number, pre .constant, pre .class .title, pre .parent, pre .haskell .label {
  color: #b58900;
}

pre .preprocessor, pre .pi, pre .shebang, pre .symbol, pre .diff .change, pre .special, pre .keymethods, pre .attr_selector, pre .important, pre .subst, pre .cdata {
  color: #cb4b16;
}

pre .deletion {
  color: #dc322f;
}

pre .tex .formula {
  background: #eee8d5;
}

/*---i?ia?ann aa? caiieiaiiinoe ia?niiaeuiuo niiauaiee---*/
.pm_progress_bar {
  border: 1px solid #d8d8d8;
  padding: 1px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.pm_progress_bar span {
  background: #000;
  font-size: 0em;
  text-indent: -2000em;
  height: 10px;
  display: block;
  overflow: hidden;
}

/*---Auaia ?acoeuoaoia aieiniaaiey ia naeoa---*/
.voteprogress {
  overflow: hidden;
  height: 15px;
  margin-bottom: 5px;
  background-color: #f7f7f7;
  background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -ms-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
  background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: linear-gradient(top, #f5f5f5, #f9f9f9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f9f9f9', GradientType=0);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}

.voteprogress span {
  color: #fff;
  text-align: center;
  text-indent: -2000em;
  height: 15px;
  display: block;
  overflow: hidden;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background: #0e90d2;
  background-image: -moz-linear-gradient(top, #149bdf, #0480be);
  background-image: -ms-linear-gradient(top, #149bdf, #0480be);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));
  background-image: -webkit-linear-gradient(top, #149bdf, #0480be);
  background-image: -o-linear-gradient(top, #149bdf, #0480be);
  background-image: linear-gradient(top, #149bdf, #0480be);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#149bdf', endColorstr='#0480be', GradientType=0);
}

.voteprogress .vote2 {
  background-color: #dd514c;
  background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -ms-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));
  background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: linear-gradient(top, #ee5f5b, #c43c35);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0);
}

.voteprogress .vote3 {
  background-color: #5eb95e;
  background-image: -moz-linear-gradient(top, #62c462, #57a957);
  background-image: -ms-linear-gradient(top, #62c462, #57a957);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));
  background-image: -webkit-linear-gradient(top, #62c462, #57a957);
  background-image: -o-linear-gradient(top, #62c462, #57a957);
  background-image: linear-gradient(top, #62c462, #57a957);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0);
}

.voteprogress .vote4 {
  background-color: #4bb1cf;
  background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -ms-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));
  background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -o-linear-gradient(top, #5bc0de, #339bb9);
  background-image: linear-gradient(top, #5bc0de, #339bb9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#339bb9', GradientType=0);
}

.voteprogress .vote5 {
  background-color: #faa732;
  background-image: -moz-linear-gradient(top, #fbb450, #f89406);
  background-image: -ms-linear-gradient(top, #fbb450, #f89406);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
  background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
  background-image: -o-linear-gradient(top, #fbb450, #f89406);
  background-image: linear-gradient(top, #fbb450, #f89406);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89406', GradientType=0);
}

/*---Auaia ?acoeuoaoia ii?inia a iiainoyo---*/
.pollprogress {
  overflow: hidden;
  height: 18px;
  margin-bottom: 5px;
  background-color: #f7f7f7;
  background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -ms-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
  background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: linear-gradient(top, #f5f5f5, #f9f9f9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f9f9f9', GradientType=0);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}

.pollprogress span {
  color: #fff;
  height: 18px;
  display: block;
  overflow: hidden;
  font-size: 12px;
  text-align: center;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background: #0e90d2;
  background-image: -moz-linear-gradient(top, #149bdf, #0480be);
  background-image: -ms-linear-gradient(top, #149bdf, #0480be);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));
  background-image: -webkit-linear-gradient(top, #149bdf, #0480be);
  background-image: -o-linear-gradient(top, #149bdf, #0480be);
  background-image: linear-gradient(top, #149bdf, #0480be);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#149bdf', endColorstr='#0480be', GradientType=0);
}

.pollprogress .poll2 {
  background-color: #dd514c;
  background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -ms-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));
  background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: linear-gradient(top, #ee5f5b, #c43c35);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0);
}

.pollprogress .poll3 {
  background-color: #5eb95e;
  background-image: -moz-linear-gradient(top, #62c462, #57a957);
  background-image: -ms-linear-gradient(top, #62c462, #57a957);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));
  background-image: -webkit-linear-gradient(top, #62c462, #57a957);
  background-image: -o-linear-gradient(top, #62c462, #57a957);
  background-image: linear-gradient(top, #62c462, #57a957);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0);
}

.pollprogress .poll4 {
  background-color: #4bb1cf;
  background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -ms-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));
  background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -o-linear-gradient(top, #5bc0de, #339bb9);
  background-image: linear-gradient(top, #5bc0de, #339bb9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#339bb9', GradientType=0);
}

.pollprogress .poll5 {
  background-color: #faa732;
  background-image: -moz-linear-gradient(top, #fbb450, #f89406);
  background-image: -ms-linear-gradient(top, #fbb450, #f89406);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
  background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
  background-image: -o-linear-gradient(top, #fbb450, #f89406);
  background-image: linear-gradient(top, #fbb450, #f89406);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89406', GradientType=0);
}

/*---Auaaeaiea oaenoa e anieuaa?uaa ieii (iiaaeeouny nnueeie)---*/
#marker-bar,
#txtselect_marker {
  display: block;
  visibility: hidden;
  position: absolute;
  z-index: 1200;
  opacity: 0;
  -webkit-transition: opacity .4s, visibility .1s linear .4s;
  -moz-transition: opacity .4s, visibility .1s linear .4s;
  -o-transition: opacity .4s, visibility .1s linear .4s;
  transition: opacity .4s, visibility .1s linear .4s;
}

#txtselect_marker {
  cursor: pointer;
  background: url(../dleimages/marker.png) -0px -0px no-repeat;
}

#txtselect_marker:hover {
  background-position: -0px -32px;
}

#marker-bar {
  border: 1px solid #ccc;
  border-radius: 15px;
  background: #fff;
  padding: 5px 10px;
  cursor: default;
  box-shadow: 0px 0px 4px #ccc;
}

#marker-bar.show {
  -webkit-transition: opacity .4s, visibility 0s;
  -moz-transition: opacity .4s, visibility 0s;
  -o-transition: opacity .4s, visibility 0s;
  transition: opacity .4s, visibility 0s;
  opacity: 1;
  visibility: visible;
}

#txtselect_marker.show {
  /* XXX make a common css fadeIn/fadeOut classes */
  visibility: visible;
  width: 32px;
  height: 32px;
  -webkit-transition: opacity .4s, visibility 0s;
  -moz-transition: opacity .4s, visibility 0s;
  -o-transition: opacity .4s, visibility 0s;
  transition: opacity .4s, visibility 0s;
  opacity: 1;
}

#marker-bar .masha-social, #marker-bar .masha-marker {
  cursor: pointer;
  display: block;
  margin: 0 5px;
  float: left;
}

#marker-bar .masha-marker {
  line-height: 1em;
  color: #aaa;
  border-bottom: 1px dotted #aaa;
  margin-right: 10px;
}

#marker-bar .masha-marker:hover {
  color: #ea3e26;
  border-color: #ea3e26;
}

.user_selection, .user_selection_true {
  background: #c4f47d;
  padding: 2px 0;
}

.user_selection a.txtsel_close, .user_selection_true a.txtsel_close {
  display: none;
}

.user_selection .closewrap, .user_selection_true .closewrap {
  position: relative;
}

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

.user_selection.hover a.txtsel_close:hover, .user_selection_true.hover a.txtsel_close:hover {
  background-position: -0px -33px;
}

/*---Aeaeiaiaua e anieuaa?uea ieia jQuery UI---*/
.ui-helper-hidden {
  display: none;
}

.ui-helper-hidden-accessible {
  position: absolute;
  left: -99999999px;
}

.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}

.ui-helper-clearfix:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
}

.ui-helper-clearfix {
  display: inline-block;
}

* html .ui-helper-clearfix {
  height: 1%;
}

.ui-helper-clearfix {
  display: block;
}

.ui-icon {
  background-repeat: no-repeat;
  display: block;
  overflow: hidden;
  text-indent: -99999px;
}

.ui-widget 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: #cccccc url(../images/ui-bg_gloss-wave.png) 50% 50% repeat-x;
  color: #000;
  font-weight: bold;
}

.ui-widget-header a {
  color: #fff;
}

.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;
  padding: .2em;
  position: absolute;
  width: 300px;
  -moz-box-shadow: 0px 12px 25px rgba(0, 0, 0, 0.7);
  -webkit-box-shadow: 0px 12px 25px rgba(0, 0, 0, 0.7);
  box-shadow: 0px 12px 25px rgba(0, 0, 0, 0.7);
}

.ui-dialog .ui-dialog-titlebar {
  padding: .5em 1em .3em;
  position: relative;
}

.ui-dialog .ui-dialog-title {
  float: left;
  margin: .1em 16px .2em 0;
}

.ui-dialog .ui-dialog-titlebar-close {
  height: 18px;
  margin: -10px 0 0 0;
  padding: 1px;
  position: absolute;
  right: .3em;
  top: 50%;
  width: 19px;
}

.ui-dialog .ui-dialog-titlebar-close span {
  display: block;
  margin: 1px;
}

.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus {
  padding: 0;
}

.ui-dialog .ui-dialog-content {
  background: none;
  border: 0;
  overflow: hidden;
  padding: .5em 1em;
  position: relative;
  zoom: 1;
}

.ui-dialog .ui-dialog-buttonpane {
  background-image: none;
  border-width: 1px 0 0 0;
  margin: .5em 0 0 0;
  padding: .3em 1em .5em .4em;
  text-align: left;
}

.ui-dialog .ui-dialog-buttonpane button {
  cursor: pointer;
  float: right;
  line-height: 1.4em;
  margin: .5em .4em .5em 0;
  overflow: visible;
  padding: .2em .6em .3em .6em;
  width: auto;
}

.ui-dialog .ui-resizable-se {
  bottom: 3px;
  height: 14px;
  right: 3px;
  width: 14px;
}

.ui-draggable .ui-dialog-titlebar {
  cursor: move;
}

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

* html .ui-autocomplete {
  width: 1px;
}

/* without this, the menu expands to 100% in IE6 */
.ui-menu {
  list-style: none;
  padding: 2px;
  margin: 0;
  display: block;
  float: left;
}

.ui-menu .ui-menu {
  margin-top: -3px;
}

.ui-menu .ui-menu-item {
  margin: 0;
  padding: 0;
  zoom: 1;
  float: left;
  clear: left;
  width: 100%;
}

.ui-menu .ui-menu-item a {
  text-decoration: none;
  display: block;
  padding: .2em .4em;
  line-height: 1.5;
  zoom: 1;
}

.ui-menu .ui-menu-item a.ui-state-hover, .ui-menu .ui-menu-item a.ui-state-active {
  font-weight: normal;
  margin: -1px;
}

#share-popup {
  background: #fff;
  border: 1px solid #aaa;
  border-radius: 5px;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
  position: absolute;
  width: 414px;
  display: none;
  z-index: 100;
  padding: 10px 0;
  opacity: 0;
  -webkit-transition: opacity .4s, visibility .1s linear .4s;
  -moz-transition: opacity .4s, visibility .1s linear .4s;
  -o-transition: opacity .4s, visibility .1s linear .4s;
  transition: opacity .4s, visibility .1s linear .4s;
}

#share-popup.show {
  display: block;
  opacity: 1;
  -webkit-transition: opacity .4s, visibility 0s;
  -moz-transition: opacity .4s, visibility 0s;
  -o-transition: opacity .4s, visibility 0s;
  transition: opacity .4s, visibility 0s;
  opacity: 1;
}

#share-popup .social {
  padding: 0 0 10px 17px;
  height: 40px;
}

#share-popup .social p {
  padding-bottom: 10px;
  margin: 0;
  font-weight: bold;
}

#share-popup .social ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

#share-popup .social ul li {
  float: left;
  margin-right: 20px;
  padding-top: 2px;
  position: relative;
}

#share-popup .social ul a {
  text-decoration: none;
  font-size: 11px;
  display: inline-block;
  color: #aaa;
  padding-left: 25px;
}

#share-popup .social ul a:hover {
  text-decoration: underline;
  color: #ea3e26;
}

#share-popup .social a span {
  cursor: pointer;
  width: 20px;
  height: 20px;
  background: url(../dleimages/social-icons.png) 20px 20px no-repeat;
  position: absolute;
  left: 0;
  top: 0
}

#share-popup .social .tw span {
  background-position: 0 -20px
}

#share-popup .social .tw:hover span {
  background-position: 0 0
}

#share-popup .social .fb span {
  background-position: -20px -20px
}

#share-popup .social .fb:hover span {
  background-position: -20px 0
}

#share-popup .social .vk span {
  background-position: -40px -20px
}

#share-popup .social .vk:hover span {
  background-position: -40px 0
}

#share-popup .social .gp span {
  background-position: -60px -20px
}

#share-popup .social .gp:hover span {
  background-position: -60px 0
}

#share-popup .link {
  clear: both;
  border-top: 1px solid #d9d9d9;
  padding: 10px 5px 0 10px;
  line-height: 1.2;
  overflow: hidden;
  margin: 0 7px;
}

#share-popup .link p {
  font-weight: bold;
  padding: 0 0 3px 0;
  margin: 0;
}

#share-popup .link span {
  color: #999;
  font-size: 10px;
  display: block;
  padding-top: 3px;
}

#share-popup .link a {
  display: block;
}

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

.shortstory-2 {
  margin: 15px 0;
}

.menu-list {
  overflow: hidden;
  padding-top: 5px;
}

.menu-list li {
  margin-bottom: 2px;
}

.menu-list li a {
  display: block;
  position: relative;
  background: #FFFAE4;
  color: #5a5a5a;
  font-size: 14px;
  padding: 10px;
  border: 1px solid #F2EFBD;
  border-radius: 10px;
}

.menu-list li a:hover {
  background: #F4DF90;
}

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

/*---������---*/

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

/* --- ���������� ������ --- */
.sort_block {
  color: #999;
  font-size: 13px;
  margin: 0 0 20px 0;
}

.sort a {
  color: #222;
}

.sort {
  list-style: none;
  padding: 0;
  margin: 0;
  line-height: 20px;
  font-size: 12px;
}

.sort > li, .sort {
  display: inline;
}

.sort > li {
}

.sort > li a {
  color: #333;
  position: relative;
  margin: 0 0 0 10px;
  display: inline-block;
  font-size: 13px;
  text-decoration: none;
  sans-serif;
  transition: 0.2s;
}

.sort > li.asc a, .sort > li.desc a {
  background-color: #eee;
  color: #222;
  padding: 0 10px 2px 20px;
  border-radius: 2px;
}

.sort > li.asc a:after, .sort > li.desc a:after {
  content: "";
  width: 0;
  height: 0;
  display: block;
  position: absolute;
  left: 5px;
  vertical-align: middle;
}

.sort > li.asc a:after {
  border: 4px solid transparent;
  border-top-color: #737373;
  top: 9px;
}

.sort > li.desc a:after {
  border: 4px solid transparent;
  border-bottom-color: #49acdf;
  top: 5px;
}

#news_set_sort {
  display: inline;
}

/*---�������������� ����---*/
.xfieldsrow {
  padding-top: 5px;
  clear: both;
}

.xfieldscolleft {
  float: left;
  width: 30%;
}

.xfieldscolright {
  float: left;
  width: 70%;
}

.file-box {
  width: 95%;
  max-width: 437px;
  border: 1px solid #B3B3B3;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background-color: #F5F5F5;
  padding: 10px;
  margin-top: 10px;
}

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

.qq-upload-button {
  display: inline-block;
  padding: 4px 10px 4px 10px;
  margin-top: 5px;
  font: bold 11px/1.5em Verdana;
  color: #000000;
  border: 1px solid #CACACA;
  cursor: pointer;
}

.qq-upload-drop-area {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  max-width: 437px;
  background: #FF9797;
  text-align: center;
}

.qq-upload-drop-area span {
  display: block;
  position: absolute;
  top: 50%;
  width: 100%;
  margin-top: -8px;
  font-size: 16px;
}

.qq-upload-drop-area-active {
  background: #FF7171;
}

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

}

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

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

.progress {
  overflow: hidden;
  margin-top: 10px;
  margin-bottom: 10px;
  background-color: whitesmoke;
  height: 10px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  border-radius: 8px;
  background: #eee;
  -webkit-box-shadow: 0 1px 0 white, 0 0px 0 1px rgba(0, 0, 0, 0.1) inset, 0 1px 4px rgba(0, 0, 0, 0.2) inset;
  box-shadow: 0 1px 0 white, 0 0px 0 1px rgba(0, 0, 0, 0.1) inset, 0 1px 4px rgba(0, 0, 0, 0.2) inset;
}

.progress .progress-bar {
  float: left;
  width: 0%;
  font-size: 12px;
  line-height: 20px;
  color: white;
  text-align: center;
  background-color: #428bca;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: width 0.6s ease;
  transition: width 0.6s ease;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-shadow: none;
  box-shadow: none;
  height: 8px;
}

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

.progress-blue {
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#9bcff5), to(#6db9f0));
  background-image: -webkit-linear-gradient(top, #9bcff5, 0%, #6db9f0, 100%);
  background-image: -moz-linear-gradient(top, #9bcff5 0%, #6db9f0 100%);
  background-image: linear-gradient(to bottom, #9bcff5 0%, #6db9f0 100%);
  background-repeat: repeat-x;
  border: 1px solid #55aeee;
}

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

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

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

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

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

.logo {
  text-align: center;
}

/
/
@media (max-width: 767px) {
  .logo {
    width: 66.66%;
  }
}

.category-h {
  color: #ff0704;
  margin: 0;
  font-weight: bold;
  padding-left: 15px;
  padding-top: 15px;
}

.soc-li-left {
  background: #ff0704;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  width: 16.6625% !important;
}

.soc-li-right {
  background: #ff0704;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  width: 16.6625% !important;
}

.fb-pub {
  float: left;
  padding: 0 15px 5px 0;
  height: 28px !important;
}

.vk-pub {
  float: left;
  border-radius: 5px;
  height: 28px;
  background-color: rgb(98, 135, 174);
}

.vk-pub-mob {
  float: left;
  border-radius: 5px;
/ / height: 28 px;
  background-color: rgb(98, 135, 174);
}

.vk-over {
  float: left;
  padding: 0 15px 5px 0;
}

.gp-pub {
  float: left;
  padding: 0 0 5px 0;
}

/
/
.fut {
  padding-left: 3px;
}

.full-story {
  padding-left: 15px;
  padding-right: 15px;
}

#related-news {
  padding-top: 15px;
}

.bcomment-date {
  padding-top: 7px;
  width: 200px;
  float: left;
}

.img-smartphone {
  vertical-align: middle;
/ / margin-left: 15 px;
}

@media (max-width: 767px) {
  .logotype img {
    width: 370px;
  }
}

@media (max-width: 480px) {
  .img-smartphone {
    width: 340px;
  }
}

@media (max-width: 414px) {
  .img-smartphone {
    width: 305px;
  }
}

@media (max-width: 412px) {
  .img-smartphone {
    width: 270px;
  }
}

@media (max-width: 375px) {
  .img-smartphone {
    width: 275px;
  }
}

@media (max-width: 360px) {
  .img-smartphone {
    width: 260px;
  }
}

@media (max-width: 320px) {
  .img-smartphone {
    width: 220px;
  }
}

@media (max-width: 240px) {
  .img-smartphone {
    width: 160px;
  }
}

@media (max-width: 736px) {
  .social-icon {
    padding-left: 0px;
  }
}

@media (max-width: 767px) {
  .promo-block {
    padding-top: 30px;
  }
}

@media (max-width: 736px) {
  .promo-block {
    padding-top: 10px;
  }
}

/
/
@media (max-width: 767px) {
  .block-sidebar {
    padding-left: 0;
    padding-right: 0;
  }
}

@media (max-width: 736px) {
  .cont-prw {
    padding-left: 0;
    padding-right: 0;
  }
}

@media (max-width: 736px) {
  .full-story {
    padding-left: 0;
    padding-right: 0;
  }
}

@media (max-width: 736px) {
  .speedbar {
    padding-left: 0;
    padding-right: 0;
  }
}

@media (max-width: 736px) {
  .category-h {
    padding-left: 0;
    padding-right: 0;
  }
}

@media (max-width: 414px) {
  .fstory-content img {
    float: none !important;
    width: 100% !important;
    padding-bottom: 10px;
  }
}

.myvideo {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
  border: 1px solid #ccc;
}

.myvideo iframe, .myvideo object, .myvideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

@media (max-width: 1025px) {
  .navbar-nav {
    float: left;
    padding-left: 5px;
  }
}

@media (max-width: 1023px) {
  .navbar-nav {
    float: none;
    padding-left: 0;
  }
}

@media (max-width: 800px) {
  .navbar-toggle {
    padding: 20px 30px 15px 5px;
  }
}

@media (max-width: 800px) {
  .navbar-toggle {
    padding: 20px 15px 15px 20px;
  }
}

@media (max-width: 800px) {
  .navbar-nav li a {
    padding: 15px 10px 14px 0px;
  }
}

@media (max-width: 800px) {
  .navbar-nav li a {
    padding: 12px 15px;
  }
}

@media (max-width: 800px) {
  .navbar ul {
    padding-left: 15px;
  }
}

@media (max-width: 800px) {
  .navbar ul {
    padding-left: 0;
  }
}

@media (max-width: 800px) {
  .navbar-collapse {
    padding-left: 0;
  }
}

@media (max-width: 800px) {
  .navbar-collapse {
    padding-left: 15px;
  }
}

@media (max-width: 800px) {
  .navbar-collapse.in {
    overflow-y: inherit;
  }
}

@media (max-width: 800px) {
  .navbar-collapse.in {
    overflow-y: auto;
  }
}

@media (max-width: 800px) {
  .navbar-collapse.in ul {
    margin-top: -15px;
  }
}

@media (max-width: 800px) {
  .navbar-collapse.in ul {
    margin-top: 15px;
  }
}

@media (max-width: 767px) {
  .futso .social-icon {
    padding-left: 0;
  }
}

@media (max-width: 736px) {
  .navbar-toggle .icon-bar {
    width: 60px;
    height: 4px;
  }
}

@media (max-width: 736px) {
  .navbar-toggle .icon-bar + .icon-bar {
    margin-top: 15px;
  }
}

@media (max-width: 414px) {
  .navbar-toggle .icon-bar {
    width: 50px;
    height: 3px;
  }
}

@media (max-width: 414px) {
  .navbar-toggle .icon-bar + .icon-bar {
    margin-top: 10px;
  }
}

@media (max-width: 360px) {
  .navbar-toggle .icon-bar {
    width: 25px;
    height: 2px;
  }
}

@media (max-width: 360px) {
  .navbar-toggle .icon-bar + .icon-bar {
    margin-top: 5px;
  }
}

@media (max-width: 240px) {
  .navbar-toggle {
    padding: 10px 5px 15px 20px;
  }
}

@media (max-width: 1024px) {
  .phone {
    padding-top: 15px;
  }
}

@media (max-width: 767px) {
  .phone {
    padding-top: 15px;
  }
}

@media (max-width: 1024px) {
  .pull-right {
    padding-top: 10px;
  }
}

@media (max-width: 767px) {
  .pull-right {
    padding-top: 10px;
  }
}

.fstory-content a {
  font-weight: bold;
  font-style: italic;
  color: #5a5a5a;
}

.full-story h2, .full-story h3, .full-story h4, .full-story h5 {
  font-weight: bold;
  color: #5a5a5a;
  font-size: 16px;
    margin:0;
}

.fstory-content ul {
  padding-left: 0;
}

.fstory-content ol {
  padding-left: 20px;
}

.advert {
  border: 1px solid #c26a03;
  background: #fefefe;
  border-radius: 5px;
  padding: 15px 10px;
  text-align: left;
}

.instagram-media, .twitter-tweet {
  display: inline-block !important;
}

.logo h2 {
  font-family: 'Comic Sans MS', cursive;
  font-size: 44px;
  padding: 2px 0 0px 15px;
  line-height: 1.2em;
  text-transform: none;
  letter-spacing: 2px;
  font-weight: normal;
  margin: 0 0 0 0;
}

@media (max-width: 467px) {
  .logo h2 {
    font-size: 40px;
  }
}

@media (min-width: 468px) {
  .logo h2 {
    font-size: 40px;
  }
}

@media (min-width: 769px) {
  .logo h2 {
    font-size: 40px;
  }
}

.logo h2 a {
  color: red;
  text-decoration: none;
}

.logo h3 {
  font-size: 16px;
  color: #c26a03;
  font-weight: normal;
  margin: 0px;
  padding: 1px 0px 5px 15px;
}

.clr {
  clear: both;
  padding: 0;
  margin: 0;
  width: 100%;
  font-size: 0;
  line-height: 0;
}

@media (max-width: 1200px) {
  .navbar-nav > li > a {
    padding: 33px 6px;
    font-size: 14px;
  }

  .block-carousel-3 {

    padding: 30px 0 20px 0;
    margin-bottom: 10px;
  }

  .short-images-3 {
    height: auto;
  }

}
#owl-4 .shortstory-own-3{
width: 100%;
}
@media (max-width: 1024px) {
.block-carousel-3 {

    padding: 11px 0 20px 0;

}

}
#owl-3.owl-carousel .owl-item{
padding: 20px;

}
@media (max-width: 991px) {
  .block-carousel-3 {

    padding: 23px 0 20px 0;
    margin-bottom: 60px;

  }
  .block-carousel-3 {
    height: 280px;
  }
}
@media (max-width: 767px) {

  .block-carousel-3 {

    padding: 30px 0 20px 0;
    margin-bottom: 0;

  }
}
@media (max-width: 800px) {
    .navbar-collapse{
    width:100%;
    
    }
  .navbar-toggle{
    position: absolute;

    right: 0;

    top: 30px;
  }
  .block-carousel-3 {
    height: auto;
  }

  .block-carousel-3 .owl-box {

    padding: 0px 5px;

  }
}

.conto {
  padding-left: 5px;
}
.full-story ol li {padding-bottom:10px;}

.speedbar{
	margin: 0;
	padding: 10px;
	list-style: none;
}
.speedbar:after{
	content: "";
	display: block;
	clear: both;
}
.speedbar li{
	float: left;
	margin-right: 6px;
	color: #ff0704;
}
.speedbar li.speedbar_sep{
	color: #999;
}


.clouds_xsmall{
  display: inline-block;
  margin-right: 5px;
  margin-bottom: 5px;
}