/*--- Загрузчик AJAX ---*/
#loading-layer{display:none;background:#fff;padding:20px;text-align:center;color:#000;border-radius:2px}
/*--- Цитаты, Спойлеры  ---*/
blockquote{padding:2%;background:#fff;border:1px solid #dde4ea}
blockquote b{border-left:2px solid #e85319;border-bottom:0;margin-top:2px;font-weight:bold}
.spoiler{margin: 2px 0 2px 0}
.spoiler .sp-head{padding: 2%;background:#fff;border:1px solid #dde4ea;cursor:pointer;font-weight:normal}
.spoiler .sp-head b{background:url(../images/spoiler-plus.gif) no-repeat;float:left;width:20px;height:20px;margin:2px 4px 0 2px}
.spoiler .sp-head b.expanded{background:url(../images/spoiler-minus.gif)no-repeat;width:20px;height:20px}
.spoiler .sp-body{padding:2%;background:#fff;border:1px solid #dde4ea;display:none;border-top:0;text-align:justify}
.not_logged .user_txt{background-color:#f0f0f0;padding:5px;color:#4c6d0f;margin:0 0 1em 0}
.not_logged .user_txt a{text-decoration:underline}
.not_logged .user_txt a:hover{text-decoration:none}
/* --- Закладки пользователей --- */
.futu_alert_outer {position:fixed;top:0;left:0;width:100%;z-index:9999}
.futu_alert_outer .frame {position:relative;z-index:9999}
.futu_alerts_holder {position:absolute;left:69%;top:10px;width:30%;z-index:9999}
.futu_alerts_holder .futu_alert {position:absolute;top:-1000px;color:#ffffff;background:#1abc9c;font:1.2em Tahoma, sans-serif;border:1px solid #ffffff;margin-left:60px}
.futu_alerts_holder .futu_alert .futu_alert_header {font-size:1.2em;margin:10px 20px 0}
.futu_alerts_holder .futu_alert .futu_alert_text {font-size:0.9em;margin:10px 20px}
.futu_alerts_holder .futu_alert .futu_alert_close_button {position:absolute;padding:10px;top:0;right:0;outline:none}
.futu_alerts_holder .message, .futu_alerts_holder .error, .futu_alerts_holder .save {color: #fff}
/* --- bb коды --- */
.bb-editor textarea{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:7px;border:1px solid #d7d7d7;width:100%;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;margin-top:-1px;outline:none}
.bb-editor textarea:focus{border-color:#d7d7d7 !important}
.bb-pane{height:1%;padding-bottom:5px;padding-left:5px;margin:0;height:auto !important;text-decoration:none;background-image:-webkit-gradient(linear, left 0%, left 100%, from(#FBFBFB), to(#EAEAEA));background-image:-webkit-linear-gradient(top, #FBFBFB, 0%, #EAEAEA, 100%);background-image:-moz-linear-gradient(top, #FBFBFB 0%, #EAEAEA 100%);background-image:linear-gradient(to bottom, #FBFBFB 0%, #EAEAEA 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FBFBFB', endColorstr='#EAEAEA', GradientType=0);border-radius:3px;-moz-border-radius-bottomright:0px;-webkit-border-bottom-right-radius:0px;-khtml-border-bottom-right-radius:0px; border-bottom-right-radius:0px;-moz-border-radius-bottomleft:0px;-webkit-border-bottom-left-radius:0px;-khtml-border-bottom-left-radius:0px;border-bottom-left-radius:0px;border-top:1px solid #d7d7d7;border-left:1px solid #d7d7d7;border-right:1px solid #d7d7d7;box-shadow:none !important}
.bb-pane .clr{clear:both}
.bb-pane .btn{margin-top:5px;margin-left:0;vertical-align:middle}
.bb-pane .btn{display:inline-block;overflow:hidden;float:left;padding:4px 10px;border:1px solid #d4d4d4;-webkit-box-shadow:inset 0 1px 2px white;-moz-box-shadow:inset 0 1px 2px white;box-shadow:inset 0 1px 2px white;background-repeat:repeat-x;background-image:-webkit-gradient(linear, left 0%, left 100%, color-stop(0%, #fdfdfd), color-stop(100%, #e9e9e9));background-image:-webkit-linear-gradient(top, #fdfdfd, 0%, #e9e9e9, 100%);background-image:-moz-linear-gradient(top, #fdfdfd, 0%, #e9e9e9, 100%);background-image:linear-gradient(to bottom, #fdfdfd 0%, #e9e9e9  100%)}
.bb-pane .btn:hover{background:#e6e6e6;background-repeat:repeat-x;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fdfdfd), color-stop(100%, #e6e6e6));background-image:-webkit-linear-gradient(top, #fdfdfd, 0%, #e6e6e6, 100%);background-image:-moz-linear-gradient(top, #fdfdfd, 0%, #e6e6e6, 100%);background-image:-o-linear-gradient(top, #fdfdfd, 0%, #e6e6e6, 100%);background-image:linear-gradient(to bottom, #fdfdfd 0%, #e6e6e6 100%);-webkit-transition:box-shadow 0.05s ease-in-out;-moz-transition:box-shadow 0.05s ease-in-out;-o-transition:box-shadow 0.05s ease-in-out;transition:box-shadow 0.05s ease-in-out}
.bb-pane .btn:active{background:#f3f3f3;border-color:#cfcfcf;-webkit-box-shadow:0 0 5px #f3f3f3 inset;-moz-box-shadow:0 0 5px #f3f3f3 inset;box-shadow:0 0 5px #f3f3f3 inset}
.bb-pane .dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;min-width:180px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:11px;border:1px solid #e6e6e6;border-color:rgba(0,0,0,0.1);border-radius:2px;background:#fff;background-clip:padding-box;-webkit-box-shadow:0 1px 2px #dadada;box-shadow:0 1px 2px #dadada;max-height:300px;overflow:auto}
.bb-pane .dropdown-menu>li>a{display:block;padding:3px 10px;clear:both;font-weight:normal;line-height:1.42857;color:#353535;white-space:nowrap}
.bb-pane .dropdown-menu>li>a:hover{text-decoration:none;color:#262626;background-color:whitesmoke}
.bb-pane .dropdown-menu .color-palette div .color-btn{width:17px;height:17px;padding:0;margin:0;border:1px solid #fff;cursor:pointer}
.bb-pane .dropdown-menu .color-palette{padding:0px 5px}
.bb-pane .dropdown-menu table{margin:0px}
.emoji{border:none;vertical-align:middle;width:22px;height:22px}
.emoji_box{width:100%;max-width:390px}
/* --- Постраничная навигация в новости --- */
.splitnewsnavigation{margin:2% 0;padding:2% 0;font-weight:bold;border-top:1px solid #efefef}
.splitnewsnavigation li{list-style:none;display:inline-block;margin-left:10px}
.splitnewsnavigation li a{min-width:24px;height:24px;font-size:14px;font-family:'Open Sans Semibold', sans-serif;color:#ffffff;background-color:#cfd5d7;border-radius:2px;display:block;padding:0 8px;line-height:24px}
.splitnewsnavigation li a.active{color:#363838;background-color:#ffffff;box-shadow:0 1px 2px #c9cccd;font-family: 'Open Sans Bold', sans-serif;text-decoration:none}
/* --- Прогресс бар личных сообщений --- */
.pm_progress_bar{background-color:#ecf0f1;margin-bottom:10px;overflow:hidden;border-radius:2px}
.pm_progress_bar span{background:#1abc9c;font-size:0;height:20px;border-radius:2px;display:block;overflow:hidden}