/* Color styles
-------------------------------------------------------------------------------*/

/* Inverse
----------------------*/

.color-inverse {
  background: #000;
  color: #fff;
}

.color-inverse .page-content .inverse {
  color: #000;
  background: #fff;
}

/* selection */

.color-inverse ::-moz-selection {
  background: #fff;
  color: #000;
}

.color-inverse ::selection {
  background: #fff;
  color: #000;
}

/* headers */

.color-inverse .page-content h1 {
  color: #fff;
}

/* paragraph */

.color-inverse .page-content p {
  color: #fff;
}

/* text colors */

.color-inverse .page-content .color-normal {
  color: #fff;
}

.color-inverse .page-content .color-light {
  color: #aaa;
}

/* links */

.color-inverse .page-content a:link,
.color-inverse .page-content a:visited,
.color-inverse .page-content a.link-normal:link,
.color-inverse .page-content a.link-normal:visited {
  color: #fff;
  border-color: #5b5b5b;
}

.color-inverse .page-content a:hover,
.color-inverse .page-content a:focus,
.color-inverse .page-content a.link-normal:hover,
.color-inverse .page-content a.link-normal:focus {
  border-color: #fff;
}

.color-inverse .page-content a:active,
.color-inverse .page-content a.link-normal:active {
  border-color: #5b5b5b;
}

.color-inverse .page-content a.link-light:link,
.color-inverse .page-content a.link-light:visited {
  color: #aaa;
  border-color: #5b5b5b;
}

.color-inverse .page-content a.link-light:hover,
.color-inverse .page-content a.link-light:focus {
  color: #fff;
  border-color: #fff;
}

.color-inverse .page-content a.link-light:active {
  color: #aaa;
  border-color: #5b5b5b;
}

/* buttons */

.color-inverse .page-content .button,
.color-inverse .page-content a.button,
.color-inverse .page-content a.button:visited {
  color: #fff;
  background: #000;
  border-color: #fff;
}

.color-inverse .page-content .button.active,
.color-inverse .page-content .button:hover,
.color-inverse .page-content a.button:hover,
.color-inverse .page-content .button:focus,
.color-inverse .page-content a.button:focus {
  color: #000;
  background: #fff;
}

/* pseudo buttons */

.color-inverse .page-content .pseudo,
.color-inverse .page-content a.pseudo,
.color-inverse .page-content a.pseudo:visited {
  color: #fff;
  background: #1a1a1a;
}

.color-inverse .page-content .pseudo:hover,
.color-inverse .page-content a.pseudo:hover,
.color-inverse .page-content .pseudo:focus,
.color-inverse .page-content a.pseudo:focus {
  color: #000;
  background: #fff;
}

/* input forms */

.color-inverse .page-content select,
.color-inverse .page-content input[type=text],
.color-inverse .page-content input[type=password],
.color-inverse .page-content textarea {
  box-shadow: 0 0 0 2px #fff;
  color: #fff;
  background: #000;
}

.color-inverse .page-content select:focus,
.color-inverse .page-content input[type=text]:focus,
.color-inverse .page-content input[type=password]:focus,
.color-inverse .page-content textarea:focus {
  box-shadow: 0 0 0 4px #fff;
}

.color-inverse .page-content select:disabled,
.color-inverse .page-content input[type=text]:disabled,
.color-inverse .page-content input[type=password]:disabled,
.color-inverse .page-content textarea:disabled {
  color: #5b5b5b;
  box-shadow: 0 0 0 2px #5b5b5b;
  background: #000;
}

.color-inverse .page-content input[type=checkbox] + label:before,
.color-inverse .page-content input[type=radio] + label:before {
  border-color: #fff;
}

.color-inverse .page-content input[type=checkbox]:checked + label:before,
.color-inverse .page-content input[type=radio]:checked + label:before {
  background-position: -22px 0;
}

.color-inverse .page-content input[type=radio] + label:hover:before,
.color-inverse .page-content input[type=radio] + label:focus:before  {
  background-color: #fff;
  box-shadow: 0 0 0 2px #fff;
}

.color-inverse .page-content input[type=checkbox] + label:hover:before,
.color-inverse .page-content input[type=checkbox] + label:focus:before  {
  background-color: #fff;
  box-shadow: 0 0 0 1px #fff;
}

.color-inverse .page-content input[type=radio]:checked + label:hover:before,
.color-inverse .page-content input[type=radio]:checked + label:focus:before,
.color-inverse .page-content input[type=checkbox]:checked + label:hover:before,
.color-inverse .page-content input[type=checkbox]:checked + label:focus:before  {
  background-position: -22px -22px;
}

.color-inverse .page-content input[type=radio]:checked + label:active:before,
.color-inverse .page-content input[type=checkbox]:checked + label:active:before  {
  background-position: -22px -44px;
}

.color-inverse .page-content input[type=radio]:disabled + label:before,
.color-inverse .page-content input[type=checkbox]:disabled + label:before,
.color-inverse .page-content input[type=radio]:disabled + label:hover:before,
.color-inverse .page-content input[type=checkbox]:disabled + label:hover:before,
.color-inverse .page-content input[type=radio]:disabled + label:focus:before,
.color-inverse .page-content input[type=checkbox]:disabled + label:focus:before,
.color-inverse .page-content input[type=radio]:disabled + label:active:before,
.color-inverse .page-content input[type=checkbox]:disabled + label:active:before {
  border-color: #5b5b5b;
  background-position: -22px -66px;
  box-shadow: none;
  background-color: #000;
}

/* custom elements */

.color-inverse .page-content header a.logo:hover,
.color-inverse .page-content header a.logo:focus {
  background: #fff;
}

.color-inverse .page-content header .logo-img:before,
.color-inverse .page-content header .logo-img:after {
  background-position: -185px 0;
}

.color-inverse .page-content header .logo-img:after {
  background-position: -185px -61px;
}

.color-inverse .page-content header a.normal {
  color: #fff;
}

.color-inverse .page-content header .normal:hover,
.color-inverse .page-content header .normal:focus {
  background: #fff;
  color: #000;
}

.color-inverse .page-content header .normal .icon:before,
.color-inverse .page-content header .normal .icon:after {
  background-position: -24px 0;
}

.color-inverse .page-content header .normal .icon:before {
  background-position: -24px 0;
}

.color-inverse .page-content header .normal .icon:after {
  background-position: -24px -14px;
}

.color-inverse .page-content nav.main {
  border-color: #fff;
}

.color-inverse .page-content nav.main a {
  border-color: #fff;
  color: #fff;
}

.color-inverse .page-content nav.main a:hover,
.color-inverse .page-content nav.main a:focus {
  border-color: #fff;
  background: #1a1a1a;
}

.color-inverse .page-content nav.main a:hover .text,
.color-inverse .page-content nav.main a:focus .text {
  border-color: #fff;
}

.color-inverse .page-content nav.main a.active {
  background: #fff;
}

.color-inverse .page-content nav.main a.active:hover,
.color-inverse .page-content nav.main a.active:focus {
  background: #1a1a1a;
}

.color-inverse .page-content nav.main a.active .text {
  color: #000;
  border-color: #fff;
}

.color-inverse .page-content nav.main a.active:hover .text,
.color-inverse .page-content nav.main a.active:focus .text {
  color: #fff;
  border-color: #fff;
}

.color-inverse .page-content nav.main .menu .icon {
  background-position: -24px 0;
}

.color-inverse .page-content nav.main .search .icon {
  background-position: -25px 0;
}

.color-inverse .page-content nav.main .add .icon {
  background-position: -24px 0;
}

.color-inverse .page-content nav.main .enter .icon {
  background-position: -18px 0;
}

.color-inverse .page-content a.button.small:hover,
.color-inverse .page-content a.button.small:focus {
  color: #fff;
  background: #1a1a1a;
}

.color-inverse .page-content a.button.small:hover .text,
.color-inverse .page-content a.button.small:focus .text {
  border-color: #fff;
}

.color-inverse .page-content a.button.small.active {
  background: #fff;
  color: #000;
}

.color-inverse .page-content a.button.small.active:hover,
.color-inverse .page-content a.button.small.active:focus {
  background: #fff;
}

.color-inverse .page-content a.button.small.active:hover .text,
.color-inverse .page-content a.button.small.active:focus .text {
  border-color: #000;
}

.color-inverse .page-content .pseudo:hover .text,
.color-inverse .page-content .pseudo:focus .text {
  border-color: #fff;
}

.color-inverse .page-content .list-news > a .info .title .text {
  border-color: #5b5b5b;
  transition: border-color 0.15s linear 0s;
}

.color-inverse .page-content .list-news > a:hover .info .title .text,
.color-inverse .page-content .list-news > a:focus .info .title .text {
  border-color: #fff;
}

.color-inverse .page-content .list-news > a:hover .pseudo,
.color-inverse .page-content .list-news > a:focus .pseudo {
  border-color: #fff;
  background: #5b5b5b;
}

.color-inverse .page-content .list-news > a:hover .pseudo .text,
.color-inverse .page-content .list-news > a:focus .pseudo .text  {
  color: #fff;
  border-color: #fff;
}

.color-inverse .page-content .list-discuss > a .title .text {
  border-color: #5b5b5b;
}

.color-inverse .page-content .list-discuss > a:hover .title .text,
.color-inverse .page-content .list-discuss > a:focus .title .text {
  border-color: #fff;
}

.color-inverse .page-content .img-slider .slider-wrapper {
  border-color: #fff;
}

.color-inverse .page-content .slick-slider .slick-arrow {
  background-color: rgba(255,255,255,0.5);
}

.color-inverse .page-content .slick-slider .slick-arrow:hover,
.color-inverse .page-content .slick-slider .slick-arrow:focus {
  background-color: rgba(255,255,255,1);
}

.color-inverse .page-content .slick-slider .slick-arrow.slick-prev:before {
  background-position: -25px 0;
}

.color-inverse .page-content .slick-slider .slick-arrow.slick-next:before {
  background-position: -25px -26px;
}

.color-inverse .page-content .hr-line {
  background: #fff;
}

.color-inverse .page-content .radio-group {
  border-color: #fff;
}

.color-inverse .page-content .radio-group label {
  border-color: #fff;
}

.color-inverse .page-content .radio-group label:hover,
.color-inverse .page-content .radio-group label:focus {
  border-color: #fff;
  background: #5b5b5b;
}

.color-inverse  .page-content .search-wrapper .icon-search {
  background-position: -25px 0;
}

.color-inverse .page-content .emergency {
  border-color: #fff;
}

.color-inverse .page-content .emergency.collapsed .headline a:hover,
.color-inverse .page-content .emergency.collapsed .headline a:focus {
  background: #5b5b5b;
}

.color-inverse .page-content .emergency .headline a:hover .pseudo,
.color-inverse .page-content .emergency .headline a:focus .pseudo{
  background: #5b5b5b;
  color: #fff;
}

.color-inverse .page-content .inform .address:before {
  background-position: -22px 0;
}

.color-inverse .page-content .social .social-vk:before {
  background-position: -24px 0;
}

.color-inverse .page-content .social .social-vk:after {
  background-position: -24px -14px;
}

.color-inverse .page-content .social .social-ok:before {
  background-position: -13px 0;
}

.color-inverse .page-content .social .social-ok:after {
  background-position: -13px -24px;
}

.color-inverse .page-content .social .social-fb:before {
  background-position: -11px 0;
}

.color-inverse .page-content .social .social-fb:after {
  background-position: -11px -24px;
}

.color-inverse .page-content .social .social-tw:before {
  background-position: -24px 0;
}

.color-inverse .page-content .social .social-tw:after {
  background-position: -24px -15px;
}

.color-inverse .page-content .social .social-lj:before {
  background-position: -24px 0;
}

.color-inverse .page-content .social .social-lj:after {
  background-position: -24px -24px;
}

.color-inverse .page-content .social .social-mm:before {
  background-position: -24px 0;
}

.color-inverse .page-content .social .social-mm:after {
  background-position: -24px -23px;
}

.color-inverse .page-content .gallery .preview a.item:before {
  background: rgba(0,0,0,0.5);
}

.color-inverse .page-content .gallery .preview a.item.active:after {
  border-color: #fff;
}

.color-inverse .page-content .voting .results .result-row .precent .load {
  background: #fff;
}

.color-inverse .mfp-container,
.color-inverse .mfp-bg {
  background: #000;
}

.color-inverse .mfp-counter {
  color: #fff;
}

.color-inverse .mfp-narrow:hover .icon,
.color-inverse .mfp-narrow:focus .icon {
  background: #fff;
}

.color-inverse .mfp-narrow .text{
  color: #fff;
}

.color-inverse .mfp-narrow .icon {
  border-color: #fff;
}

.color-inverse .mfp-narrow-left .icon:before {
  background-position: -18px 0;
}

.color-inverse .mfp-narrow-right .icon:before {
  background-position: -18px 0;
}

.color-inverse .mfp-narrow-left:hover .icon:before,
.color-inverse .mfp-narrow-left:focus .icon:before,
.color-inverse .mfp-narrow-right:hover .icon:before,
.color-inverse .mfp-narrow-right:focus .icon:before {
  background-position: -18px -34px;
}

.color-inverse .mfp-image-holder .mfp-close,
.color-inverse .mfp-iframe-holder .mfp-close {
  color: #fff;
}

.color-inverse .mfp-image-holder .mfp-close .icon,
.color-inverse .mfp-iframe-holder .mfp-close .icon {
  border-color: #fff;
}

.color-inverse .mfp-image-holder .mfp-close:hover .icon,
.color-inverse .mfp-image-holder .mfp-close:focus .icon,
.color-inverse .mfp-iframe-holder .mfp-close:hover .icon,
.color-inverse .mfp-iframe-holder .mfp-close:focus .icon {
  background: #fff;
}

.color-inverse .mfp-image-holder .mfp-close .icon:before,
.color-inverse .mfp-iframe-holder .mfp-close .icon:before {
  background-position: -16px 0;
}

.color-inverse .mfp-image-holder .mfp-close:hover .icon:before,
.color-inverse .mfp-image-holder .mfp-close:focus .icon:before,
.color-inverse .mfp-iframe-holder .mfp-close:hover .icon:before,
.color-inverse .mfp-iframe-holder .mfp-close:focus .icon:before {
  background-position: -16px -16px;
}

.color-inverse .artcommentlink {
  color: #fff;
  border-bottom: 2px solid #fff;
}
.color-inverse ul.comments-list li {
  border-bottom: 2px solid #fff;
}
.color-inverse ul.comments-list li .postinfo {
    color: #ECECEC;
}
/* Blue
----------------------*/

.color-blue {
  background: #9dd1ff;
  color: #114e84;
}

.color-blue .page-content .inverse {
  color: #9dd1ff;
  background: #114e84;
}

/* selection */

.color-blue ::-moz-selection {
  background: #114e84;
  color: #9dd1ff;
}

.color-blue ::selection {
  background: #9dd1ff;
  color: #9dd1ff;
}

/* headers */

.color-blue .page-content h1 {
  color: #114e84;
}

/* paragraph */

.color-blue .page-content p {
  color: #114e84;
}

/* text colors */

.color-blue .page-content .color-normal {
  color: #114e84;
}

.color-blue .page-content .color-light {
  color: #6b95bb;
}

/* links */

.color-blue .page-content a:link,
.color-blue .page-content a:visited,
.color-blue .page-content a.link-normal:link,
.color-blue .page-content a.link-normal:visited {
  color: #114e84;
  border-color: #6b95bb;
}

.color-blue .page-content a:hover,
.color-blue .page-content a:focus,
.color-blue .page-content a.link-normal:hover,
.color-blue .page-content a.link-normal:focus {
  border-color: #114e84;
}

.color-blue .page-content a:active,
.color-blue .page-content a.link-normal:active {
  border-color: #6b95bb;
}

.color-blue .page-content a.link-light:link,
.color-blue .page-content a.link-light:visited {
  color: #6b95bb;
  border-color: #6b95bb;
}

.color-blue .page-content a.link-light:hover,
.color-blue .page-content a.link-light:focus {
  color: #114e84;
  border-color: #114e84;
}

.color-blue .page-content a.link-light:active {
  color: #6b95bb;
  border-color: #6b95bb;
}

/* buttons */

.color-blue .page-content .button,
.color-blue .page-content a.button,
.color-blue .page-content a.button:visited {
  color: #114e84;
  background: #9dd1ff;
  border-color: #114e84;
}

.color-blue .page-content .button.active,
.color-blue .page-content .button:hover,
.color-blue .page-content a.button:hover,
.color-blue .page-content .button:focus,
.color-blue .page-content a.button:focus {
  color: #9dd1ff;
  background: #114e84;
}

/* pseudo buttons */

.color-blue .page-content .pseudo,
.color-blue .page-content a.pseudo,
.color-blue .page-content a.pseudo:visited {
  color: #114e84;
  background: #8fc4f2;
}

.color-blue .page-content .pseudo:hover,
.color-blue .page-content a.pseudo:hover,
.color-blue .page-content .pseudo:focus,
.color-blue .page-content a.pseudo:focus {
  color: #9dd1ff;
  background: #114e84;
}

/* input forms */

.color-blue .page-content select,
.color-blue .page-content input[type=text],
.color-blue .page-content input[type=password],
.color-blue .page-content textarea {
  box-shadow: 0 0 0 2px #114e84;
  color: #114e84;
  background: #9dd1ff;
}

.color-blue .page-content select:focus,
.color-blue .page-content input[type=text]:focus,
.color-blue .page-content input[type=password]:focus,
.color-blue .page-content textarea:focus {
  box-shadow: 0 0 0 4px #114e84;
}

.color-blue .page-content select:disabled,
.color-blue .page-content input[type=text]:disabled,
.color-blue .page-content input[type=password]:disabled,
.color-blue .page-content textarea:disabled {
  color: #6b95bb;
  box-shadow: 0 0 0 2px #6b95bb;
  background: #9dd1ff;
}

.color-blue .page-content input[type=checkbox] + label:before,
.color-blue .page-content input[type=radio] + label:before {
  border-color: #114e84;
}

.color-blue .page-content input[type=checkbox]:checked + label:before,
.color-blue .page-content input[type=radio]:checked + label:before {
  background-position: -44px 0;
}

.color-blue .page-content input[type=radio] + label:hover:before,
.color-blue .page-content input[type=radio] + label:focus:before  {
  background-color: #114e84;
  box-shadow: 0 0 0 2px #114e84;
}

.color-blue .page-content input[type=checkbox] + label:hover:before,
.color-blue .page-content input[type=checkbox] + label:focus:before  {
  background-color: #114e84;
  box-shadow: 0 0 0 1px #114e84;
}

.color-blue .page-content input[type=radio]:checked + label:hover:before,
.color-blue .page-content input[type=radio]:checked + label:focus:before,
.color-blue .page-content input[type=checkbox]:checked + label:hover:before,
.color-blue .page-content input[type=checkbox]:checked + label:focus:before  {
  background-position: -44px -22px;
}

.color-blue .page-content input[type=radio]:checked + label:active:before,
.color-blue .page-content input[type=checkbox]:checked + label:active:before  {
  background-position: -44px -44px;
}

.color-blue .page-content input[type=radio]:disabled + label:before,
.color-blue .page-content input[type=checkbox]:disabled + label:before,
.color-blue .page-content input[type=radio]:disabled + label:hover:before,
.color-blue .page-content input[type=checkbox]:disabled + label:hover:before,
.color-blue .page-content input[type=radio]:disabled + label:focus:before,
.color-blue .page-content input[type=checkbox]:disabled + label:focus:before,
.color-blue .page-content input[type=radio]:disabled + label:active:before,
.color-blue .page-content input[type=checkbox]:disabled + label:active:before {
  border-color: #6b95bb;
  background-position: -44px -66px;
  box-shadow: none;
  background-color: #9dd1ff;
}

.color-blue .artcommentlink {
  color: #114e84;
  border-bottom: 2px solid #114e84;
}
.color-blue ul.comments-list li {
  border-bottom: 2px solid #114e84;
}
.color-blue ul.comments-list li .postinfo {
    color: #114E84;
}
/* custom elements */

.color-blue .page-content header a.logo:hover,
.color-blue .page-content header a.logo:focus {
  background: #114e84;
}

.color-blue .page-content header .logo-img:before,
.color-blue .page-content header .logo-img:after {
  background-position: -370px 0;
}

.color-blue .page-content header .logo-img:after {
  background-position: -370px -61px;
}

.color-blue .page-content header a.normal {
  color: #114e84;
}

.color-blue .page-content header .normal:hover,
.color-blue .page-content header .normal:focus {
  background: #114e84;
  color: #9dd1ff;
}

.color-blue .page-content header .normal .icon:before,
.color-blue .page-content header .normal .icon:after {
  background-position: -48px 0;
}

.color-blue .page-content header .normal .icon:before {
  background-position: -48px 0;
}

.color-blue .page-content header .normal .icon:after {
  background-position: -48px -14px;
}

.color-blue .page-content nav.main {
  border-color: #114e84;
}

.color-blue .page-content nav.main a {
  border-color: #114e84;
  color: #114e84;
}

.color-blue .page-content nav.main a:hover,
.color-blue .page-content nav.main a:focus {
  border-color: #114e84;
  background: #8fc4f2;
}

.color-blue .page-content nav.main a:hover .text,
.color-blue .page-content nav.main a:focus .text {
  border-color: #114e84;
}

.color-blue .page-content nav.main a.active {
  background: #114e84;
}

.color-blue .page-content nav.main a.active:hover,
.color-blue .page-content nav.main a.active:focus {
  background: #8fc4f2;
}

.color-blue .page-content nav.main a.active .text {
  color: #9dd1ff;
  border-color: #114e84;
}

.color-blue .page-content nav.main a.active:hover .text,
.color-blue .page-content nav.main a.active:focus .text {
  color: #114e84;
  border-color: #114e84;
}

.color-blue .page-content nav.main .menu .icon {
  background-position: -48px 0;
}

.color-blue .page-content nav.main .search .icon {
  background-position: -50px 0;
}

.color-blue .page-content nav.main .add .icon {
  background-position: -48px 0;
}

.color-blue .page-content nav.main .enter .icon {
  background-position: -36px 0;
}

.color-blue .page-content a.button.small:hover,
.color-blue .page-content a.button.small:focus {
  color: #114e84;
  background: #8fc4f2;
}

.color-blue .page-content a.button.small:hover .text,
.color-blue .page-content a.button.small:focus .text {
  border-color: #114e84;
}

.color-blue .page-content a.button.small.active {
  background: #114e84;
  color: #9dd1ff;
}

.color-blue .page-content a.button.small.active:hover,
.color-blue .page-content a.button.small.active:focus {
  background: #114e84;
}

.color-blue .page-content a.button.small.active:hover .text,
.color-blue .page-content a.button.small.active:focus .text {
  border-color: #6b95bb;
}

.color-blue .page-content .pseudo:hover .text,
.color-blue .page-content .pseudo:focus .text {
  border-color: #114e84;
}

.color-blue .page-content .list-news > a .info .title .text {
  border-color: #6b95bb;
}

.color-blue .page-content .list-news > a:hover .info .title .text,
.color-blue .page-content .list-news > a:focus .info .title .text {
  border-color: #114e84;
}

.color-blue .page-content .list-news > a:hover .pseudo,
.color-blue .page-content .list-news > a:focus .pseudo {
  border-color: #6b95bb;
  background: #8fc4f2;
}

.color-blue .page-content .list-news > a:hover .pseudo .text,
.color-blue .page-content .list-news > a:focus .pseudo .text  {
  color: #114e84;
  border-color: #114e84;
}

.color-blue .page-content .list-discuss > a .title .text {
  border-color: #6b95bb;
}

.color-blue .page-content .list-discuss > a:hover .title .text,
.color-blue .page-content .list-discuss > a:focus .title .text {
  border-color: #114e84;
}

.color-blue .page-content .img-slider .slider-wrapper {
  border-color: #114e84;
}

.color-blue .page-content .slick-slider .slick-arrow {
  background-color: rgba(17,78,132,0.5);
}

.color-blue .page-content .slick-slider .slick-arrow:hover,
.color-blue .page-content .slick-slider .slick-arrow:focus {
  background-color: rgba(17,78,132,1);
}

.color-blue .page-content .slick-slider .slick-arrow.slick-prev:before {
  background-position: -50px 0;
}

.color-blue .page-content .slick-slider .slick-arrow.slick-next:before {
  background-position: -50px -26px;
}

.color-blue .page-content .hr-line {
  background: #114e84;
}

.color-blue .page-content .radio-group {
  border-color: #114e84;
}

.color-blue .page-content .radio-group label {
  border-color: #114e84;
}

.color-blue .page-content .radio-group label:hover,
.color-blue .page-content .radio-group label:focus {
  border-color: #114e84;
  background: #8fc4f2;
}

.color-blue .page-content .search-wrapper .icon-search {
  background-position: -50px 0;
}

.color-blue .page-content .search-wrapper .icon-search {
  background-position: -50px 0;
}

.color-blue .page-content .emergency {
  border-color: #114e84;
}

.color-blue .page-content .emergency.collapsed .headline a:hover,
.color-blue .page-content .emergency.collapsed .headline a:focus {
  background: #8fc4f2;
}

.color-blue .page-content .emergency .headline a:hover .pseudo,
.color-blue .page-content .emergency .headline a:focus .pseudo{
  background: #8fc4f2;
  color: #114e84;
}

.color-blue .page-content .inform .address:before {
  background-position: -44px 0;
}

.color-blue .page-content .social .social-vk:before {
  background-position: -48px 0;
}

.color-blue .page-content .social .social-vk:after {
  background-position: -48px -14px;
}

.color-blue .page-content .social .social-ok:before {
  background-position: -26px 0;
}

.color-blue .page-content .social .social-ok:after {
  background-position: -26px -24px;
}

.color-blue .page-content .social .social-fb:before {
  background-position: -22px 0;
}

.color-blue .page-content .social .social-fb:after {
  background-position: -22px -24px;
}

.color-blue .page-content .social .social-tw:before {
  background-position: -48px 0;
}

.color-blue .page-content .social .social-tw:after {
  background-position: -48px -15px;
}

.color-blue .page-content .social .social-lj:before {
  background-position: -48px 0;
}

.color-blue .page-content .social .social-lj:after {
  background-position: -48px -24px;
}

.color-blue .page-content .social .social-mm:before {
  background-position: -48px 0;
}

.color-blue .page-content .social .social-mm:after {
  background-position: -48px -23px;
}

.color-blue .page-content .gallery .preview a.item:before {
  background: rgba(17,78,132,0.5);
}

.color-blue .page-content .gallery .preview a.item.active:after {
  border-color: #114e84;
}

.color-blue .page-content .voting .results .result-row .precent .load {
  background: #114e84;
}

.color-blue .mfp-container,
.color-blue .mfp-bg {
  background: #9dd1ff;
}

.color-blue .mfp-counter {
  color: #114e84;
}

.color-blue .mfp-narrow:hover .icon,
.color-blue .mfp-narrow:focus .icon {
  background: #114e84;
}

.color-blue .mfp-narrow .text{
  color: #114e84;
}

.color-blue .mfp-narrow .icon {
  border-color: #114e84;
}

.color-blue .mfp-narrow-left .icon:before {
  background-position: -36px 0;
}

.color-blue .mfp-narrow-right .icon:before {
  background-position: -36px 0;
}

.color-blue .mfp-narrow-left:hover .icon:before,
.color-blue .mfp-narrow-left:focus .icon:before,
.color-blue .mfp-narrow-right:hover .icon:before,
.color-blue .mfp-narrow-right:focus .icon:before {
  background-position: -36px -34px;
}

.color-blue .mfp-image-holder .mfp-close,
.color-blue .mfp-iframe-holder .mfp-close {
  color: #114e84;
}

.color-blue .mfp-image-holder .mfp-close .icon,
.color-blue .mfp-iframe-holder .mfp-close .icon {
  border-color: #114e84;
}

.color-blue .mfp-image-holder .mfp-close:hover .icon,
.color-blue .mfp-image-holder .mfp-close:focus .icon,
.color-blue .mfp-iframe-holder .mfp-close:hover .icon,
.color-blue .mfp-iframe-holder .mfp-close:focus .icon {
  background: #114e84;
}

.color-blue .mfp-image-holder .mfp-close .icon:before,
.color-blue .mfp-iframe-holder .mfp-close .icon:before {
  background-position: -32px 0;
}

.color-blue .mfp-image-holder .mfp-close:hover .icon:before,
.color-blue .mfp-image-holder .mfp-close:focus .icon:before,
.color-blue .mfp-iframe-holder .mfp-close:hover .icon:before,
.color-blue .mfp-iframe-holder .mfp-close:focus .icon:before {
  background-position: -32px -16px;
}



/* Green
----------------------*/

.color-green {
  background: #311f10;
  color: #aaf03c;
}

.color-green .page-content .inverse {
  color: #311f10;
  background: #aaf03c;
}

/* selection */

.color-green ::-moz-selection {
  background: #aaf03c;
  color: #311f10;
}

.color-green ::selection {
  background: #aaf03c;
  color: #311f10;
}

/* headers */

.color-green .page-content h1 {
  color: #aaf03c;
}

/* paragraph */

.color-green .page-content p {
  color: #aaf03c;
}

/* text colors */

.color-green .page-content .color-normal {
  color: #aaf03c;
}

.color-green .page-content .color-light {
  color: #64892a;
}

/* links */

.color-green .page-content a:link,
.color-green .page-content a:visited,
.color-green .page-content a.link-normal:link,
.color-green .page-content a.link-normal:visited {
  color: #aaf03c;
  border-color: #64892a;
}

.color-green .page-content a:hover,
.color-green .page-content a:focus,
.color-green .page-content a.link-normal:hover,
.color-green .page-content a.link-normal:focus {
  border-color: #aaf03c;
}

.color-green .page-content a:active,
.color-green .page-content a.link-normal:active {
  border-color: #64892a;
}

.color-green .page-content a.link-light:link,
.color-green .page-content a.link-light:visited {
  color: #64892a;
  border-color: #64892a;
}

.color-green .page-content a.link-light:hover,
.color-green .page-content a.link-light:focus {
  color: #aaf03c;
  border-color: #aaf03c;
}

.color-green .page-content a.link-light:active {
  color: #64892a;
  border-color: #64892a;
}

/* buttons */

.color-green .page-content .button,
.color-green .page-content a.button,
.color-green .page-content a.button:visited {
  color: #aaf03c;
  background: #311f10;
  border-color: #aaf03c;
}

.color-green .page-content .button.active,
.color-green .page-content .button:hover,
.color-green .page-content a.button:hover,
.color-green .page-content .button:focus,
.color-green .page-content a.button:focus {
  color: #311f10;
  background: #aaf03c;
}

/* pseudo buttons */

.color-green .page-content .pseudo,
.color-green .page-content a.pseudo,
.color-green .page-content a.pseudo:visited {
  color: #aaf03c;
  background: #3d3414;
}

.color-green .page-content .pseudo:hover,
.color-green .page-content a.pseudo:hover,
.color-green .page-content .pseudo:focus,
.color-green .page-content a.pseudo:focus {
  color: #311f10;
  background: #aaf03c;
}

/* input forms */

.color-green .page-content select,
.color-green .page-content input[type=text],
.color-green .page-content input[type=password],
.color-green .page-content textarea {
  box-shadow: 0 0 0 2px #aaf03c;
  color: #aaf03c;
  background: #311f10;
}

.color-green .page-content select:focus,
.color-green .page-content input[type=text]:focus,
.color-green .page-content input[type=password]:focus,
.color-green .page-content textarea:focus {
  box-shadow: 0 0 0 4px #aaf03c;
}

.color-green .page-content select:disabled,
.color-green .page-content input[type=text]:disabled,
.color-green .page-content input[type=password]:disabled,
.color-green .page-content textarea:disabled {
  color: #638829;
  box-shadow: 0 0 0 2px #638829;
  background: #311f10;
}

.color-green .page-content input[type=checkbox] + label:before,
.color-green .page-content input[type=radio] + label:before {
  border-color: #aaf03c;
}

.color-green .page-content input[type=checkbox]:checked + label:before,
.color-green .page-content input[type=radio]:checked + label:before {
  background-position: -66px 0;
}

.color-green .page-content input[type=radio] + label:hover:before,
.color-green .page-content input[type=radio] + label:focus:before  {
  background-color: #aaf03c;
  box-shadow: 0 0 0 2px #aaf03c;
}

.color-green .page-content input[type=checkbox] + label:hover:before,
.color-green .page-content input[type=checkbox] + label:focus:before  {
  background-color: #aaf03c;
  box-shadow: 0 0 0 1px #aaf03c;
}

.color-green .page-content input[type=radio]:checked + label:hover:before,
.color-green .page-content input[type=radio]:checked + label:focus:before,
.color-green .page-content input[type=checkbox]:checked + label:hover:before,
.color-green .page-content input[type=checkbox]:checked + label:focus:before  {
  background-position: -66px -22px;
}

.color-green .page-content input[type=radio]:checked + label:active:before,
.color-green .page-content input[type=checkbox]:checked + label:active:before  {
  background-position: -66px -44px;
}

.color-green .page-content input[type=radio]:disabled + label:before,
.color-green .page-content input[type=checkbox]:disabled + label:before,
.color-green .page-content input[type=radio]:disabled + label:hover:before,
.color-green .page-content input[type=checkbox]:disabled + label:hover:before,
.color-green .page-content input[type=radio]:disabled + label:focus:before,
.color-green .page-content input[type=checkbox]:disabled + label:focus:before,
.color-green .page-content input[type=radio]:disabled + label:active:before,
.color-green .page-content input[type=checkbox]:disabled + label:active:before {
  border-color: #638829;
  background-position: -66px -66px;
  box-shadow: none;
  background-color: #311f10;
}
.color-blue .artcommentlink {
  color: #114e84;
  border-bottom: 2px solid #114e84;
}
.color-blue ul.comments-list li {
  border-bottom: 2px solid #114e84;
}
.color-blue ul.comments-list li .postinfo {
    color: #114E84;
}
/* custom elements */

.color-green .page-content header a.logo:hover,
.color-green .page-content header a.logo:focus {
  background: #aaf03c;
}

.color-green .page-content header .logo-img:before,
.color-green .page-content header .logo-img:after {
  background-position: -555px 0;
}

.color-green .page-content header .logo-img:after {
  background-position: -555px -61px;
}

.color-green .page-content header .normal:hover,
.color-green .page-content header .normal:focus {
  background: #aaf03c;
  color: #311f10;
}

.color-green .page-content header .normal .icon:before,
.color-green .page-content header .normal .icon:after {
  background-position: -72px 0;
}

.color-green .page-content header .normal .icon:before {
  background-position: -72px 0;
}

.color-green .page-content header .normal .icon:after {
  background-position: -72px -14px;
}

.color-green .page-content nav.main {
  border-color: #aaf03c;
}

.color-green .page-content nav.main a {
  border-color: #aaf03c;
  color: #aaf03c;
}

.color-green .page-content nav.main a:hover,
.color-green .page-content nav.main a:focus {
  border-color: #aaf03c;
  background: #3d3414;
}

.color-green .page-content nav.main a:hover .text,
.color-green .page-content nav.main a:focus .text {
  border-color: #aaf03c;
}

.color-green .page-content nav.main a.active {
  background: #aaf03c;
}

.color-green .page-content nav.main a.active:hover,
.color-green .page-content nav.main a.active:focus {
  background: #3d3414;
}

.color-green .page-content nav.main a.active .text {
  color: #311f10;
  border-color: #aaf03c;
}

.color-green .page-content nav.main a.active:hover .text,
.color-green .page-content nav.main a.active:focus .text {
  color: #aaf03c;
  border-color: #aaf03c;
}

.color-green .page-content nav.main .menu .icon {
  background-position: -72px 0;
}

.color-green .page-content nav.main .search .icon {
  background-position: -75px 0;
}

.color-green .page-content nav.main .add .icon {
  background-position: -72px 0;
}

.color-green .page-content nav.main .enter .icon {
  background-position: -54px 0;
}

.color-green .page-content a.button.small:hover,
.color-green .page-content a.button.small:focus {
  color: #aaf03c;
  background: #3d3414;
}

.color-green .page-content a.button.small:hover .text,
.color-green .page-content a.button.small:focus .text {
  border-color: #aaf03c;
}

.color-green .page-content a.button.small.active {
  background: #aaf03c;
  color: #311f10;
}

.color-green .page-content a.button.small.active:hover,
.color-green .page-content a.button.small.active:focus {
  background: #aaf03c;
}

.color-green .page-content a.button.small.active:hover .text,
.color-green .page-content a.button.small.active:focus .text {
  border-color: #311f10;
}

.color-green .page-content .pseudo:hover .text,
.color-green .page-content .pseudo:focus .text {
  border-color: #aaf03c;
}

.color-green .page-content .list-news > a .info .title .text {
  border-color: #64892a;
}

.color-green .page-content .list-news > a:hover .info .title .text,
.color-green .page-content .list-news > a:focus .info .title .text {
  border-color: #aaf03c;
}

.color-green .page-content .list-news > a:hover .pseudo,
.color-green .page-content .list-news > a:focus .pseudo {
  border-color: #6b95bb;
  background: #3d3414;
}

.color-green .page-content .list-news > a:hover .pseudo .text,
.color-green .page-content .list-news > a:focus .pseudo .text  {
  color: #aaf03c;
  border-color: #aaf03c;
}

.color-green .page-content .list-discuss > a .title .text {
  border-color: #4a541d;
}

.color-green .page-content .list-discuss > a:hover .title .text,
.color-green .page-content .list-discuss > a:focus .title .text {
  border-color: #aaf03c;
}

.color-green .page-content .img-slider .slider-wrapper {
  border-color: #aaf03c;
}

.color-green .page-content .slick-slider .slick-arrow {
  background-color: rgba(170,240,60,0.5);
}

.color-green .page-content .slick-slider .slick-arrow:hover,
.color-green .page-content .slick-slider .slick-arrow:focus {
  background-color: rgba(170,240,60,1);
}

.color-green .page-content .slick-slider .slick-arrow.slick-prev:before {
  background-position: -75px 0;
}

.color-green .page-content .slick-slider .slick-arrow.slick-next:before {
  background-position: -75px -26px;
}

.color-green .page-content .hr-line {
  background: #aaf03c;
}

.color-green .page-content .radio-group {
  border-color: #aaf03c;
}

.color-green .page-content .radio-group label {
  border-color: #aaf03c;
}

.color-green .page-content .radio-group label:hover,
.color-green .page-content .radio-group label:focus {
  border-color: #aaf03c;
  background: #3d3414;
}

.color-green .page-content .search-wrapper .icon-search {
  background-position: -75px 0;
}

.color-green .page-content .emergency {
  border-color: #aaf03c;
}

.color-green .page-content .emergency.collapsed .headline a:hover,
.color-green .page-content .emergency.collapsed .headline a:focus {
  background: #3d3414;
}

.color-green .page-content .emergency .headline a:hover .pseudo,
.color-green .page-content .emergency .headline a:focus .pseudo{
  background: #3d3414;
  color: #aaf03c;
}

.color-green .page-content .inform .address:before {
  background-position: -66px 0;
}

.color-green .page-content .social .social-vk:before {
  background-position: -72px 0;
}

.color-green .page-content .social .social-vk:after {
  background-position: -72px -14px;
}

.color-green .page-content .social .social-ok:before {
  background-position: -39px 0;
}

.color-green .page-content .social .social-ok:after {
  background-position: -39px -24px;
}

.color-green .page-content .social .social-fb:before {
  background-position: -33px 0;
}

.color-green .page-content .social .social-fb:after {
  background-position: -33px -24px;
}

.color-green .page-content .social .social-tw:before {
  background-position: -72px 0;
}

.color-green .page-content .social .social-tw:after {
  background-position: -72px -15px;
}

.color-green .page-content .social .social-lj:before {
  background-position: -72px 0;
}

.color-green .page-content .social .social-lj:after {
  background-position: -72px -24px;
}

.color-green .page-content .social .social-mm:before {
  background-position: -72px 0;
}

.color-green .page-content .social .social-mm:after {
  background-position: -72px -23px;
}

.color-green .page-content .gallery .preview a.item:before {
  background: rgba(170,240,60,0.5);
}

.color-green .page-content .gallery .preview a.item.active:after {
  border-color: #aaf03c;
}

.color-green .page-content .voting .results .result-row .precent .load {
  background: #aaf03c;
}

.color-green .mfp-container,
.color-green .mfp-bg {
  background: #311f10;
}

.color-green .mfp-counter {
  color: #aaf03c;
}

.color-green .mfp-narrow:hover .icon,
.color-green .mfp-narrow:focus .icon {
  background: #aaf03c;
}

.color-green .mfp-narrow .text{
  color: #aaf03c;
}

.color-green .mfp-narrow .icon {
  border-color: #aaf03c;
}

.color-green .mfp-narrow-left .icon:before {
  background-position: -54px 0;
}

.color-green .mfp-narrow-right .icon:before {
  background-position: -54px 0;
}

.color-green .mfp-narrow-left:hover .icon:before,
.color-green .mfp-narrow-left:focus .icon:before,
.color-green .mfp-narrow-right:hover .icon:before,
.color-green .mfp-narrow-right:focus .icon:before {
  background-position: -54px -34px;
}

.color-green .mfp-image-holder .mfp-close,
.color-green .mfp-iframe-holder .mfp-close {
  color: #aaf03c;
}

.color-green .mfp-image-holder .mfp-close .icon,
.color-green .mfp-iframe-holder .mfp-close .icon {
  border-color: #aaf03c;
}

.color-green .mfp-image-holder .mfp-close:hover .icon,
.color-green .mfp-image-holder .mfp-close:focus .icon,
.color-green .mfp-iframe-holder .mfp-close:hover .icon,
.color-green .mfp-iframe-holder .mfp-close:focus .icon {
  background: #aaf03c;
}

.color-green .mfp-image-holder .mfp-close .icon:before,
.color-green .mfp-iframe-holder .mfp-close .icon:before {
  background-position: -48px 0;
}

.color-green .mfp-image-holder .mfp-close:hover .icon:before,
.color-green .mfp-image-holder .mfp-close:focus .icon:before,
.color-green .mfp-iframe-holder .mfp-close:hover .icon:before,
.color-green .mfp-iframe-holder .mfp-close:focus .icon:before {
  background-position: -48px -16px;
}

.color-green .artcommentlink {
  color: #aaf03c;
  border-bottom: 2px solid #aaf03c;
}
.color-green ul.comments-list li {
  border-bottom: 2px solid #aaf03c;
}
.color-green ul.comments-list li .postinfo {
    color: #aaf03c;
}
/* Brown
----------------------*/

.color-brown {
  background: #eae7d2;
  color: #614b39;
}

.color-brown .page-content .inverse {
  color: #eae7d2;
  background: #614b39;
}

/* selection */

.color-brown ::-moz-selection {
  background: #614b39;
  color: #eae7d2;
}

.color-brown ::selection {
  background: #614b39;
  color: #eae7d2;
}

/* headers */

.color-brown .page-content h1 {
  color: #614b39;
}

/* paragraph */

.color-brown .page-content p {
  color: #614b39;
}

/* text colors */

.color-brown .page-content .color-normal {
  color: #614b39;
}

.color-brown .page-content .color-light {
  color: #998c82;
}

/* links */

.color-brown .page-content a:link,
.color-brown .page-content a:visited,
.color-brown .page-content a.link-normal:link,
.color-brown .page-content a.link-normal:visited {
  color: #614b39;
  border-color: #998c82;
}

.color-brown .page-content a:hover,
.color-brown .page-content a:focus,
.color-brown .page-content a.link-normal:hover,
.color-brown .page-content a.link-normal:focus {
  border-color: #614b39;
}

.color-brown .page-content a:active,
.color-brown .page-content a.link-normal:active {
  border-color: #998c82;
}

.color-brown .page-content a.link-light:link,
.color-brown .page-content a.link-light:visited {
  color: #998c82;
  border-color: #998c82;
}

.color-brown .page-content a.link-light:hover,
.color-brown .page-content a.link-light:focus {
  color: #614b39;
  border-color: #614b39;
}

.color-brown .page-content a.link-light:active {
  color: #998c82;
  border-color: #998c82;
}

/* buttons */

.color-brown .page-content .button,
.color-brown .page-content a.button,
.color-brown .page-content a.button:visited {
  color: #614b39;
  background: #eae7d2;
  border-color: #614b39;
}

.color-brown .page-content .button.active,
.color-brown .page-content .button:hover,
.color-brown .page-content a.button:hover,
.color-brown .page-content .button:focus,
.color-brown .page-content a.button:focus {
  color: #eae7d2;
  background: #614b39;
}

/* pseudo buttons */

.color-brown .page-content .pseudo,
.color-brown .page-content a.pseudo,
.color-brown .page-content a.pseudo:visited {
  color: #614b39;
  background: #dcd7c2;
}

.color-brown .page-content .pseudo:hover,
.color-brown .page-content a.pseudo:hover,
.color-brown .page-content .pseudo:focus,
.color-brown .page-content a.pseudo:focus {
  color: #eae7d2;
  background: #614b39;
}

/* input forms */

.color-brown .page-content select,
.color-brown .page-content input[type=text],
.color-brown .page-content input[type=password],
.color-brown .page-content textarea {
  box-shadow: 0 0 0 2px #614b39;
  color: #614b39;
  background: #eae7d2;
}

.color-brown .page-content select:focus,
.color-brown .page-content input[type=text]:focus,
.color-brown .page-content input[type=password]:focus,
.color-brown .page-content textarea:focus {
  box-shadow: 0 0 0 4px #614b39;
}

.color-brown .page-content select:disabled,
.color-brown .page-content input[type=text]:disabled,
.color-brown .page-content input[type=password]:disabled,
.color-brown .page-content textarea:disabled {
  color: #998c82;
  box-shadow: 0 0 0 2px #998c82;
  background: #eae7d2;
}

.color-brown .page-content input[type=checkbox] + label:before,
.color-brown .page-content input[type=radio] + label:before {
  border-color: #614b39;
}

.color-brown .page-content input[type=checkbox]:checked + label:before,
.color-brown .page-content input[type=radio]:checked + label:before {
  background-position: -88px 0;
}

.color-brown .page-content input[type=radio] + label:hover:before,
.color-brown .page-content input[type=radio] + label:focus:before  {
  background-color: #614b39;
  box-shadow: 0 0 0 2px #614b39;
}

.color-brown .page-content input[type=checkbox] + label:hover:before,
.color-brown .page-content input[type=checkbox] + label:focus:before  {
  background-color: #614b39;
  box-shadow: 0 0 0 1px #614b39;
}

.color-brown .page-content input[type=radio]:checked + label:hover:before,
.color-brown .page-content input[type=radio]:checked + label:focus:before,
.color-brown .page-content input[type=checkbox]:checked + label:hover:before,
.color-brown .page-content input[type=checkbox]:checked + label:focus:before  {
  background-position: -88px -22px;
}

.color-brown .page-content input[type=radio]:checked + label:active:before,
.color-brown .page-content input[type=checkbox]:checked + label:active:before  {
  background-position: -88px -44px;
}

.color-brown .page-content input[type=radio]:disabled + label:before,
.color-brown .page-content input[type=checkbox]:disabled + label:before,
.color-brown .page-content input[type=radio]:disabled + label:hover:before,
.color-brown .page-content input[type=checkbox]:disabled + label:hover:before,
.color-brown .page-content input[type=radio]:disabled + label:focus:before,
.color-brown .page-content input[type=checkbox]:disabled + label:focus:before,
.color-brown .page-content input[type=radio]:disabled + label:active:before,
.color-brown .page-content input[type=checkbox]:disabled + label:active:before {
  border-color: #998c82;
  background-position: -88px -66px;
  box-shadow: none;
  background-color: #eae7d2;
}

/* custom elements */

.color-brown .page-content header a.logo:hover,
.color-brown .page-content header a.logo:focus {
  background: #614b39;
}

.color-brown .page-content header .logo-img:before,
.color-brown .page-content header .logo-img:after {
  background-position: -740px 0;
}

.color-brown .page-content header .logo-img:after {
  background-position: -740px -61px;
}

.color-brown .page-content header .normal:hover,
.color-brown .page-content header .normal:focus {
  background: #614b39;
  color: #eae7d2;
}

.color-brown .page-content header .normal .icon:before,
.color-brown .page-content header .normal .icon:after {
  background-position: -96px 0;
}

.color-brown .page-content header .normal .icon:before {
  background-position: -96px 0;
}

.color-brown .page-content header .normal .icon:after {
  background-position: -96px -14px;
}

.color-brown .page-content nav.main {
  border-color: #614b39;
}

.color-brown .page-content nav.main a {
  border-color: #614b39;
  color: #614b39;
}

.color-brown .page-content nav.main a:hover,
.color-brown .page-content nav.main a:focus {
  border-color: #614b39;
  background: #dcd7c2;
}

.color-brown .page-content nav.main a:hover .text,
.color-brown .page-content nav.main a:focus .text {
  border-color: #614b39;
}

.color-brown .page-content nav.main a.active {
  background: #614b39;
}

.color-brown .page-content nav.main a.active:hover,
.color-brown .page-content nav.main a.active:focus {
  background: #dcd7c2;
}

.color-brown .page-content nav.main a.active .text {
  color: #dcd7c2;
  border-color: #614b39;
}

.color-brown .page-content nav.main a.active:hover .text,
.color-brown .page-content nav.main a.active:focus .text {
  color: #614b39;
  border-color: #614b39;
}

.color-brown .page-content nav.main .menu .icon {
  background-position: -96px 0;
}

.color-brown .page-content nav.main .search .icon {
  background-position: -100px 0;
}

.color-brown .page-content nav.main .add .icon {
  background-position: -96px 0;
}

.color-brown .page-content nav.main .enter .icon {
  background-position: -72px 0;
}

.color-brown .page-content a.button.small:hover,
.color-brown .page-content a.button.small:focus {
  color: #614b39;
  background: #dcd7c2;
}

.color-brown .page-content a.button.small:hover .text,
.color-brown .page-content a.button.small:focus .text {
  border-color: #614b39;
}

.color-brown .page-content a.button.small.active {
  background: #614b39;
  color: #eae7d2;
}

.color-brown .page-content a.button.small.active:hover,
.color-brown .page-content a.button.small.active:focus {
  background: #614b39;
}

.color-brown .page-content a.button.small.active:hover .text,
.color-brown .page-content a.button.small.active:focus .text {
  border-color: #eae7d2;
}

.color-brown .page-content .pseudo:hover .text,
.color-brown .page-content .pseudo:focus .text {
  border-color: #614b39;
}

.color-brown .page-content .list-news > a .info .title .text {
  border-color: #64892a;
}

.color-brown .page-content .list-news > a:hover .info .title .text,
.color-brown .page-content .list-news > a:focus .info .title .text {
  border-color: #614b39;
}

.color-brown .page-content .list-news > a:hover .pseudo,
.color-brown .page-content .list-news > a:focus .pseudo {
  border-color: #614b39;
  background: #dcd7c2;
}

.color-brown .page-content .list-news > a:hover .pseudo .text,
.color-brown .page-content .list-news > a:focus .pseudo .text  {
  color: #614b39;
  border-color: #614b39;
}

.color-brown .page-content .list-discuss > a .title .text {
  border-color: #614b39;
}

.color-brown .page-content .list-discuss > a:hover .title .text,
.color-brown .page-content .list-discuss > a:focus .title .text {
  border-color: #614b39;
}

.color-brown .page-content .img-slider .slider-wrapper {
  border-color: #614b39;
}

.color-brown .page-content .slick-slider .slick-arrow {
  background-color: rgba(97,75,57,0.5);
}

.color-brown .page-content .slick-slider .slick-arrow:hover,
.color-brown .page-content .slick-slider .slick-arrow:focus {
  background-color: rgba(97,75,57,1);
}

.color-brown .page-content .slick-slider .slick-arrow.slick-prev:before {
  background-position: -100px 0;
}

.color-brown .page-content .slick-slider .slick-arrow.slick-next:before {
  background-position: -100px -26px;
}

.color-brown .page-content .hr-line {
  background: #614b39;
}

.color-brown .page-content .radio-group {
  border-color: #614b39;
}

.color-brown .page-content .radio-group label {
  border-color: #614b39;
}

.color-brown .page-content .radio-group label:hover,
.color-brown .page-content .radio-group label:focus {
  border-color: #614b39;
  background: #dcd7c2;
}

.color-brown .page-content .search-wrapper .icon-search {
  background-position: -100px 0;
}

.color-brown .page-content .emergency {
  border-color: #614b39;
}

.color-brown .page-content .emergency.collapsed .headline a:hover,
.color-brown .page-content .emergency.collapsed .headline a:focus {
  background: #dcd7c2;
}

.color-brown .page-content .emergency .headline a:hover .pseudo,
.color-brown .page-content .emergency .headline a:focus .pseudo{
  background: #dcd7c2;
  color: #614b39;
}

.color-brown .page-content .inform .address:before {
  background-position: -88px 0;
}

.color-brown .page-content .social .social-vk:before {
  background-position: -96px 0;
}

.color-brown .page-content .social .social-vk:after {
  background-position: -96px -14px;
}

.color-brown .page-content .social .social-ok:before {
  background-position: -52px 0;
}

.color-brown .page-content .social .social-ok:after {
  background-position: -52px -24px;
}

.color-brown .page-content .social .social-fb:before {
  background-position: -44px 0;
}

.color-brown .page-content .social .social-fb:after {
  background-position: -44px -24px;
}

.color-brown .page-content .social .social-tw:before {
  background-position: -96px 0;
}

.color-brown .page-content .social .social-tw:after {
  background-position: -96px -15px;
}

.color-brown .page-content .social .social-lj:before {
  background-position: -96px 0;
}

.color-brown .page-content .social .social-lj:after {
  background-position: -96px -24px;
}

.color-brown .page-content .social .social-mm:before {
  background-position: -96px 0;
}

.color-brown .page-content .social .social-mm:after {
  background-position: -96px -23px;
}

.color-brown .page-content .gallery .preview a.item:before {
  background: rgba(97,75,57,0.5);
}

.color-brown .page-content .gallery .preview a.item.active:after {
  border-color: #614b39;
}

.color-brown .page-content .voting .results .result-row .precent .load {
  background: #614b39;
}

.color-brown .mfp-container,
.color-brown .mfp-bg {
  background: #eae7d2;
}

.color-brown .mfp-counter {
  color: #614b39;
}

.color-brown .mfp-narrow:hover .icon,
.color-brown .mfp-narrow:focus .icon {
  background: #614b39;
}

.color-brown .mfp-narrow .text{
  color: #614b39;
}

.color-brown .mfp-narrow .icon {
  border-color: #614b39;
}

.color-brown .mfp-narrow-left .icon:before {
  background-position: -72px 0;
}

.color-brown .mfp-narrow-right .icon:before {
  background-position: -72px 0;
}

.color-brown .mfp-narrow-left:hover .icon:before,
.color-brown .mfp-narrow-left:focus .icon:before,
.color-brown .mfp-narrow-right:hover .icon:before,
.color-brown .mfp-narrow-right:focus .icon:before {
  background-position: -72px -34px;
}

.color-brown .mfp-image-holder .mfp-close,
.color-brown .mfp-iframe-holder .mfp-close {
  color: #614b39;
}

.color-brown .mfp-image-holder .mfp-close .icon,
.color-brown .mfp-iframe-holder .mfp-close .icon {
  border-color: #614b39;
}

.color-brown .mfp-image-holder .mfp-close:hover .icon,
.color-brown .mfp-image-holder .mfp-close:focus .icon,
.color-brown .mfp-iframe-holder .mfp-close:hover .icon,
.color-brown .mfp-iframe-holder .mfp-close:focus .icon {
  background: #614b39;
}

.color-brown .mfp-image-holder .mfp-close .icon:before,
.color-brown .mfp-iframe-holder .mfp-close .icon:before {
  background-position: -64px 0;
}

.color-brown .mfp-image-holder .mfp-close:hover .icon:before,
.color-brown .mfp-image-holder .mfp-close:focus .icon:before,
.color-brown .mfp-iframe-holder .mfp-close:hover .icon:before,
.color-brown .mfp-iframe-holder .mfp-close:focus .icon:before {
  background-position: -64px -16px;
}

.color-brown .artcommentlink {
  color: #614b39;
  border-bottom: 2px solid #614b39;
}
.color-brown ul.comments-list li {
  border-bottom: 2px solid #614b39;
}
.color-brown ul.comments-list li .postinfo {
    color: #614b39;
}