﻿button.sp-btn-close { width:30px!important; }

* {
    margin: 0;
    padding: 0;
box-sizing: border-box;
}

::-webkit-scrollbar-track {
 background-color: #f9f9f9;
 webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
}

::-webkit-scrollbar {
 background-color: #f9f9f9;
}

::-webkit-scrollbar-thumb {
 background-color: #C4C4C4;
border-radius: 3px;
}

@-webkit-keyframes fade-in {
 0% {
 opacity: 0;
 }

 100% {
 opacity: 1;
 }
}

@-moz-keyframes fade-in {
 0% {
 opacity: 0;
 }

 100% {
 opacity: 1;
 }
}

@-o-keyframes fade-in {
 0% {
 opacity: 0;
 }

 100% {
 opacity: 1;
 }
}

@keyframes fade-in {
 0% {
 opacity: 0;
 }

 100% {
 opacity: 1;
 }
}
html,
body {
    height: 100%;
     font-family: "Roboto", sans-serif;

}
body {
    background-color: #f0f0f0;
    color: rgba(0, 0, 0, 0.8);
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    line-height: 1.4;
   -webkit-animation:fade-in 1.5s linear;   animation:fade-in 1.5s linear
overflow-x: hidden;
}
a {
    color: rgba(0, 0, 0, 0.8);
    text-decoration: none;
    transition: color .3s;
}
a:hover {
    color: #000;
    text-decoration: none;
}
.container-fluid {
    margin: 0 16.99%;
}
.wrapper {
    position: relative;
    min-height: 100%;
}
.content {
    padding-bottom: 90px;
}

input,
button,
textarea {
    outline: none;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary,
blockquote {
    display: block;
}
article ul {
    padding: 0 0 0 40px;
}
article li {
    list-style: initial;
    padding: 5px 0;
}
article p {
    margin: 10px 0;
}
input[type=text],
input[type=password],
textarea {
    border: 1px solid #e6eaf0;
    border-radius: 12px;
    padding: 5px 10px;
}
textarea.mchat,
input.mchat {
    height: 30px;
}
input[type=text]:focus,
input[type=text]:active,
textarea:focus,
textarea:active,
input[type=password]:focus,
input[type=password]:active {
    border: 1px solid #e6eaf0;
    border-radius: 12px;
}

input[type=checkbox] {
    height: 16px;
    position: relative;
    width: 16px;
}
input[type=checkbox]:before {
    background: #f9f9f9;
    border: 1px solid #e6eaed;
    content: "";
    height: 16px;
    left: 0;
    position: absolute;
    top: 0;
    width: 16px;
}
input[type=checkbox]:checked:before {
    background: #f9f9f9 url(/img/checked.png) center center no-repeat;
}
input[type=submit].uf-btn {
    color: #fff;
}
button,
input[type=submit],
.button,
input[type=button],
input[type=reset] {
    background: #f5f5f5;
    border: 0;
    cursor: pointer;
    padding: 8px;
    width: auto !important;
    border-radius: 12px;
}
#addcBut {
    margin-left: 5px !important;
    padding: 29px;
}

#loadPButton {
    padding-top: 20px;
}

button:hover,
input[type=submit]:hover,
.button:hover,
input[type=button]:hover,
input[type=reset]:hover,
button:hover,
.tov_desc .goodsbutton:hover {

}
select {
    border: 1px solid #f5f5f5;
    background-color: #f5f5f5;
    font-weight: 400;
    outline: none;
    padding: 2px 5px;
    border-radius: 12px;
}
.bbQuoteName {
    background: #40C057;
    color: #fff;
    line-height: 28px;
    padding: 8px!important;
    text-transform: uppercase;
    font-size: 16px!important;
    border-top-left-radius: 3px;
border-top-right-radius: 3px;
}
.quoteMessage {
    border: 0 !important;
    border-top: 0 none !important;
    padding: 15px;
    background: #fafafa url(/img/orange_arrow.png) no-repeat 90% top;
    font-style: italic;
border-bottom-right-radius: 3px;
border-bottom-left-radius: 3px;
}
hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #eee;
    margin: 1em 0;
    padding: 0;
}
input,
select {
    vertical-align: middle;
}
.clear:before,
.clear:after {
    content: "";
    display: table;
}
.clear:after {
    clear: both;
}
.clear {
    clear: both;
}
ul,
ol,
li {
    margin: 0;
    padding: 0;
}
.container {
    margin: 0 auto;
}
.navbar-default {
    background: #fff;
    border: 0;
    border-radius: 0;
    height: 50px;
    width: 100%;
    z-index: 99;
}
.navbar li a {
    font-weight: 400;
    font-size: 14px;
    text-shadow: none;
}
.navbar li a:hover {
    color: 
}
.navbar {
    background: #fff!important;
    display: table;
    position: relative;
}
.navbar-brand {
    font-weight: 700;
    position: relative;
}
.navbar-brand:before {
    content: '';
    width: 4px;
    height: 4px;
    position: absolute;
    top: 22px;
    left: 15px;
    border-radius: 50%;
    background: #40C057;
}
.navbar-brand span {
    background: #40C057;
    padding: 5px 8px;
    margin: 0 5px;
    color: #fff;
    border-radius: 12px;
}
.container {
    padding: 0 5%;
}

.banner {
    margin-bottom: 15px;
}

.block {
    background: #fff;
    padding: 15px;
    position: relative;
    display: block;
    overflow: hidden;
    margin-bottom: 15px;
    border-radius: 12px;
}

.blocktitle {
    color: rgba(0, 0, 0, 0.3);
}

.block .blocktitle {
    padding: 0 0 15px;
    border-bottom: 1px solid rgba(0,0,0,.1);
    font-size: 17px;
    margin-bottom: 15px;
    text-align: center
}
.block .contic {
    margin-top: 25px;
}
.video-cont {
    position: relative;
    width: 100%;
    display: table;
    margin-bottom: 15px;
}
.video-item .title {
    position: relative;
    padding-top: 180px;
    z-index: 2;
    color: #fff;
    font-size: 15px;
    line-height: 27px;
    font-weight: 500;
    text-align: center;
    text-transform: uppercase;
    background: rgba(0, 0, 0, 0.3);
    height: 100%;
    width: 100%;
}
.video-item:before {
    content: '\f04b';
    font-family: 'FontAwesome';
    position: absolute;
    color: #fff;
    left: 44%;
    top: 40%;
    z-index: 5;
    font-size: 35px;
    background: rgba(255, 255, 255, .3);
    border-radius: 3px;
    width: 50px;
    height: 50px;
    text-align: center;
}
.video-item {
    height: 100%;
    width: 100%;
    overflow: hidden;
    padding: 8px;
    position: relative;
    z-index: 3;
transition: all .3s;
}

.video-item:hover {
opacity: 8;
}


.today {
position: absolute;
top:   2px;
right: -5px;
min-width: 17px;
height: 17px;
padding: 2px;
line-height: 13px;
text-align: center;
background: #40C057;
color: #fff;
font-size: 10px;
border-radius: 50%;

}

@media (max-width: 768px) {
.today {
position: absolute;
top:   2px;
right: 5px;
min-width: 17px;
height: 17px;
padding: 2px;
line-height: 13px;
text-align: center;
background: #40C057;
color: #fff;
font-size: 10px;
border-radius: 50%;
}
}

.news-box, .news-box .img {
transition: all .3s;
}

.news-box:hover .img {
  box-shadow: inset 0 0 0 13px rgba(255,255,255, .5);
}


#allEntries div[id*="entryID"]:first-child .news-box {
    position: relative;
    background: #fff;
    margin-bottom: 15px;
    display: block;
}
#allEntries div[id*="entryID"]:first-child .news-box .img {
    position: relative;
    width: 100%;
    height:  350px;
    overflow: hidden;
    margin-bottom: 0px;
}
#allEntries div[id*="entryID"]:first-child .news-box .img .new {
   display: block;
 position: absolute;
 top: -69px;
 left: -69px;
 z-index: 9;
 width: 150px;
 height: 120px;
 text-align: center;
 background: #40C057;
 font-size: 17px;
 font-weight: 500;
 text-transform: uppercase;
 color: #fff;
 
 line-height: 105px;
 box-sizing: border-box;
 padding-top: 56px;
 transform: rotate(-45deg);
 cursor: help;
}
#allEntries div[id*="entryID"]:first-child .news-box .img .new:after {
    content: 'Новое';
    position: relative;
    right: 11px;
    bottom: 5px;
}
#allEntries div[id*="entryID"]:first-child .news-box .title {
  font-size: 28px;
    line-height: 28px;
    font-weight: 700;
     margin: -20px -20px 0px -20px;
padding: 20px;
background: #f7f7f7;
text-align: center;
}

#allEntries div[id*="entryID"]:first-child .news-box .position {
    position: relative;
    padding: 20px;
    max-height: 300px;
    overflow: hidden;
}
#allEntries div[id*="entryID"]:first-child .news-box .stat-bar {
    margin: 0!important;
    padding: 10px 0;
    font-size: 12px;
    background: #f4f4f4;
}
#allEntries div[id*="entryID"] .news-box:first-child .stat-bar .fa {
    margin: 0 5px 0 15px;
    color: #999;
}
.news-box {
    position: relative;
    background: #fff;
    margin-bottom: 15px;
    display: block;
    overflow: hidden;
    border-radius: 12px;
}
.news-box .img {
    position: relative;
    width: 44%;
    height: 200px;
    overflow: hidden;
    overflow: hidden;
    float: left;
}
.news-box img {
    width: 100.19%;
}
.news-box .img .new {
    display: none;
}
.news-box .img .new:after {
    content: 'Сегодня';
    position: relative;
    right: 11px;
    bottom: 5px;
}
.news-box .title {
    font-size: 25px;
    line-height: 28px;
    font-weight: 700;
    position: relative;
    z-index: 1;
    background: #f7f7f7;
    padding: 20px;
    margin: -20px -20px 0 -20px;
}
.news-box .text {
   margin-top: 15px;
}
.news-box .position {
    position: relative;
    height: 200px;
    overflow: hidden;
    padding: 15px;
    border-bottom: 15px solid #fff;
}
.news-box .position:before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 68%, rgba(255, 255, 255, 1) 100%);
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 68%, rgba(255, 255, 255, 1) 100%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 68%, rgba(255, 255, 255, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=0);
}
.stat-bar {
    margin: 0!important;
    padding: 10px 0;
    font-size: 12px;
    background: #f4f4f4;
    border-bottom-left-radius: 12px;
    border-bottom-right-radius: 12px;
    opacity: 0.7;
    color: #999;
}
.stat-bar .fa {
    margin: 0 5px 0 15px;
    color: #999;
}
.news-box-read {
    position: relative;
    background: #fff;
    border-radius: 12px;
}
.news-box-read .img {
    position: relative;
    width: 100%;
    overflow: hidden;
}

.time {
    font-size: 12px;
    font-weight: 400!important;
    background: #f7f7f7;
    padding: 5px 8px;
    margin-top: 10px;
    display: inline-block;
    border-radius: 12px;
    margin-bottom: 0px;
    color: #999;
    opacity: 0.7;
}

.time2 {
    font-size: 12px;
    font-weight: 400!important;
    background: #f7f7f7;
    padding: 1px 4px;
    display: inline-block;
    border-top-right-radius: 12px;
    border-bottom-right-radius: 12px;
    margin-bottom: 0px;
    color: #999;
    float: left;
    position: relative;
    margin: -23px 0px;
    opacity: 0.7;
}

.kategor {
    color: #999;
}
    
.news-box-read .img img {
    width: 100%;
}
.news-box-read .title {
    font-size: 35px;
    line-height: 35px;
    font-weight: 700;
     margin: -20px -20px 0px -20px;
padding: 20px;
background: #fafafa;
text-align: center;
}
.news-box-read .text {
 margin-top: -33px;
}

.eTitle {
    text-transform: uppercase;
    font-weight: 700;
    position: relative;
}
.eTitle:before {
    content: '';
    width: 4px;
    height: 4px;
    position: absolute;
    top: 8px;
    left: -10px;
    border-radius: 50%;
    background: #40C057;
}

.block-in3 .img {
    position: relative;
    width: 65px;
    height: 65px;
    overflow: hidden;
    float: left;
    margin-right: 15px;
    display: block;
    transition: all .3s;
    border-radius: 10px;
    box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.1), 0px 2px 6px 0px rgba(0,0,0,0.1);
    bottom: -3px;
}


.block-in3 .title {
    font-weight: 500;
    color: #3498db;
    text-align: left;
    overflow: hidden;
}
.block-in3 .cat {
    text-transform: uppercase;
}
.block-in3 .cat,
.block-in3 .view {
    font-size: 12px;
    text-align: left;
    text-overflow: ellipsis;
    overflow: hidden;
    color: #555;
}
.last-comments {
    overflow: hidden;
    margin-bottom: 11.2px;
    background: #fff;
    padding: 10px;
    transition: all .7s;
    margin: 0 -20px;
    padding-left: 20px;
}
.last-comments:hover {
background: #f3f3f3;
}
.last-comments:hover a {
color:#1e1f23;
}
.last-comments:hover .img {
  box-shadow: inset 0 0 0 3px #f0f0f0;
}

.last-comments .img {
    position: relative;
    width: 65px;
    height: 65px;
    overflow: hidden;
    float: left;
    margin-right: 15px;
    display: block;
    border-radius: 18%;
    transition: all .3s;
    box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.1), 0px 2px 6px 0px rgba(0,0,0,0.1);
}
.last-comments .title {
    margin-top: -3px;
    margin-bottom: 5px;
    font-weight: 400;
    text-align: left;
    font-size: 12px;
    margin-left: 80px;
    margin-right: 10px;
}
.last-comments .cat {
    text-transform: uppercase;
}
.last-comments .cat,
.last-comments .view {
    font-size: 13px;
    font-weight: 500;
    text-align: left;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    margin-left: 80px;
    margin-right: 10px;
}
.comm-box {
    padding: 20px;
    background: #fff;
    margin: 15px 0;
    border-radius: 12px;
}
.com-order-block {
    padding: 5px;
    position: relative;
    margin-top: 10px;
}
.uc-top-right {
    background: #fafafa;
    padding: 5px;
    border-radius: 12px;
}
html .uf-txt-input {
    height: 75px!important;
    border-radius: 12px !important;
    border: 1px solid #e6eaf0 !important;
    width: 100%;
}
.uc-opacity {
    font-size: 13px;
}
.uc-avatar img {
    border-radius: 18%!important;
    box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.1), 0px 2px 6px 0px rgba(0,0,0,0.1);
}
.uComment {
    border-bottom: 1px solid #f5f5f5!important;
}

.uForm {
    background: #f4f4f4;
    margin: -20px!important;
    padding: 20px;
    padding-bottom: 40px;
}
#myCarousel {
    margin-bottom: 25px;
    height: 300px;
    overflow: hidden;
    width: 100%;
}
.pull-right {
    padding-left: 15px;
}
.box-shadow {
    box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.1), 0px 2px 6px 0px rgba(0,0,0,0.1);
}

.bg-white {
padding: 15px;
background: #fff;
}

.margin-top15 {
    width: 100%;
    display: table;
    position: relative;
    overflow: hidden;
    top: 5px;
}
.padding20 {
    padding: 20px;
}
.search {
    padding: 5px 0;
    width: 230px;
    height: 30px;
    position: absolute;
    right: 17%;
    line-height: 22px;
}
.search input {
    left: 0;
    position: absolute;
    width: 0;
    float: left;
    margin-left: 200px;
    -webkit-transition: all 0.7s ease-in-out;
    -moz-transition: all 0.7s ease-in-out;
    -o-transition: all 0.7s ease-in-out;
    transition: all 0.7s ease-in-out;
    height: 39px;
    line-height: 18px;
    padding: 0 2px 0 2px;
    border-radius: 1px;
    z-index: 2;
}
.search:hover input,
.search input:focus {
    width: 200px;
    margin-left: 0;
}
.search .btn {
    float: right;
    position: relative;
    background: #3498db;
    font-size: 18px;
    z-index: 3;
}
.message-item {
    margin-bottom: 25px;
    margin-left: 40px;
    position: relative;
}
.message-item .message-inner {
    background: #fff;
    border-radius: 3px;
    padding: 10px;
    position: relative;
}
.message-item .message-inner:before {
    border-style: solid;
    border-width: 10px;
    color: rgba(0, 0, 0, 0);
    content: "";
    display: block;
    height: 0;
    position: absolute;
    left: -20px;
    top: 6px;
    width: 0;
}
.message-item .message-inner:after {
    border-right: 10px solid #fff;
    border-style: solid;
    border-width: 10px;
    color: rgba(0, 0, 0, 0);
    content: "";
    display: block;
    height: 0;
    position: absolute;
    left: -18px;
    top: 6px;
    width: 0;
}
.message-item:before {
    background: #fff;
    border-radius: 2px;
    bottom: -30px;
    content: "";
    height: 100%;
    left: -30px;
    position: absolute;
    width: 2px;
}
.message-item:last-child:before {
    background: #fff;
    border-radius: 2px;
    bottom: -30px;
    content: "";
    height: 100%;
    left: -30px;
    position: absolute;
    width: 0;
}
.message-item:after {
    background: #57cbc8;
    border: 5px solid #fff;
    border-radius: 50%;
    content: "";
    height: 15px;
    left: -36px;
    position: absolute;
    top: 10px;
    width: 15px;
}
.clearfix:before,
.clearfix:after {
    content: " ";
    display: table;
}
.message-item .message-head {
    border-bottom: 1px solid #fafafa;
    margin-bottom: 8px;
    padding-bottom: 8px;
}
.message-item .message-head .avatar {
    margin-right: 20px;
}
.message-item .message-head .user-detail {
    overflow: hidden;
}
.message-item .message-head .user-detail h5 {
    font-size: 16px;
    font-weight: bold;
    margin: 0;
}
.message-item .message-head .post-meta {
    float: left;
    padding: 0 15px 0 0;
}
.message-item .message-head .post-meta >div {
    color: #333;
    font-weight: bold;
    text-align: right;
}
.post-meta > div {
    color: #777;
    font-size: 12px;
    line-height: 22px;
}
.message-item .message-head .post-meta >div {
    color: #333;
    font-weight: bold;
    text-align: right;
}
.post-meta > div {
    color: #777;
    font-size: 12px;
    line-height: 22px;
}
.message-item img {
    min-height: 40px;
    max-height: 40px;
}
footer {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 80px;
    padding: 25px 0;
    text-align: center;
}
.autor_site {
    color: #222;
    font-size: 12px;
    font-weight: 700;
}
.autor_site .fa {
    color: red;
}
.catsTable td {
    border: 0;
}
table.catsTable {
    width: 100%;
}
table.catsTable tr td:hover {
    background-color: #f7f7f7;
    transition: all 0.3s;
    border-radius: 12px;
}
table.catsTable td {
    padding: 0 15px;
    position: relative;
    height: 35px;
    line-height: 35px;
}
table.catsTable td a {
    position: absolute;
    width: 100%;
    color: rgba(0, 0, 0, 0.8);
}
.catName,
.catNameActive {
    position: relative
}
.catName:before,
.catNameActive:before {

}
.catNameActive {
    color: #40C057;
}
.news-box-read .text img {
    padding: 0px!important;
}
.float-right {
    float: right;
    margin-right: 15px;
}

.read-btn {
    color: #fff;
    background: #40C057;
    padding: 5px 8px;
    margin-top: -5px;
    border-radius: 3px;
    transition: all .3s;
}
.read-btn:hover {
    opacity: 0.7;
    color: #fff;
}

.ulightbox {
display: block;
margin: 0 -20px;
}
.ulightbox img {
max-width: 100%!important;
}

.pagination,.catPages1,.catPages2,.pagesBlockuz1,.pagesBlockuz2,.plist {
  display: block;
  padding: 20px 0;
  text-align: center;
margin: auto;
}

.pagination a,.swchItem,.swchItem1 {
  background-color: #fff;
  border: 0;
  border-radius: 3px;
  color: #000 !important;
  cursor: pointer;
  padding: 5px 15px;
  width: auto!important;
transition: all .3s;
}

.swchItemA,.pgSwchA,.swchItemA1 {
  background-color: #40C057;
  border: 0;
  border-radius: 2px;
  color: #fff!important;
  cursor: pointer;
  padding: 5px 15px;
  width: auto!important;
}

.pagination a.pag_active,.pagination a:hover,.swchItem:hover,.swchItem1:hover {
  background-color: #40C057;
  color: #fff!important;
}

.h-top-link, .h-top-link:hover {display:none;cursor:pointer;width:50px;height:50px;text-align:center;background: url('/img/top.svg');background-size:100%;color:#fff;position:fixed;right:30px;bottom:30px;} 

#move_up {
    z-index: 3;
}

ol.later-lest  {
	list-style: none; 
	counter-reset: point;
max-height: 300px;
overflow: auto;
}
 ol.later-lest  li  {
	white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
	padding-left: 25px;
	position: relative;
transition: all .3s;
position: relative;
height: 30px;
}

 ol.later-lest  li a {
color: #1e1f23;
}

.titka {
display: block;
width: 90%;
overflow: hidden;
text-overflow: ellipsis;
float: left;
}

.LisMark-del .fa {
width: 5%;
position: absolute;
font-size: 12px;
right: 15px;
top: 5px;
color: red;
}

 ol.later-lest  li:hover {opacity: .8;}

 ol.later-lest  li:before {
	content: counter(point); /* выводим значение переменной */
	counter-increment: point 1; /* увеличваем счетчик на 1 */
	font-size: 11px;
	position: absolute;
	left: 0;
	top: 2px;
	background: #40C057;
	width: 20px;
        height: 20px;
	padding: 2px 0;
	color: #fff;
	font-weight: bold;
	text-align: center;
        border-radius: 2px;
}


@media (max-width: 990px){
.vep-video-block iframe {
width: 100%!important;
}
.col-md-8 {
margin-bottom: 15px!important;
}
.page_selector {
display: table;
position: relative;
z-index: 3;
margin-top: 25px;
}
  .container-fluid {
    margin: 0 0!important;
}

#allEntries div[id*="entryID"]:first-child .news-box .img {
    position: relative;
    width: 100%;
    height: 200px;
    overflow: hidden;
    margin-bottom: 0px;
}

.news-box .img {
    position: relative;
    width: 100%;
    overflow: hidden;
    float: none;
}
.news-box img {
    width: 100%;
}

.news-box .title {
    font-size: 28px;
    line-height: 28px;
    font-weight: 700;
    text-align: center;
}





.read-btn {
display: none!important;
}

}

.moder_panel {
position: absolute;
top: 10px;
left: 10px;
}

.moder_panel2 {
position: absolute;
top: 10px;
right: 10px;
}

.later {
position: absolute;
top: 10px;
right: 10px;
background: #fafafa;
width: 25px;
height: 25px;
padding-top: 5px;
border-radius: 100%;
font-size: 13px;
text-align: center;
transition: all .3s;
z-index:3;
opacity: .8;
cursor: pointer
}


.later:hover {
background: #40C057;
color: #fff;
}

.ava-head {
position: relative;
top: -8px;
right: 8px;
height: 35px;
width: 35px;
border-radius: 50%;
border: 1px solid #f0f0f0;
float: left;
}


.phtTdMain {margin-bootom: 10px;}

.breadcrumb {
background:#fafafa!important;
}

.cell-poll{  
  float:left;  
  width:100%;  
 
  padding: 10px;  }  

.cell-poll-title{  
    padding: 0 0 15px;
    border-bottom: 1px solid #f5f5f5;
    font-size: 17px;
    margin-top: -10px;
    margin-bottom: 15px;
    text-align: center
}  

.cell-poll a {text-decoration:none; outline:none}  
.cell-poll-answers{  
  float:left;  
  width:100%;  
  margin: 10px 0px 10px 0px;  
  text-align:left;}  

.answer{  
  float:left;  
  width:100%;  
  color:#fafafa;  
  position:relative;  
  height:25px!important;  
  padding: 2px 0px 2px 0px;  
  margin: 0px 0px 7px 0px;  
  background: #f5f5f5;
  border-radius: 3px;
}  

.answer input{margin: 3px 5px 2px 5px;}  
.answer label {margin: 2px 0px 2px 0px; color:#1e1f23;}  

.answer div{  
  height:25px!important;  
  padding: 2px 0px 2px 0px;  
  position:absolute;  
  z-index:998;  
  top:0px;  
  left:0px;  
  width:100%;}  
   
.answer span{  
  float:right;  
  height: 20px!important;  
line-height: 10px;
padding: 5px;
  margin-right: 2px; 
  font-size: 12px;
  color:#666;  
  position:relative;  
  left:0px;  
  z-index:999;  
  background: #fff;
display: block;
border-radius: 5px;
}  

.pollBut{  
  cursor:pointer;  
  border:none!important;  
  margin-top:10px;  
  background: #64b0db!important;  
  padding: 5px 20px 5px 20px!important;  

  font:11px Verdana,Arial,Helvetica, sans-serif!important;  
  font-weight: bold!important;  
  color:#fff!important;}  

.pollBut:active {box-shadow:inset 0px 0px 3px #166693!important;}  
.pollBut:hover {background:#51a4d2!important;}  

.cell-poll-link{  
  float:left;  
  width:100%;  
  padding-top: 10px;  
   font:9px Verdana,Arial,Helvetica, sans-serif;  
  color:#999;}  

.cell-poll-link span{float:left;}  
.cell-poll-link b,  
.cell-poll-link a {float:right;}  
.cell-poll-link b {color:#B6C0CD;}

.LisMarks-null {
background: #f7f7f7;
padding: 8px;
font-size: 13px;
border-radius: 5px;
}


.searchForm {
top: 10px;
position: relative;
border: 1px solid #e7e7e7;
width: 100%;
border-radius: 12px;
}

.searchForm .queryField {
width: 73%;
height: 30px;
border: 0!important;
border-radius: 12px;
}

.searchForm .searchSbmFl {
width: 17%;
height: 31px;
background: #e7e7e7;
color: #000;
border: 0px solid #f7f7f7;
position: absolute;
right: 0;
padding: 4px 8px;
border-radius: 12px;
}

.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;background-color:#fafafa;outline:0}

.dropdown-menu {
border: 0!important;
-webkit-box-shadow: 0px 5px 5px 0px rgba(50, 50, 50, 0.15);
-moz-box-shadow:    0px 5px 5px 0px rgba(50, 50, 50, 0.15);
box-shadow:         0px 5px 5px 0px rgba(50, 50, 50, 0.15);
-webkit-border-bottom-right-radius: 2px;
-webkit-border-bottom-left-radius: 2px;
border-bottom-right-radius: 2px;
border-bottom-left-radius: 2px;
}




.select-background {
display: inline-block;
position: fixed;
top: 40%;
left: 5px;
}

.select-background > div {
    border: inherit;
    width: 20px;
    height: 20px;
    display: block;
    cursor: pointer;
margin: 3px;
border-radius: 50%;
border: 1px solid #fff
}
.select-background .rose { background-color: #d870ad;}
.select-background .mint { background-color: #3abdaf;}
.select-background .gray { background-color: #f0f0f0;}
.select-background .red { background-color: #d84b41; }
.select-background .green { background-color: #afc050; }
.select-background .blue { background-color: #3bb1d9; }
.select-background .yellow { background-color: #f5ba42; }
.select-background .orange { background-color: #e7663f }
.margin-15 {margin: 0 -15px; margin-bottom: -15px;}
.fastLinks {
margin: 15px auto;
padding: 15px;
position: relative;
display: table;
width: 100%;
border: 1px solid #f9f9f9;
border-radius: 3px;
}
.fastLink {
float: left;
width: 50%;
height: 30px;
line-height: 30px;
}

@media (max-width: 768px) {
.fastLink {
float: none;
width: 100%;
height: 30px;
line-height: 30px;
display: table;
}
}

.chitai{display: table;}
.chitai .img{padding-top:25px; height:150px;overflow:hidden;margin-bottom:15px}
.chitai .img img{width:100%;min-height:150px;overflow:hidden;margin-bottom:15px}

@media (max-width: 991px) {
.chitai .img{padding-top:25px; height:200px;overflow:hidden;margin-bottom:15px}
}


#uCatsMenu9 {
position: absolute;
margin-top: -70px!important;
margin-left: -150px;
-webkit-box-shadow: 0px 5px 5px 0px rgba(50, 50, 50, 0.15);
-moz-box-shadow:    0px 5px 5px 0px rgba(50, 50, 50, 0.15);
box-shadow:         0px 5px 5px 0px rgba(50, 50, 50, 0.15);
border-radius: 5px;
padding: 15px;
min-width: 250px;
border: 0!important;
padding: 10px!important;
}

.username span {
display: block;
float: left;
max-width: 75px;
position: relative;
overflow: hidden;
text-overflow: ellipsis;
}

.banner1 {
    padding-bottom: 15px;
}

.banner2 {
    text-align: center;
    padding-top: 15px;
}

.searchSbmFl:hover {
    color: #000 !important;
}

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

.banner3 {
    padding-bottom: 15px;
}

.banner4 {
    padding-bottom: 15px;
}



.ucf-options {
    float: left !important;
}

#pw65dkubcc9793vqqbunkei521dnhg7e {
    border-radius: 3px;
}

.wAdmin {
    font-weight: 600;
    background: #999;
    border-radius: 12px;
    color: #fff;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 0px;
    padding-bottom: 2px;
    font-size: 10px;
    cursor: default;
    position: relative;
    top: -2px;
}


html .ucf-avatar img {
    border-radius: 18%;
    width: 50px;
}

.fa-inst {
    background: url('/img/aliprosto_inst.png') no-repeat;
    padding-left: 15px;
    padding-bottom: 15px;
    margin-left: 20px !important;
    position: absolute;
    bottom: 11px;
    opacity: 0.6;
}

.fa-you {
    background: url('/img/aliprosto_you.png') no-repeat;
    padding-left: 18px;
    padding-bottom: 1px;
    margin-left: 15px !important;
}

.fa-tele {
    background: url('/img/aliprosto_tele.png') no-repeat;
    padding-left: 15px;
    padding-bottom: 1px;
    margin-left: 15px !important;
}

.fa2 {
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.soc {
    color: #999;
}

html .fancybox-outer {
    border-radius: 12px;
}

#loadPButton {
    text-align: center;
}

.com-order-title {
    display: none!important;
}

.uc-profile-link {
    color: rgba(0, 0, 0, 0.8);
    font-weight: bold;
}


.social-accounts { padding:10px 0 3px }           
 .social-accounts a { opacity:.4 }           
 .social-accounts .is-connected { opacity:1!important }           
 .social-accounts .wait i { background:url(/.s/img/icon/ajsml.gif) no-repeat center center!important }           
 .social-accounts a.cursor-default, .social-accounts a.cursor-default i { cursor:default!important }           
 .statusOffline {color:#979797}           
 .statusOnline {color:#5ac92e}           
 .sc-over {padding:0px 20px}           
 .sc-cover {background:#40C057;background-size:cover;position:relative;height:180px;margin-bottom:60px;border-top-left-radius: 12px;border-top-right-radius: 12px;}           
 .sc-cover-in {width:100%;position:absolute;left:0px;bottom:-50px;}           
 .sc-avatar {width:100px;height:100px;margin:0px auto}           
 .sc-avatar {box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.1), 0px 2px 6px 0px rgba(0,0,0,0.1);}           
 .sc-avatar img {width:100px;height:100px;object-fit:cover;}           
 .sc-avatar, .sc-avatar img {-webkit-border-radius: 100px;-moz-border-radius: 100px;border-radius: 100px;}           
 .sc-top {text-align:right;padding:15px 0px;position:absolute;bottom:-50px;left:20px;right:20px;z-index:2}           
 .sc-group {float:left;color: #959595;}
 .sc-status2 {color: #666;}           
 .sc-name {font-size:19px}           
 .sc-city {font-size:13px;color:#959595}           
 .sc-counter, .sc-counter:hover {display:inline-block;font-size:21px;padding:15px 7px;color:#666;text-decoration:none}           
 .sc-counter span {display:block;font-size:13px;}           
 .sc-tabs {max-width:420px;text-align:left;font-size:14px;border-bottom:1px solid rgba(0,0,0,0.1);padding-bottom:7px;margin:7px auto}           
 .sc-tabs div {float:left;width:110px;color:#959595}           
 .sc-bottom, .sc-button {padding:10px 0px}           
 .sc-button a, .sc-button a:hover {padding:7px 14px;font-size:13px;border:2px solid #3785dc;color:#3785dc;text-decoration:none;display:inline-block;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}

.redak {
    background:#e2e2e2;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    border-bottom-left-radius: 12px;
    border-bottom-right-radius: 12px;
}

.redaktor {
    padding: 15px;
    color: #fff;
    background: #40C057;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
}


.redaktor2 {
    padding:20px;
    background:#fff;
    align:left;
    border-bottom-left-radius: 12px;
    border-bottom-right-radius: 12px;
}

.prof {
    background: #fff;
    border-radius: 12px;
    box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.1), 0px 2px 6px 0px rgba(0,0,0,0.1);
}

.center-sidebar {
    border-radius: 12px;
    box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.1), 0px 2px 6px 0px rgba(0,0,0,0.1);
}

.popuptitle {
    text-align: center;
    color: #fff;
    background: #40C057;
    padding: 15px;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
}

.popupbody {
    background: #fff;
    padding: 20px;
    border-bottom-left-radius: 12px;
    border-bottom-right-radius: 12px;
}

.wysibb-text-iframe {
    position: relative;
}

.popup {
    box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.1), 0px 2px 6px 0px rgba(0,0,0,0.1);
    border-radius: 12px;
}

.pmCatLink {padding:8px 12px;background:#efefef;text-decoration:none;color:#646464;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px}
.pmCatLink:hover {padding:8px 12px;background:#e9e9e9;text-decoration:none;color:#333}
.pmCatLinkActive {padding:8px 12px;background:#e9e9e9;text-decoration:none;color:#000;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px}
.pmCatLinkActive:hover {padding:8px 12px;text-decoration:none;color:#000;}

.com-pol {
    box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.1), 0px 2px 6px 0px rgba(0,0,0,0.1);
    border-radius: 12px;
}

.com-pol2 {
    text-align: center;
    color: #fff;
    background: #40C057;
    padding: 15px;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
}

.com-pol3 {
    background: #fff;
    padding: 20px;
    border-bottom-left-radius: 12px;
    border-bottom-right-radius: 12px;
}

.com-pol4 {
    bottom: -17px;
    position: relative;
    right: 20px;
}

.com-pol5 {
    text-align:center;
}

.link {
    word-break:break-all;
}

@media screen and (max-width: 767px) {
.searchForm {margin-bottom: 20px;}
}

html .myWinCont {
    padding-top: 0px !important;
}

html div#subbutfrm235 {
    border-radius: 12px;
    margin-left: -17px;
}

html .myWinCont fieldset {
    border: none;
    padding: -1px 0px;
    margin-bottom: 3px;
}

html #frm235 > fieldset:nth-child(2) {
    width: 82%;
}

html #frm235 > fieldset:nth-child(4) {
    padding-top: 37px;
}

html #subcomment {
    border-radius: 12px;
}

html .myWinCont input[type=password]:focus, .myWinCont input[type=text]:focus, .myWinCont textarea:focus {
    border: 1px solid #e6eaf0 !important;
    background: none !important;
}

html .myWinCont input[type=password], .myWinCont input[type=text], .myWinCont textarea {
    padding: 5px 10px !important;
    border: 1px solid #e6eaf0 !important;
    background: none !important;
}

.comment {display:table;width:100%;} 
.comment_avatar {display:table-cell;vertical-align:top;width:64px;padding-right:15px} 
.comment_message {display:table-cell;vertical-align:top;text-align:left} 
.comment_rate {display:table-cell;vertical-align:top;text-align:center;width:80px} 
.comment_top {padding-top:2px;padding-bottom:7px;font-size:17px;line-height:20px} 
.comment_top a {text-decoration:none;color:#6c6c6c} 
.comment_top .comm_time {font-size:12px;color:#9c9c9c;display:inline-block;padding-left:10px} 
.comment_message_in {font-size:15px} 
.comment_over {margin: 30px 0;}
.comment_over:hover .comment_answer_button a {display:inline-block} 
.comment_over:hover .c_rate_plus a, .comment_over:hover .c_rate_minus a {display:block} 
.comment_answer_button {margin-top:10px;height:24px;text-align: right;} 
.comment_answer_button a {display:none;color:#666;font-size:13px;text-decoration:none;padding:3px 10px;} 
.comment_answer_button a:hover {color:#1d1d1d;text-decoration:none;} 
.c_minus, .c_ziro, .c_plus {width:38px;padding:3px 0px;font-size:13px;text-align:center;font-weight:bold;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px} 
.c_minus {background:#ffcccc;color:#cc0000} 
.c_ziro {background:#cccccc;color:#FFF} 
.c_plus {background:#ccffcc;color:#009900} 
.c_rate_t {display:table;height:24px} 
.c_rate_plus {display:table-cell;vertical-align:top;width:22px;} 
.c_rate_minus {display:table-cell;vertical-align:top;width:22px;} 
.c_rate_count {display:table-cell;vertical-align:top;width:46px;padding-left:3px;text-align:center} 
.c_rate_plus a {width:18px;height:18px;display:none;color:rgba(0,0,0,0);font-size:0px;background:url('https://aliprosto.com/img/like.png');margin-top:3px;opacity:0.5;position:absolute} 
.c_rate_minus a {width:18px;height:18px;display:none;color:rgba(0,0,0,0);font-size:0px;background:url('https://aliprosto.com/img/unlike.png');margin-top:3px;margin-left:-5px;opacity:0.5;position:absolute} 
.c_rate_plus a:hover, .c_rate_minus a:hover {opacity:1}

.avatar {
    box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.1), 0px 2px 6px 0px rgba(0,0,0,0.1);
}

.refresh {
    border-radius: 0px;
    top: -20px;
    margin-left: 20px;
    opacity: 0.2 !important;
    width: 30px;
    height: 30px;
}

.refresh:hover {
    opacity: 0.3 !important;
}

.img1 {
    border-radius: 0px;
}

.img2 {
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}

.fon {
    border-radius:12px;
    background:#f7f7f7;
    padding:7px;
}

@media screen and (min-width: 240px) and (max-width: 650px) { [id^=comEnt] {margin-left: inherit!important;}}

.ucf-table {
    vertical-align: top;
    width: 100%;
    border-collapse: collapse;
    border: 0;
}

.ucf-content {
    position: relative;
    margin: 0 0 0 60px;
}

.ucf-avatar {
    float: left;
    width: 50px;
}

.ucf-table td {
    vertical-align: top;
}

#bc1 {display:none;}
#bc2 {display:none;}
#bc3 {display:none;}
#bc4 {display:none;}
#bc5 {display:none;}
#bc6 {display:none;}
#bc7 {display:none;}
#bc8 {display:none;}
#bc9 {display:none;}
#bc10 {display:none;}
#bc11 {display:none;}
#bc12 {display:none;}
#bc13 {display:none;}
#bc14 {display:none;}
#bc15 {display:none;}
#bc16 {display:none;}
#bc17 {display:none;}
#hide {display:none;}
#hide3 {display:none;}

button#subbutfrm235 {
 margin-top: 47px;
}

@media screen and (max-width:980px) {
html input#addcBut {
font-size:0;
padding: 13px 20px 8px;
}
}

@media screen and (max-width:980px) {
.sp-popup-outer.sp-show, .sp-popup-outer.sp-show .sp-form-popup {
    padding: 15px;
}
}

.capha {
width: 250px!important;
}

.sp-link-wrapper.sp-brandname__left {
    display: none;
}

iframe {
    height: 150px !important;
    width: 100% !important;
}

iframe.cke_wysiwyg_frame.cke_reset {
    width: 100% !important;
    height: 100% !important;
}

.last-comments {
    max-height: 82px;
    border-bottom: 1px solid #e7e7e7;
}


.material_informat_title {font-size:17px;color:#5f5f5f;margin-bottom:5px} 
 .material_informat {width:100%;} 
 .material_informat_left {display:table-cell;vertical-align:top;width:530px;padding-top:15px;padding-bottom:5px} 
 .material_informat_right {display:table-cell;vertical-align:top;padding-top:15px;padding-left:5px;padding-bottom:5px;} 
 .avtor_avatar_mat img{width:70px; height: 70px; margin: 3px 10px 0 0;-webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%;border:1px solid #858585}                
 .avtor_avatar_mat {display:table-cell;vertical-align:top;padding-right:5px}                
 .avtor_avatar_mat img {border: 3px solid #fff; box-shadow: 0px 0px 1px 1px #858585;} 
 .avtor_block {display:table;width:100%} 
 .avtor_avatar {display:table-cell;vertical-align:top;width:87px} 
 .avtor_info {display:table-cell;vertical-align:top;} 
 .avtor_user {font-size:15px;display:block} 
 .avtor_infa {margin-top:3px;font-size:13px;color:#858585} 
 .avtor_inform {font-size:13px;color:#858585} 
 .avtor_block{margin-left:20px;}


blockquote:before {
    filter: invert(55%) sepia(95%) saturate(500%) hue-rotate(85deg);
}