﻿.full-news-box .preload {
 margin:0 0 20px;
 position:relative;
 height:415px;width:100%;
 overflow:hidden;
}
.preloader {background:url('http://mirrors-edge.ru/template/MirrorsEdge2/images/preload4.gif') center center no-repeat;}
.preload a {display:block;}
.full-news-box .preload .overlay-full-img-news {
 background:linear-gradient(to right, rgba(117,202,197,0.3) 0%,rgba(227,238,208,0.3) 100%), 
 url(/template/ME2014/images/dotted_overlay.png);    
 height:100%;width:100%;
 position:absolute;
 top:0;
 z-index:2;
}
.full-news-box .photo {
 margin-bottom:15px;
 height:197px;
 width:350px;
}
.full-news-box .photo img {
 height:197px;
 width:350px;
}
.full-news-box .photo.two-photo {
 margin-left:38px;
}

/*-- Comics --*/
.comixs-box {
 border:0;
 display:inline-block;
 margin-bottom:20px;
}
.comixs-box .image-news .preloader {
 height:358px;width:231px; 
 overflow:hidden; 
} 
.comixs-box .image-news {
 height:358px;width:231px;
}
.comixs-box .link-more > a {
 background-image:url(/template/ME2014/images/ico-download-link.png);
}
.comixs-section {
 margin-bottom:8px;
}
.comixs-section .comixs-box:nth-child(3n+3) .image-news {
 margin-right:0;
}
.comixs-box .image-news img {
 height:358px;width:231px;
}
.comixs-box .detail-news {
 background:rgba(32,33,51,0.8);
}

/*-- ProfileMenu --*/
.menumi {
 width:1024px;
 margin:0 auto;
 opacity:0;
 position:fixed;
 top:-300px;
 left:0;right:0;
 visibility:hidden;
 z-index:201;

 -webkit-transition:top 0.4s, opacity 0.3s;
 transition:top 0.4s, opacity 0.3s;
}
.menu-wrap {
 background:#fff;
 height:100%;width:240px;
 margin-left:auto;
 padding:0 20px 20px;
 position:relative;
 right:0;
}
.menumi.open-mpro {
 opacity:1;
 top:0;
 visibility:visible;
}
.menu-mini-profile {
 text-align: left;
}
.mini-profile {
 display:block;
 text-align:center;
}
.close-menuprofile-wrap {
 padding-top:6px;
 text-align:right;
}
.close-menuprofile {
 cursor:pointer;
 font-size:18px;
}
.close-menuprofile:hover {
 color:#e8566d;
}
.mini-profile img {
 border-radius:50%;
 height:128px;width:128px;
 margin:10px auto 10px;
}
.link-list {
 border-bottom:1px solid #EBEDF3;
 border-top:1px solid #EBEDF3;
 padding:5px 10px;
}
.link-list-add {
 border-top:0;
}
.link-list li {
 padding:5px 0;
}
.link-list a {
 font-size:13px;
 text-decoration:none;
}
.link-list a:hover {
 color:#e8566d;
}


/*-- Chatп»ї New --*/
.chat_over {
 background:#3D3F4B; /*rgba(102,103,116,1.0)*/
 right:20px;
 position:fixed;
 padding:0;
 padding-top:0;
 z-index:9999;
 bottom:-455px;
 text-align:center;
 font-size:13px;
 border-radius:4px;
 box-shadow:0px 0px 0px 1px rgba(32,33,51,0.1), 0px 2px 10px rgba(0,0,0,0.25); /*0px 1px 8px rgba(32,33,51,0.36) / 32,33,51,0.25*/
 border-top:1px solid #2c2d36;/* 26272e*/
} 
.chat_over * {
 outline:none;
} 
.chat_over .jspTrack {
 height:160px!important;
} 
.ch_sml,
.ch_smlin,
.uuslugi,
.new_comment_error,
.forum_get,
.comment_answer_button a,
.quoteMessage,
.premium .prc,
.siteRate,
.siteRate div,
.sb1,
.sb2,
.chatRight,
.gChat,
.gChat:hover,
.over_ind,
.ind,
.info_signs,
.column_1,
.column_c,
.column_2,
.jspDrag {
 border-radius:3px;
} 
.ch_smlin img,.sound_on,.sound_off,#setting_chat a,#rules_chat a,#sound_chat div,.hm,.ch_sml,.jspDrag{
 transition:all ease-in-out .1s;
} 
.comm .us {
 margin-bottom:6px;
 padding:0;
} 
.comm .us .us_name {
 font-size:12px; 
 font-weight:600;
 text-decoration:none;
} 
.comm .av {
 background:#ecf0f3;
 margin-right:10px;
 width:40px;
 height:40px;
 overflow:hidden;
 border-radius:50%;
 position:relative;
 z-index:1;
} 
.comm .av img {
 width:40px;
 height:40px;
 object-fit:cover;
 border-radius:50%;
} 
.comm .chatInner {
 width:400px;
 overflow:hidden;
 margin-bottom:2px;
} 
.cerr {
 float:right;
 padding:7px;
 padding-right:20px;
} 
.hm {
 visibility:hidden;
 position:absolute;
 height:0;
 margin-top:-10px;
 overflow:hidden;
 opacity:0;
 top:-34px;
 right:0;
 background:#3D3F4B;
 padding:5px 10px;
 color:#fff;
 font-size:11px;
 border-radius:3px;
} 
#setting_chat .hm {width:150px;top:-36px;right:-35px;}
#sound_chat .hm {top:-28px;}
#online_counter:hover span,#rules_chat:hover span,
#setting_chat:hover span,.sound_on:hover span,.sound_off:hover span{
 opacity:1;
 height:auto;
 margin-top:0;
 visibility:visible;
} 
#c_one_clon,#c_tell {
 position:absolute;
 top:-1500px;
 right:-15000px;
 display:none;
} 
#setting_chat a,#rules_chat a,#sound_chat div{
 width:16px;
 height:16px;
 display:inline-block;
 opacity:.5;
 cursor:pointer;
} 
#setting_chat a:hover,
#rules_chat a:hover,
#sound_chat div:hover {
 opacity:.9;
} 
#setting_chat,#rules_chat,#sound_chat{
 float:right;
 margin-right:10px;
 margin-top:8px;
} 
#setting_chat a {
 background:url(/template/ME2014/js/chat_2/chat-sprite.png) 0 -23px no-repeat;
} 
#rules_chat a {
 background:url(/template/ME2014/js/chat_2/chat-sprite.png) -39px -21px no-repeat;
} 
#sound_chat .sound_on {
 background:url(/template/ME2014/js/chat_2/chat-sprite.png) -19px -21px no-repeat;
} 
#sound_chat .sound_off {
 background:url(/template/ME2014/js/chat_2/chat-sprite.png) -19px -35px no-repeat;
 display:none;
} 
#online_counter {
 float:right;
 color:#9d9ea4;
 margin-top:4px;
 margin-right:30px;
 padding:4px;
 padding-left:16px;
 position:relative;
 cursor:pointer;
 font-size:12px;
 line-height: 16px;
} 
#online_counter::before {
 content:'';
 background:#2ecc71;
 border-radius:50%;
 height:10px;width:10px;
 position:absolute;
 top:8px;
 left:-5px;
}
#setting_chat {
 position: absolute;
 top:0;
 right:25px;
}
.bottom_chat span,.top_chat span {
 display:inline-block;
 width:17px;
} 
.chat_over .bottom_chat, .chat_over .top_chat {
 text-align:left;
 padding:8px 12px;
 color:#FFF;
 cursor:pointer;
 font-size:13px;
} 
.bottom_chat,.chtt iframe {
 display:none;
} 
.ngd{
 background:#fff;
 padding:10px;
 cursor:default;
} 
.jspContainer {
 background:none!important;
} 
.pdvr {
 font-size:10px;
 font-weight:600;
 float:right;
} 
.clkg {
 font-size:11px;
 padding:10px;
 background:#ecf0f3;
 border-radius:0 0 3px 3px;
} 
.cs2 {
 margin-top:3px;
 color:#E32F17;
 font-size:10px;
} 
.cs1 {
 margin-top:3px;
 color:#2B2B2B;
 font-size:10px;
} 
.mchat{
 width:450px;
} 
.chtt{
 border-top:1px solid #E4E8F0; /*e2e2e2*/
} 
#mchatMsgF {
 margin:0!important;
 max-width:100%!important;
 min-height:auto!important;
 width:100%;
 padding:0 15px!important;
 height:38px!important;
 padding-right:80px!important;
 border:0px solid #fff;
 background:#ecf0f3;
 box-shadow:none;
 box-sizing:border-box;
 border-radius:0 0 4px 4px;
 transition:background linear .2s;
} 
#mchatMsgF:focus {
 background:#fff;
}
#mchatBtn {
 position:absolute;
 top:-1200px;
 right:-1500px;
 display:none;
} 
#mchatAjax {
 background:#646464;
 position:absolute;
 right:-200px;
} 
.ch_sml {
 z-index:9;
 display:none;
 right:14px;
 bottom:50px;
 position:absolute;
 /*opacity:0;*/
 /*overflow:hidden;*/
 /*margin-top:-98px;*/
 transition:bottom ease-in-out 20s;
} 
.ch_smlin {
 width:315px;
 height:140px;
 background:#FFF;
 overflow:hidden;
 text-align:left;
 box-shadow: 0 0 1px rgba(0,0,0,0.25);
 padding:5px;
} 
.ch_smlin img {
 padding-left:5px;
 padding-top:5px;
 float:left;
 cursor:pointer;
} 
.ch_smlin img:hover {
 opacity:.7;
}   
.smile_in {
 display:inline-block;
 margin-top:9px;
 cursor:pointer;
 width:16px;
 height:18px;
 background-image:url(/template/ME2014/js/chat_2/chat-sprite.png);
 background-position:-8px 0;
 position:absolute;
 right:14px;
 z-index:3;
} 
.smile_in:hover {
 background-position:-30px 0;
}
.otbv,.otbv:hover {
 color:#ff0000; /*6A6A6A*/
} 
.chatBubbles{
 display:table;
} 
.chatRight,.cBubbleLeft,.cBubbleRight {
 display:table-cell;
 vertical-align:top;
} 

.myBubble{
 margin-left:0px; /*35*/
} 
.myBubble .cBubbleLeft {
 display:none;
} 
.myBubble .chatRight {
 background:#d9dee2!important; /*35bdd3 2d9cfd d9dee2*/
 /*color:#fff;*/
} 
.myBubble .chatRight::after {
 content:'';
 background:#ecf0f3;
 border-left:6px solid #d9dee2!important;
 border-right:6px solid #fff!important;
 border-top:6px solid #fff; 
 border-bottom:6px solid #fff; 
 position:absolute;
 right:-11px!important;
 top:12px; 
 height:0;width:0;
}
.myBubble .chatRight::before {
 display:none;
}
.myBubble .cBubbleRight {
 display:table-cell;
} 
.myBubble .chatInner {
 width:400px;
} 
.chatRight{
 background:#ecf0f3;
 color:#555c6c;
 padding:10px;
 position:relative; 
} 
.chatRight::before {
 content:'';
 background:#ecf0f3;
 border-left:6px solid #fff;
 border-right:6px solid #ecf0f3;
 border-top:6px solid #fff; 
 border-bottom:6px solid #fff; 
 position:absolute;
 left:-12px;
 top:12px; 
 height:0;width:0;
}
.chatInner img {
 width:250px;
}
.cBubbleLeft {
 position:relative;
} 
.cBubbleRight {
 display:none;
 position:relative;
} 
.cBubbleRight .av {
 margin-left:10px;
 margin-right:0;
} 
#wrapper2 {
 background:#FFF;
 width:490px;
 height:360px;
 overflow:auto;
} 
#scroller{
 text-align:left;
 width:490px;
 padding:0;
} 
#onlCountDate{display:none} 

.jspContainer{overflow:hidden;position:relative} 
.jspPane{position:absolute} 
.jspVerticalBar{position:absolute;top:0;right:0;width:4px;margin-bottom:5px;height:100%;background:transparent} 
.jspHorizontalBar{position:absolute;bottom:0;left:0;width:100%;height:4px;background:transparent} 
.jspVerticalBar *,.jspHorizontalBar *{margin:0;padding:0} 
.jspCap{display:none} 
.jspHorizontalBar .jspCap{float:left} 
.jspTrack{background:transparent;position:relative} 
.jspDrag{background:#bdc3c7 /*rgba(0,0,0,.4)*/;position:relative;top:0;left:0;cursor:pointer} 
.jspDrag:hover{background:rgba(0,0,0,.6)} 
.jspDrag:active{background:rgba(0,0,0,.8)} 
.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag{float:left;height:100%} 
.jspArrow{background:#50506d;text-indent:-20000px;display:block;cursor:pointer} 
.jspArrow.jspDisabled{cursor:default;background:#80808d} 
.jspVerticalBar .jspArrow{height:16px} 
.jspHorizontalBar .jspArrow{width:16px;float:left;height:100%} 
.jspVerticalBar .jspArrow:focus{outline:none} 
.jspCorner{background:#eeeef4;float:left;height:100%} 
.sb1,.sb2{padding:0 6px;/*4px*/} 
.msg+.msg{margin-top:9px} 
img[rel="usm"]{height:20px;width:20px;vertical-align:middle;/*background:#fff;border-radius:50%;*/}


/*-- Page Search --*/
.searchform table {
 width:100%;
}
.searchform input.queryField {
 margin-bottom:20px;
 width:742px!important;
}
.searchresult {
 border-bottom:1px solid #e5eaee;
 font-size:13px;
 padding-bottom:15px;
 margin-bottom:20px;
}
.search-result-box {
 border-bottom:1px solid #e5eaee;
 margin-bottom:20px;
 padding:0 6px 26px;
}
.title-result {
 font-family:'PT Sans Narrow';
 font-size:19px;
 font-weight:600;
 margin:-2px 0 15px;
 text-align:left;
}
.title-result a {
 text-decoration:none;
}
.title-result a:hover, .details-search a:hover {
 color:#e8566d;
}
.details-search {
 font-size:12px;
 padding-top:10px;
}
.searchform a, .searchform span, .searchform input.searchSbmFl {
 display:none;
}

/*-- User profile --*/
.profile {
 margin:40px auto 100px;
 min-height:600px;
 width:1024px;
}
.profile-row {
 display:flex;
 margin-bottom:30px;
}
.user-info-basic,
.user-info-detailed,
.achievements-box {
 background:#fff;
 border-bottom:1px solid rgba(192,198,204,1.0); 
 border-radius:4px;
 box-shadow:0px 0px 0px 1px rgba(32,33,51,0.06), 0px 0px 10px rgba(32,33,51,0.07);
 padding:30px 20px;
 position:relative;
}
.user-info-basic {
 margin-right:30px;
 width:240px;
}
.user-info-detailed {
 width:754px;
}
.achievements-box {
 width:1024px;
}
.user-info-basic::after, .user-info-basic::before,
.user-info-detailed::after, .user-info-detailed::before,
.achievements-box::after, .achievements-box::before {
 background:#fff;
 border-bottom:1px solid rgba(192,198,204,1.0); 
 border-radius:0 0 2px 2px;
 box-shadow:0 0 15px 0px rgba(32,33,51,0.160); 
 content:'';
 height:6px;
 position:absolute;
 left:4px;
 bottom:-4px;
 z-index:-1;
}
.user-info-basic::after {
 width:232px; 
}
.user-info-basic::before{
 border-bottom:1px solid rgba(192,198,204,1.0);
 left:7px;
 bottom:-7px;
 width:226px; 
}
.user-info-detailed::after {
 width:746px; 
}
.user-info-detailed::before{
 border-bottom:1px solid rgba(192,198,204,1.0);
 left:7px;
 bottom:-7px;
 width:740px; 
}
.achievements-box::after {
 width:1016px; 
}
.achievements-box::before{
 border-bottom:1px solid rgba(192,198,204,1.0);
 left:7px;
 bottom:-7px;
 width:1010px; 
}
.profile a {
 text-decoration:none;
}
.ava-profile {
 border-radius:50%;
 height:128px;width:128px;
 margin:0 auto 20px;
 position:relative;
}
.ava-profile img {
 border-radius:50%;
 height:128px;width:128px;
}
.statusOnline .online,
.statusOffline .offline {
 border:4px solid #fff;
 border-radius:50%;
 display:block;
 height:26px;width:26px;
 position:absolute;
 top:-4px;
 right:12px;
 text-indent:-9999px;
}
.statusOnline .online {
 background:#37acb5;
}
.statusOffline .offline {
 background:#e8586f;
}
.profile .u-mpanel {
 display:none;
}
.btn-edit-profile {
 height:16px;
 margin-bottom:30px;
}
.btn-edit-profile span {
 background:url(/template/ME2014/images/ico-profile.png) no-repeat 0 1px;
 display:inline-block;
 font-weight:600;
 height:16px;
 padding-left:30px;
}
.btn-edit-profile a.edit-link-profile {
 background:url(/template/ME2014/images/ico-profile.png) no-repeat 0 -16px;
 height:16px;width:16px;
 float:right;
 display:block;
}
.user-info-basic .user-name {
 color:#1b1e24;
 font-size:18px;
 text-align:center;
}
.user-info-basic .user-type {
 font-size:14px;
 font-weight:300;
 margin:10px 0 20px;
 text-align:center;
}
.user-info-basic .separator {
 border-top:1px solid #e5eaee;
 margin:15px 0;
 position:relative;
}
.user-info-basic .separator::after, 
.user-info-basic .separator::before {
 content:'';
 border-top: 1px solid#e5eaee;
 position:absolute;
 top:-1px;
 width:20px;
}
.user-info-basic .separator::before {
 right:-20px;
}
.user-info-basic .separator::after{
 left:-20px;
}
.user-info-basic ul {
 margin-top:3px;
}
.user-info-basic ul li {
 background-image:url(/template/ME2014/images/ico-profile.png);
 background-repeat:no-repeat;
 font-size:14px;
 height:16px;
 padding-left:23px;
 margin-bottom:18px;
}
.user-info-basic ul li span {
 float:right;
}
.user-info-basic .ico-total-comm {
 background-position:0 -32px;
}
.user-info-basic .ico-total-posts {
 background-position:0 -48px;
}
.user-info-basic .ico-maps {
 background-position:0 -64px;
}
.lvl {
 background:#bdc3c7; /*ecf0f3*/
 border-radius:3px;
 height:20px;width:200px;
 margin:0 auto 20px;
 position:relative;
 overflow:hidden;
}
.lvl img[src="http://mirrors-edge.ru/template/ME2014/images/rank/rank1.gif"],
.lvl img[src="http://mirrors-edge.ru/template/ME2014/images/rank/rank2.gif"],
.lvl img[src="http://mirrors-edge.ru/template/ME2014/images/rank/rank3.gif"],
.lvl img[src="http://mirrors-edge.ru/template/ME2014/images/rank/rank4.gif"],
.lvl img[src="http://mirrors-edge.ru/template/ME2014/images/rank/rank5.gif"],
.lvl img[src="http://mirrors-edge.ru/template/ME2014/images/rank/rank6.gif"],
.lvl img[src="http://mirrors-edge.ru/template/ME2014/images/rank/rank7.gif"],
.lvl img[src="http://mirrors-edge.ru/template/ME2014/images/rank/rank8.gif"],
.lvl img[src="http://mirrors-edge.ru/template/ME2014/images/rank/rank9.gif"],
.lvl img[src="http://mirrors-edge.ru/template/ME2014/images/rank/rank10.gif"] {
 background:#ff556e; /*e8566d*/ 
}
.lvl-name {
 color:#fff;
 display:block;
 font-size:12px;
 position:absolute;
 width:200px;
 top:2px;
 text-align:center;
}
@-moz-document url-prefix() {.lvl-name {top:1px;}}
.is-hidden {
 color:#e8586f;
 font-size:18px;
 margin-left:10px;
}
.udtb {text-align:left;padding:3px;} 
.udtlb {clear:left;float:left;width:150px;}

.user-info-basic .btn-big {
 margin-top:58px;
}
.profile .jq-selectbox__select {
 box-shadow:0px 1px 1px rgba(0, 0, 0, 0.102) ;
 border-bottom:1px solid #B3B3B3;
 font-size:12px;
 height:23px;
 line-height:1.9;
 width:135px;
}
.profile .jq-selectbox__dropdown {
 font-size:12px; 
 top:24px;
 width:100%!important;
}
.profile .jq-selectbox__trigger-arrow {
 border-top:4px solid #000;
 border-right:4px solid transparent;
 border-left:4px solid transparent;
 top:9px;
}
.profile .jq-selectbox__dropdown ul li:nth-child(3),
.profile .jq-selectbox__dropdown ul li:nth-child(4),
.profile .jq-selectbox__dropdown ul li:nth-child(5) {
 display:none!important; 
}
.control-profile input[type='button'] {
 background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAeCAIAAABi9+OQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABdJREFUeNpi+v//PxM2zMDAQEtxgAADAF2uTe9L4getAAAAAElFTkSuQmCC") repeat-x #F1F1F1;
 box-shadow:inset 1px -1px #F1F1F1, inset -1px 0px #F1F1F1, 0px 1px 1px rgba(0, 0, 0, 0.102) ;
 border:1px solid #cbcfd1;
 border-bottom:1px solid #B3B3B3;
 color:#737483;
 cursor:pointer;
 display:inline-block!important;
 font-size:12px;
 height:23px;
 margin-left:5px;
 position:relative;
 top:1px;
 text-transform:uppercase;
}
td.control-profile img,
.u-mpanel.open.moder-margin.left {
  display: none;
} {
 display:none;
}
.control-button {
 float:right;
 margin-top:4px;
 margin-left:10px;
}
.control-button [class^="icon-"] {
 background-image:url(/template/ME2014/images/icon-control-user-profile.png);
 display:inline-block;
 height:16px;width:16px;
}
.control-button .icon-del-user-publ {
 background-position:0 -32px;
 margin-left:5px;
}
.control-button .icon-edit-ban {
 background-position:0 -64px;
 margin:0 5px;
}
.control-button .icon-edit-data {
 background-position:0 -96px;
 margin:0 2px;
}
.control-button .icon-stat-user:hover {
 background-position:0 -16px;
}
.control-button .icon-edit-ban:hover {
 background-position:0 -80px;
}
.control-button .icon-del-user-publ:hover {
 background-position:0 -48px;
}
.control-button .icon-edit-data:hover {
 background-position:0 -112px;
}
.social-accounts a { padding:10px 0 3px; opacity:.3 }
.social-accounts .is-connected { opacity:1!important }
.social-accounts .wait i { background:url(/.s/img/icon/ajsml.gif) no-repeat center center!important }

/*-- Info messege banned --*/
/*.blockBanned {
 background:rgba(232,86,109,0.8);
 border-radius:3px;
 color:#fff;
 padding:20px 30px;
 margin-bottom:30px;
}*/
.blockBanned {
 background:linear-gradient(to right, rgba(249,80,73,0.3) 0%,rgba(255,149,73,0.3) 100%),
            url(/template/ME2014/images/notice-icon-forum.png) 16px center no-repeat #e8566d; 
 border-radius:4px;
 color:#fff;
 margin:40px auto 30px;
 padding:10px 20px 10px 80px;
 position:relative;
 overflow:hidden;
 width:100%;
}
.blockBanned p, .blockBanned span {
 border-left:1px solid rgba(255,255,255,0.4);
 display:block;
 position: relative;
 height:50px;
 padding:15px 0 0 20px;
 width:900px;
}

/*-- Achievements --*/
.achievements {
 position:relative;
}
.achievements li {
 cursor:help;
 display:inline-block;
 margin-right:12px;
}
.achievements li:last-chold {
 margin-right:0px;
}
.achievements [class^="a_m_"] {
 background-image:url(/template/ME2014/images/icon-achievments.png);
 background-repeat:no-repeat;
 height:64px;width:64px;
}
.achievements .a_m_10_com {
 background-position:0 -64px;
}
.achievements .a_m_50_com {
 background-position:0 -128px;
}
.achievements .a_m_100_post {
 background-position:0 -192px;
}
.achievements .a_m_250_post {
 background-position:0 -256px;
}
.achievements .a_m_up_user {
 background-position:0 -320px;
}
.achievements .a_m_ava_no {
 background-position:0 -384px;
}
.achievements .a_m_25_dow {
 background-position:0 -448px;
}
.achievements .a_m_50_dow {
 background-position:0 -512px;
}
.achievements .a_m_no_ach {
 background-position:0 -576px;
}
.achievements li .tooltip-ach {
 background:rgba(55,172,181,1.0);
 /*border-radius:3px 0 0 3px;*/
 color:#fff;
 font-size:14px;
 bottom:-100px;
 /*right:-300px;*/ 
 left:0;
 width:100%;
 padding:20px;
 position:fixed;
 pointer-events:none;
 opacity:0;
 transition:all 0.3s ease-in-out;
 visibility:hidden;
 z-index:1;
}
.achievements li:hover .tooltip-ach {
 bottom:0px;
 opacity:1;
 visibility:visible;
}


/*-- Edit profile --*/
#siM30, #siM27, #siF12, #op8-styler, #op3-styler, 
.options_fl label:nth-child(5), .options_fl label:nth-child(11), 
.options_fl br:nth-child(3), .options_fl br:nth-child(9) {
 display:none!important;
}
#siF11 {
 display:block!important;
}
.edit-profile-block {
 background:#ecf0f3;
 border-radius:4px;
 overflow:hidden;
}
.table-edit-profile td {
 padding:12px 16px!important;
 border-bottom:1px solid #fff;
}
.manFlaSign {
 resize:none;
}
.security_code_fl img {
 margin:0 0 -12px 15px!important;
}


/*-- PM --*/
.pm-page .allUsersBtn, .pm-page .uSearchFl, .pm-page .uSearchFlSbm,
.pm-page a.pmCatLink:last-child, #pmdform table tr:last-child, #pmdform input[type='checkbox'], input#dpms, 
#pmdform table td .jq-checkbox,
.pm-page input[value='РџСЂРѕСЃРјРѕС‚СЂРµС‚СЊ'], .pm-page input[value='РћС‚РјРµРЅРёС‚СЊ']{
 display:none!important;
}
.pm-page input[type='text'] {
 margin:1px 0 6px 0;
}
.pmcatlink-hr {
 border-bottom:1px solid #e5eaee;
 position:absolute;
 height:32px;width:100%;
}
@-moz-document url-prefix() {
.pmcatlink-hr {
 height:34px;
}	
}
a.pmCatLink, a.pmCatLinkActive {
 background:#fff;
 border:1px solid #e5eaee;
 border-bottom:0;
 display:inline-block;
 font-size:12px;
 margin-bottom:30px;
 padding:8px 15px;
 position:relative;
 text-decoration:none;
 z-index:2;
}
a.pmCatLink::before, a.pmCatLinkActive::before {
 content:'';
 background:#fff;
 border-left:1px solid #e5eaee;
 height:20px;width:20px;
 position:absolute;
 right:-20px;
 z-index:-1;
}
a.pmCatLink::after, a.pmCatLinkActive::after {
 content:'';
 background:#fff;
 height:20px;width:10px;
 position:absolute;
 left:-11px;
 z-index:-1;
}
a.pmCatLinkActive {
 /*color:#e8566d;*/
}
#all_msg {
 position:absolute;
 top:0;
 right:0;
}
#pmdform table {
 border-collapse:collapse;
 overflow:hidden;
 width:100%;
}
#pmdform table td:first-child { 
 border-radius:3px 0 0 3px;
}
#pmdform table td:last-child {
 border-radius:0 3px 3px 0;
}
#pmdform table td {
 font-size:13px;
 height:36px;
 padding:0 16px;
 vertical-align:middle;
 position:relative;
}
#pmdform table tr td:last-child {
 text-align:right;
}
#pmdform table tbody tr:nth-child(2n+1) {
 background:#ecf0f3;
}
#pmdform table a {
 text-decoration:none;
}
#pmdform table a:hover {
 text-decoration:underline;
}
#pmdform table tr td:nth-child(2) a:nth-child(2) {
 cursor:default;
 font-size:12px;
 position:relative;
 text-decoration:none;
}
#pmdform table tr td:nth-child(2) a:nth-child(1) {
 position:relative;
}
#pmdform table tr td:nth-child(2) a:nth-child(1)::before {
 content:'';
 background:transparent;
 height:16px;width:130px;
 position:absolute;right:-140px;
 z-index:10;
}
#pmdform img[id^='di'] {
 display:none;
}
#pmdform a[href^='javascript'] {
 background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOAQMAAAFSgY8EAAAABlBMVEXoVm3///8h0ROHAAAAIklEQVQI12NgYHBgAAEICQMCUJoDyFJAEmdpYGAGikIVAwAs5gGYZVk8DwAAAABJRU5ErkJggg==) #fff;
 display:block;
 height:14px;width:14px;
 position:relative;
 top:0px;
 right:0px;
}
#pmdform a[href^='javascript']:hover {
 background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOAQMAAAFSgY8EAAAABlBMVEXoVm3///8h0ROHAAAAMElEQVQI12M4wNDAcAAINzB8YHgAhf8Y3gExCH4Dsu6BWf//gNDvGoY/fxi+74FwAUEQHpP6EtaXAAAAAElFTkSuQmCC) #fff;
}
#snewmes {
 font-size:12px;
 margin-top:20px;
 display:none;
}
#newmess {
 display:block!important;
}
.unread {
 font-weight:300;
 position:relative;
}
.unread::before {
 content:'';
 background:#e8566d; /*rgba(55,172,181,1)*/
 border-radius:50%;
 height:8px;width:8px;
 position:absolute;
 top:5px;
 left:-18px;

 animation-name:unread;
 animation-duration: 1s;
 animation-timing-function: ease-in-out;
 animation-delay: 0.5s;
 animation-iteration-count:infinite;
 animation-direction: alternate;

 -webkit-animation-name:unread;
 -webkit-animation-duration: 1s;
 -webkit-animation-timing-function: ease-in-out;
 -webkit-animation-delay: 0.5s;
 -webkit-animation-iteration-count:infinite;
 -webkit-animation-direction: alternate;
}
@keyframes unread {
 from {
   opacity:1;
 }
 to {
   opacity:0;
 }
}
@-webkit-keyframes unread {
 from {
   opacity:1;
 }
 to {
   opacity:0;
 }
}
.pm-page .wysibb-toolbar span.btn-tooltip {
 left:-80px!important;
 opacity:0;
}
#PMtoUser {
 width:100%;
}
.pm-page input[value='РћС‚РїСЂР°РІРёС‚СЊ'],
#contact-dialog input[type='submit'] {
 background:#37acb5; 
 border:0;
 border-radius:3px;
 box-shadow:inset 0px 0 10px rgba(0,0,0,0.0);
 color:#fff;
 cursor:pointer;
 font-family:Roboto;
 font-size:15px;
 font-weight:300!important;
 height:36px;width:100%!important;
 margin:14px 0 10px;
}
.pm-page input[value='РћС‚РїСЂР°РІРёС‚СЊ']:hover,
#contact-dialog input[type='submit']:hover {
 background:#31859d;
}
.pm-page img#secuImg {
 position:relative;
 top:13px;
}
.pm-page input#secuCode {
 margin-left:10px;
}

/*-- Table --*/
.table-default {
 border-collapse:collapse;
 width:100%;
}
.table-default td:first-child { 
 border-radius:3px 0 0 3px;
}
.table-default td:last-child {
 border-radius:0 3px 3px 0;
}
.table-default td {
 color:#737483;
 font-size:13px;
 height:36px;
 padding:0 16px;
 vertical-align:middle;
}
.profile .table-default tr td:last-child {
 /*font-weight:600;*/
 width:350px;
 text-align:right;
}
.table-default thead {
 font-weight:500;
 text-transform:uppercase;
}
.table-default tbody {
 color:#555c6c;
 font-weight:300;
}
.table-default tbody tr:nth-child(2n+1) {
 background:#ecf0f3; /*#ecf0f2 rgba(236,240,242,0.6)*/
}
.table-default tfoot {
 border-top:1px solid #ecf0f2;
 font-weight:500;
 text-transform:uppercase;
}
.table-default a {
 text-decoration:none;
}
.table-default a:hover {
 text-decoration:underline;
}
.table-descriptions {
 border-top:1px solid #ecf0f2;
 margin-top:50px;
}
.table-descriptions tbody  tr:nth-child(2n+1) {
 background:#fff;
}

/* HiDPI support */
@media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
.logotype span {
 background:url(/template/ME2014/images/HiDPI/logotype2x.png) no-repeat;
 background-size:224px 48px; 
}
.icon-menu {
 background-image:url(/template/ME2014/images/HiDPI/icon-menu2x.png);
 background-size:29px 30px; 
} 
.user-profil {
 background:url(/template/ME2014/images/HiDPI/icon-userbar2x.png) 0 11px no-repeat;
 background-size:46px 92px; 
}
.user-pm {
 background:url(/template/ME2014/images/HiDPI/icon-userbar2x.png) 0 -56px no-repeat;
 background-size:46px 92px; 
} 
.middle-search-panle {
 width:984px; 
} 
.side-box [class^="ico-"] {
 background-image:url(/template/ME2014/images/HiDPI/icon-sidebar2x.png);
 background-size:32px 96px; 
}
.title-section {
 background:url(/template/ME2014/images/HiDPI/bg-title-section2x.png) repeat-x;
 background-size:20px 18px; 
} 
/*.news-box .detail-news li span {
 background-image:url(/template/ME2014/images/HiDPI/ico-news-anons2x.png);
 background-size:16px 90px; 
}*/ 
.news-box .detail-news li {

} 
/*.u-star-rating-16 { 
 background: url(/template/ME2014/images/HiDPI/raiting2x.png) repeat-x transparent!important;
 background-size:16px 48px!important;
}
.u-star-rating-16 li.u-current-rating { 
 background: url(/template/ME2014/images/HiDPI/raiting2x.png) 0% 100% transparent!important;
 background-size:16px 48px!important; 
} 
.u-star-rating-16 li a:hover { 
 background: url(/template/ME2014/images/HiDPI/raiting2x.png) 0% 50% transparent!important;
 background-size:16px 48px!important; 
} 
.info-comm li, .like-com, .unlike-com {
 background-image:url(/template/ME2014/images/HiDPI/ico-comm2x.png);
 background-size:16px 79px; 
} 
.checkbox label:after,
.checkbox input[type=checkbox]:checked + label:after,
.jq-checkbox,
.jq-checkbox.checked .jq-checkbox__div,
.jq-checkbox.disabled,
.jq-radio,
.jq-radio.checked .jq-radio__div {
 background-image:url(/template/ME2014/images/HiDPI/sprite-check-radio2x.png);
 background-size:176px 16px;
}*/
.commSbmFl {
 background:#746f7c url(/template/ME2014/images/HiDPI/btn-comment2x.png) 16px center no-repeat; 
 background-size:24px 24px; 
} 
.access {
 background:#e5eaee url(/template/ME2014/images/HiDPI/ico-info2x.png) 20px center no-repeat;
 background-size:40px 42px; 
}
.bbQuoteBlock {
 background:url(/template/ME2014/images/HiDPI/quote2x.png) 0 5px no-repeat;
 background-size:50px 29px; 
} 
/*.social-bar li a {
 background-image:url(/template/ME2014/images/HiDPI/ico-socials128.png)!important;
 background-size:320px 64px; 
} */
.login-box .license label {
 /*font-size:8px!important;*/ 
} 
.login-box .ico-mail {
 background-image:url(/template/ME2014/images/HiDPI/ico-mail2x.png);
 background-size:128px 128px; 
} 
.search-panel input.search-input {
 width:984px; 
 margin:14px auto 12px; 
} 
}

/*-- iPhone 5 (РїРѕСЂС‚СЂРµС‚РЅС‹Р№ СЂРµР¶РёРј)--*/
@media only screen
and (min-device-width : 320px)
and (max-device-width : 568px)
and (orientation : portrait) {
.content-box {
 
} 
}

/*
@media screen and (max-width: 960px) {
 body {
 min-width:960px;
 }
 .middle-nav-main, .middle-sub-menu, .middle {
 width:960px;
 }
 aside {
 display:none;
 }
}*/

/*-- fancyBox custom --*/
#fancybox-overlay {
 background:rgba(55, 58, 71, 0.9)!important; /*(26,53,71,.5)*/
 opacity:1!important; 
}
.fancybox-opened .fancybox-outer {
 -webkit-box-shadow:none!important;
 -moz-box-shadow:none!important;
 box-shadow:none!important;
}
.fancybox-image {
 padding:15px!important; 
}
.fancybox-outer {
 background:#fff!important; 
 -webkit-border-radius:0px!important;
 -moz-border-radius:0px!important;
 border-radius:0px!important; 
} 
#fancybox-buttons {
 display:none!important; 
}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
 background-color:rgba(232,86,109,0.9);
 background-image:url(/template/ME2014/images/fancybox_sprite.png)!important; 
 background-repeat:no-repeat;
}
.fancybox-close { 
 background-position:0 -92px!important; 
 top:0px!important;
 right:0px!important;
 width:46px!important;
 height:46px!important;
}
.fancybox-close:hover {
 -webkit-transform:rotate(180deg); 
 transform:rotate(180deg); 
 transition:all 0.4s ease-in-out; 
}
.fancybox-nav span {
 width:46px!important;
 height:46px!important;
}
.fancybox-next span {
 right:15px!important;
 background-position:0 -46px!important;
}
.fancybox-prev span {
 left:15px!important;
 background-position:0 0px!important;
}
.fancybox-next span:hover {
 -webkit-transform:translate(-10px, 0); 
 transform:translate(-10px, 0);
 transition:all 0.4s ease-in-out; 
}
.fancybox-prev span:hover {
 -webkit-transform:translate(10px, 0); 
 transform:translate(10px, 0);
 transition:all 0.4s ease-in-out; 
}

/*-- Slider --*/
.slides,
.flex-control-nav,
.flex-direction-nav {
 margin: 0;
 padding: 0;
 list-style: none;
}
.flexslider a img { outline: none; border: none; }
.flexslider {
 margin: 0 0 50px 0;
 padding: 0;
}
.flexslider .slides > li {
 display: none;
 -webkit-backface-visibility: hidden;
}
.flexslider .slides img {
 width: 100%;
 display: block;
}
.slides:after {
 content: ".";
 display: block;
 clear: both;
 visibility: hidden;
 line-height: 0;
 height: 0;
}

html[xmlns] .slides { display: block; }
* html .slides { height: 1%; }

.flexslider {
 position: relative;
 zoom: 1;
}
.flexslider img {
 filter: grayscale(50%); 
 -webkit-filter: grayscale(50%);
}
.flexslider .link-more > a {
 height:100px;width:100px;z-index:9999;margin:auto;left:0;right:0;top:0;bottom:0;text-decoration:none;
}
.flexslider .overlay-image {
 background:rgba(85,92,108,0.5) url(/template/ME2014/images/dotted_overlay.png); 
 height:100%;width:100%;
 position:absolute; 
 top:0; 
 transition:all 0.5s ease-in-out;
 opacity:0;
 z-index:10;
}
.flexslider:hover .overlay-image {
 opacity:1;
}
.flexslider .slides { zoom: 1; }
.flex-direction-nav a {
 display: none;
 position: absolute;
 margin:0px 0 0 0;
 width:38px;
 height:38px;
 top:10px;
 cursor: pointer;
 text-indent: -9999px;
 z-index:10;
 border:3px solid #fff;

 background-color:#82d344;
 background-image: -webkit-gradient(linear, left top, left bottom, from(#82d344), to(#51af34));
 background-image: -webkit-linear-gradient(top, #e86177, #b46376);
 background-image: -moz-linear-gradient(top, #82d344, #51af34);
 background-image: -o-linear-gradient(top, #e86177, #b46376);
 background-image: linear-gradient(to bottom, #e86177, #b46376);
 opacity:0.8;
}
.flex-direction-nav a:before {
 display: block;
 position: absolute;
 content: '';
 width:16px;
 height:16px;
 top: 11px;
 left: 11px;
}
.flex-direction-nav a:after {
 display: block;
 position: absolute;
 content: '';
 width: 0;
 height: 0;
 top: 35px;
}

.flexslider .flex-control-nav {
 position: absolute;
 width: 100%;
 bottom: -40px;
 text-align: center;
 margin: 0 0 0 -10px;
}
.flex-control-nav li {
 display: inline-block;
 zoom: 1;
}
.flex-control-paging li a {
 display: block;
 cursor: pointer;
 text-indent: -9999px;
 width: 12px;
 height: 12px;
 margin: 0 3px;
 background-color: #bdc3c7 \9;

 -webkit-border-radius: 12px;
 -moz-border-radius: 12px;
 border-radius: 12px;

 -webkit-box-shadow: inset 0 0 0 2px #bdc3c7;
 -moz-box-shadow: inset 0 0 0 2px #bdc3c7;
 box-shadow: inset 0 0 0 2px #bdc3c7;
}
.flex-control-paging li a.flex-active {
 background-color: #e8566d ;
 /*background-image: -webkit-gradient(linear, left top, left bottom, from(#e86177), to(#ce6b7e));
 background-image: -webkit-linear-gradient(top, #e86177, #ce6b7e);
 background-image: -moz-linear-gradient(top, #e86177, #ce6b7e);
 background-image: -o-linear-gradient(top, #e86177, #ce6b7e);
 background-image: linear-gradient(to bottom, #e86177, #ce6b7e);*/

 -webkit-box-shadow: none;
 -moz-box-shadow: none;
 box-shadow: none;
}

/*-- Overlay message --*/
.overlay-m, .overlay-m-en {
 display:none;
 position:fixed;
 top:0;
 left:0;
 right:0;
 bottom:0;
 z-index:102;
}
.overlay-m.overlay-m-visible,
.overlay-m-en.overlay-m-visible {
 display:block;
}
.overlay-m .overlay-m-close, .overlay-m-en .overlay-m-close {
 background:url(/template/ME2014/images/cross-overlay-m.png) no-repeat;
 cursor:pointer; 
 height:58px;width:58px;
 position:absolute;
 right:40px;
 top:60px;
 z-index:1;
}
.overlay-m .overlay-m-close:hover, .overlay-m-en .overlay-close-m:hover {
 background-position:0 -58px;
}
.overlay-m-inner, .overlay-mContent, .overlay-m-inner-en, .overlay-mContent {
 background:#fff; 
 height:100%;width:100%;
 position:absolute;
 top:0px;
 left:0px;
}
.overlay-mContent {
 overflow:auto;
 width:100%;
 left:0px;
}
.summary-overlay {
 margin:60px auto;
 width:80%;
}

/*-- wbbmodal --*/
#wbbmodal .wbbm{
 border: 1px solid #c0c3d2 !important;
 box-shadow:0px 0px 8px #c0c3d2 !important;
}
#wbbmodal .wbbm-title{
 color:#737483 !important;
 border-bottom:1px solid #e3e4e8 !important;
 padding:10px!important;
}
#wbbmodal .wbbm-title .wbbm-title-text {
 font-size:15px!important;
 font-weight:bold;
 padding:10px!important;
}
#wbbmodal .wbbm-title .wbbclose:hover {
 color:#e8566d!important;
}
#wbbmodal .wbbm-bottom {
 border-top:0px solid #e3e4e8 !important;
 background:#f5f6f9 url('../images/wbbm-bottom.png') top repeat-x !important;
}
#wbbmodal .wbb-button, #wbbmodal .wbb-cancel-button{
 background: #f5f5f5 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAeCAIAAABi9+OQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABdJREFUeNpi+v//PxM2zMDAQEtxgAADAF2uTe9L4getAAAAAElFTkSuQmCC) repeat-x !important;
 border:1px solid #ccc !important;
 border-bottom:1px solid #b3b3b3 !important;
 border-radius:4px !important;
 box-shadow:inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0,0,0,0.1) !important;
 color:#333 !important;
 cursor:pointer !important;       
 font:12px/30px Arial !important;       
 height:32px !important;
 line-height:28px !important;    
 padding:2px 14px !important;
 text-align:center !important;       
 text-shadow:1px 1px #FFF !important;	
}
#wbbmodal .wbb-button:hover, #wbbmodal .wbb-cancel-button:hover{
 background-color:#E6E6E6 !important;
 background-position:0 -10px !important;
}
#wbbmodal .wbb-cancel-button{
 margin-left:15px !important;      	
}
#wbbmodal .wbbm-inp-row input{
 background-image: -o-linear-gradient(bottom, #FFFFFF 85%, #EEEEEE 99%) !important;
 color:#737483 !important;
 height:28px !important;
 border:1px solid #c0c3d2 !important;
}

/*-- Other --*/
a[href="http://mirrors-edge.ru/index/31-1-0-1-1"],
a[href="http://mirrors-edge.ru/index/31-1-0-1-2"] {
 display:none; 
}

/*============ Forum ============*/

/*-- Notice Top --*/
.notice-forum {
 background:linear-gradient(to right, rgba(0,0,0,0.08) 0%,rgba(0,0,0,0) 100%), 
            url(/template/ME2014/images/notice-icon-forum.png) 16px center no-repeat #1abc9c; /*e8566d*/
 border-radius:4px;
 color:#fff;
 min-height:60px;
 margin:40px auto 0;
 padding:10px 20px 10px 80px;
 position:relative;
 overflow:hidden;
 width:1024px;
}
.slider-notice {
 border-left:1px solid rgba(255,255,255,0.4);
 position: relative;
 height:72px;
 overflow:hidden;
 padding-left:20px;
 width:900px;
}
.slider-notice::before {
 content:'';
 background:linear-gradient(to right, rgba(24,174,144,1) 0%,rgba(24,174,145,0.1) 100%);
 height:100%;width:40px;
 position:absolute;
 left:-20px;
 z-index:1;
}
.slides-notice {
 overflow:hidden;
 -webkit-backface-visibility: hidden;
 -webkit-transform-style: preserve-3d;

 -webkit-transition:all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000); 
 -moz-transition:all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000); 
 -ms-transition:all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000); 
 -o-transition:all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000); 
 transition:all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);
}	
.slide-notice {
 float:left; 
 clear:none;
 overflow:hidden;
 height:72px;
 width:900px;
}
.notice-forum .slider-arrows {
 display:none;
}
.notice-forum p {
 display:inline-block;
 cursor:pointer;
 min-height:72px;
}
.slider-nav {
 position:absolute;
 bottom:0px;
 z-index:2;
}
.slider-nav__item {
 cursor:pointer;
 height:3px;width:12px;
 float:left;
 clear:none;
 display:block;
 margin:0 5px;
 background:#14937a;
}
.slider-nav__item--current, .slider-nav__item--current:hover {background:#fff;}

/*-- Forum Begin --*/
.forum-wrapper {
 min-height:500px;
 padding:30px 20px;
 position:relative;
}
.middle-forum {
 background-image:none;
 display:block;
 margin:30px auto 100px;
}
.middle-forum a:hover {
 color:#464254; /*504b61*/
}
.middle-forum table td {
 vertical-align:top;
}
.gTable {
 border-collapse:collapse;
 width:100%;
}
.gTable td {
 vertical-align:middle!important;
}
.gTableTop {
 background:linear-gradient(to right, rgba(111,200,198,0.2) 0%,rgba(229,238,207,0.2) 100%), 
            url(/template/ME2014/images/gTableTop.png) 0 0px #737483; /*737483  424953  504b61*/
 border-bottom:1px solid rgba(80,75,97,0.4);
 box-shadow:0 0px 0px rgba(115,116,131,0.8);
 border-radius:4px 4px 0 0;
 color:#fff;
 font-size:15px;
 font-weight:300;
 padding:10px 20px;
 position:relative;
 z-index:1;
}
.gTableTop a, .gTableTop a:hover {
 color:#fff;
 cursor:default;
}
.gTableTop a, .gTableTop a:hover, .gTableSubTop a {
 text-decoration:none;
}
.gTableSubTop {
 background:#f1f4f9;
 /*background:linear-gradient(to bottom, rgba(255,255,255,1.0) 0%,rgba(229,234,238,1) 100%);*/
 /*border-bottom:1px solid rgba(80,75,97,0.1);*/
 color:#9091a3;
 font-size:12px;
 padding:5px 10px;
 text-align:left;
}
.gTableSubTop:nth-child(2) {
 padding-left:0px;
}
.gTableSubTop:last-child {
 padding-left:20px;
}
.forumIcoTd, .forumNameTd, .forumThreadTd, .forumPostTd, .forumLastPostTd,
.threadIcoTd, .threadNametd, .threadPostTd, .threadViewTd, .threadLastPostTd {
 border-bottom:1px solid #e7eaef;
 padding:6px 0;
}
.gTableRight, .gTableBody1 { /*.gTable tr:nth-child(2n)*/
 background:#f1f4f9; /*rgba(229,234,238,0.6)*/
}
.forumIcoTd, .forumLastPostTd, .threadLastPostTd {
 color:#acacb1;
 position:relative;
 border-radius:3px;
}
.forumNameTd, .forumPostTd, .forumThreadTd,
.threadNametd, .threadPostTd, .threadViewTd, .threadAuthTd {
 color:#acacb1; 
 border-right:1px solid #e7eaef; 
}
.forumNameTd a, .forumPostTd a, .forumThreadTd a, .forumLastPostTd a,
.threadNametd a, .threadPostTd a, .threadViewTd a, .threadAuthTd a, .threadLastPostTd a { 
 color:#737483;
}
.forumNameTd a:hover, .forumPostTd a:hover, .forumThreadTd a:hover, .forumLastPostTd a:hover,
.threadNametd a:hover, .threadPostTd a:hover, .threadViewTd a:hover, .threadAuthTd a:hover { /*new*/
 color:#ff556e;
}
.gTable tr:nth-child(2n) .forumNameTd,
.gTable tr:nth-child(2n) .forumPostTd, 
.gTable tr:nth-child(2n) .forumThreadTd,

.gTable tr:nth-child(2n) .threadNametd, 
.gTable tr:nth-child(2n) .threadPostTd, 
.gTable tr:nth-child(2n) .threadViewTd, 
.gTable tr:nth-child(2n) .threadAuthTd {
 border-right:1px solid #eff2f7;
}
.forumIcoTd, .forumLastPostTd, .threadIcoTd, .threadLastPostTd {
 border-radius:4px 0 0 4px;
 vertical-align:middle;
}
.forumIcoTd, .threadIcoTd {
 padding-right:15px;
 padding-left:10px;
}
.threadIcoTd {
 padding-right:0px;
}
.threadIcoTd:nth-child(2) {
 border-radius:0;
 padding-right:0px;
 padding-left:0px; 
}
.forumLastPostTd, .threadLastPostTd {
 border-radius:0 4px 4px 0;
 font-size:12px;
 padding-left:20px;
 vertical-align:middle;
}
.forumLastPostTd a, .threadAuthTd a, .threadLastPostTd a {
 /*text-decoration:none;*/
}
.forumPostTd, .forumThreadTd, .threadPostTd, .threadViewTd, .threadAuthTd {
 font-size:12px;
 vertical-align:middle;
}
.forumNameTd {
 width:60%;
}
.forumNameTd, .threadNametd {
 vertical-align:middle;
}
.threadNametd a {
 /*font-size:13px;*/
 text-decoration:none;
}
.forumNameTd a.forum {
 font-weight:600;
 text-decoration:none;
}
.threadAuthorLink {
 font-size:12px;
}
.forumDescr, .threadDescr, .forumNameTd .forumModer {
 font-size:12px;
 padding:3px 0 0;
}
.forumNameTd .forumModer, .forumNameTd .forumModer a {
 color:#b8b8be;
 text-decoration:none;
}
.authorPostTdM {
 color:#9899A5;
 font-size:12px;
 margin-left:5px;
}
.authorPostTdM a {
 color:#9899A5;
}

.gTableRight, .gTableBody1 {
 font-size:13px;
 border-top:1px solid #fff;
 border-bottom:1px solid #fff;
 vertical-align:middle;
}
.gTableRight {
 border-radius:4px 0 0 4px;
}
.gTableBody1 {
 border-radius:0 4px 4px 0;
}

.threadsType {
 border-bottom:1px solid #e7eaef;
 font-size:14px;
 font-weight:600;
 padding:8px 10px;
}
.threadsDetails, .forumOnlineBar {
 border-bottom:1px solid #e7eaef;
 color:#acacb1;
 font-size:13px;
 padding:8px 10px;
}

table.legendTable {
 margin-top:10px;
}
table.legendTable td {
 font-size:13px;
 vertical-align:middle;
}
#subscribe {
 font-size:12px!important;
 padding-top:2px;
}
#subscribe a:hover {
 color:#fff;
 cursor:pointer;
}
.forumViewed {
 font-size:11px;
}
.funcBlock, #forum_filter, .fFastSearchTd, .fFastNavTd, .userRights, .sortArrDown,
#thread_search_button, #thread_search_field, .smilesPart {
 display:none;
}

.frmBtns img {
 opacity:1;
 transition:opacity 0.3s ease-in-out;
}
.frmBtns img:hover {
 opacity:0.8;
}

table.gTable tr:hover td.forumLastPostTd,
table.gTable tr:hover td.forumPostTd,
table.gTable tr:hover td.forumIcoTd, 
table.gTable tr:hover td.threadIcoTd, 
table.gTable tr:hover td.forumNameTd, 
table.gTable tr:hover td.threadNametd, 
table.gTable tr:hover td.threadLastPostTd, 
table.gTable tr:hover td.threadPostTd, 
table.gTable tr:hover td.threadViewTd, 
table.gTable tr:hover td.threadAuthTd, 
table.gTable tr:hover td.forumThreadTd, 
table.gTable tr:hover td.threadLastPostTd, 
table.gTable tr:hover td.forumLastPostTd {/*background:rgba(229,234,238,0.3);*/} 


/*-- User page All Post --*/
.userpage-allpost .threadNametd .threadFrmBlock {
 padding-top:5px;
}
.userpage-allpost .threadNametd .threadFrmBlock, .userpage-allpost .threadNametd .threadFrmBlock a {
 color:#9899A5;
 display:none;
 font-size:12px!important;
}
.userpage-allpost .pagesInfo {
 padding-bottom:20px;
}
.userpage-allpost table[height="27"] {
 margin:5px 0 0 9px;
}

/*-- Subscription page --*/
.subscription-page .threadFrmBlock, .subscription-page .authorPostTdM,
.subscription-page table.gTable tr td:nth-child(5), .subscription-page table.gTable tr td:nth-child(6),
.subscription-page td.gTableSubTop:nth-child(4) {
 display:none;
}
.subscription-page a.threadFrmLink {
 color:#e8566d ;
 display:block;
 padding:0 20px;
}
.subscription-page .pagesInfo {
 padding-bottom:20px;
}
.subscription-page table[height="27"] {
 margin:5px 0 0 10px;
}

/*-- Nav forum --*/
.pagesInfo {
 padding-right:20px!important;
 padding-top:1px;
}
.switches {
 background:#fff;
 /*font-size:12px;*/
 padding:10px 0;
}
.switchDigit, .switchActive {
 /*font-size:13px;*/
 padding:0 5px;
 text-decoration:none;
}
.switchActive {
 color:#e8566d;
 font-weight:600;
}
.switchBack, .switchNext {
 text-decoration:none;
}
.forumNamesBar {
 font-size:13px;
 font-weight:600;
 padding-top:0px!important;
 padding-bottom:15px!important;
 padding-top:10px!important;
 /*padding-left:10px;
 padding-right:10px;*/
}
.forumNamesBar a {
 text-decoration:none;
}
.postpSwithces, .postPSwithcesLink {
 font-size:12px!important;
}
a.postPSwithcesLink:hover {
 color:#e8566d;
}

/*-- Forum post --*/
.forumModerFuncs {
 padding-bottom:10px!important;
}
.forumModerFuncs .jq-selectbox {
 width:93.5%;
}
#modBut2 {
 background:#e8566d;
 border:0;
 border-radius:2px;
 color:#fff;
 height:37px;width:60px;
 position:relative;
 top:1px;
 transition:background 0.3s ease-in-out;
 text-transform:uppercase; 
}
#modBut2:hover {
 background:#514b61;
}
.postFirst {
 background:#fff;
 padding-top:15px;
}
.postTable {
 background:#fff;
 border-collapse:collapse;
 border:0;
 margin:10px 0;
 width:100%; 
}
.postTdInfo {
 background:#fff;
 vertical-align:top;
}
.postTdInfo .ava-profile {
 margin: 0 auto 10px;
}
.postTdInfo .ava-profile, .postTdInfo .ava-profile img {
 height:110px;width:110px;
}
.postUserB {
 color:#1b1e24;
 font-size:16px;
 text-align:center;
}
.postUserB a {
 text-decoration:none;
}
.postUserGroup {
 font-size:13px;
 font-weight:300;
 margin:10px 0;
 text-align:center;
}
.numposts, .reputation, .userBan {
 font-size:12px;
 margin-bottom:5px;
 text-align:center;
}
.reputation a {
 text-decoration:none;
}
.reputation .btn-ban-plus, .reputation .btn-ban-minus {
 margin:0 6px;
}
.userBan {
 margin:0 auto;
 width:120px;
}
.userBanLine {
 background:rgba(229,234,238,0.5);
 border-radius:4px;
 display:inline-block;
 height:6px;width:80px;
 margin:0 5px;
 position:relative;
}
.userBanProgress {
 background-color:#e8566d;
 border-radius:4px;
 height:6px;
 position:absolute;
 left:0;
 top:0;
}
.btn-ban-plus, .btn-ban-minus {
 background-image:url(/template/ME2014/images/forum/btn-remark.png);
 height:9px;width:9px;
 display:inline-block;
 position:relative;
 top:1px;
}
.btn-ban-minus {
 background-position:0 -9px;
}
.posttdMessage {
 background:rgba(229,234,238,0.5);
 border-radius:4px;
 padding:20px 20px 15px;
 position:relative;
 vertical-align:top;
}
.posttdMessage::before {
 content:'';
 border-top:10px solid transparent;
 border-bottom:10px solid transparent;
 border-left:10px solid transparent;
 border-right:13px solid rgba(229,234,238,0.5);
 position:absolute;
 left:-23px;
 top:45px;
}
.postdMessageB {
 padding-bottom:25px;
 min-height:150px;
}
.postdMessageB img {
 max-width:744px;
}
.postdMessageB object {
 height:419px!important;
 width:744px!important;
 margin:10px 0;
}
.postdMessageB .uSpoilerText object {
 height:407px!important;
 width:722px!important;
 margin:10px 0;
}
.postdMessageB ul {
 list-style:square outside;
 padding-left:25px;
}
.postdMessageB .quoteMessage, .postdMessageB .codeMessage {
 padding:5px 0 15px 50px;
 overflow:hidden!important;
}
.postdMessageB .bbQuoteName, .postdMessageB .bbCodeName {
 border-bottom:0px solid #E4E8F0!important;
}
.eAttach {
 font-weight:600;
 padding-bottom:25px;
}
.entryAttachSize {
 padding-left:10px;
}
.signatureHr {
 border-top:1px solid #e2e6ed!important;
 width:100%!important;
}
.signatureView {
 font-size:13px;
 padding:8px 5px 15px;
 display:block;
 color:#aaadb5;
}
.postTdTop {
 border-bottom:1px solid #e2e6ed;
 font-size:12px;
 margin-bottom:15px;
 padding-bottom:18px;
}
.postTdBottom {
 border-top:1px solid #e2e6ed;
 padding-top:15px;
}
.posttdMessage .postUserProfile, .posttdMessage .postUserPM,
.posttdMessage .postUserDel, .posttdMessage .postUserEdit, .posttdMessage .postQuote {
 background-color:#e8566d;
 background-image:url(/template/ME2014/images/forum/iconUserPost.png);
 background-repeat:no-repeat;
 border-radius:50%;
 display:inline-block;
 height:30px;width:30px;
 position:relative;
 transition:background-color 0.3s ease-in-out;
 z-index:1;
}
.posttdMessage .postUserProfile {
 margin-right:4px;
}
.posttdMessage .postUserPM {
 background-position:-30px 0;
}
.posttdMessage .postUserDel {
 background-position:-60px 0;
}
.posttdMessage .postUserEdit {
 background-position:-90px 0;
  margin-left:4px;
}
.posttdMessage .postQuote{
 background-position:-120px 0;
 margin-left:4px;
}
.posttdMessage .postUserProfile:hover, .posttdMessage .postUserPM:hover,
.posttdMessage .postUserDel:hover, .posttdMessage .postUserEdit:hover, .posttdMessage .postQuote:hover {
 background-color:#504b61;
}

.detailsUserPost {
 float:left;
}
.ControlPost {
 float:right;
}
.edited {
 padding:20px 0;
 font-size:12px;
 text-align:right;
}

/*-- Spoiler --*/
.uSpoilerButton {
 background:#f8fcff;
 border:1px solid #d8dae7!important;
 box-shadow:none!important;
 border-radius:0!important;
 color:#9899A5;
 font-size:11px;
 width:100%;
 margin-top:6px;
 padding:6px!important;
 text-align:left;
 -webkit-appearance:none;
} 
.uSpoilerButton:hover {
 background:#f8fcff!important;
}
.uSpoilerText {
 background:#f8fcff url('/template/MirrorsEdge/images/forum/shadow_forums.png') top repeat-x;
 border:1px solid #d8dae7;
 border-top:0px;
 box-shadow:inset 0 1px 0 #fff;
 padding:10px;
 text-align:left;
} 
.postdMessageB .uSpoilerText img {
 max-width:720px; 
}

/*-- Post form --*/
.gTableForm {
 border-collapse:collapse;
 width:100%;
}
.gTableForm td {
 background:#fff;
}
.postForm {
 margin:40px 0 20px;
}
.gTableForm .gTableLeftA {
 font-weight:600;
 padding:3px 0;
 width:150px;
 vertical-align:middle;
}
.gTableForm .gTableRightA {
 padding:3px 0;
}
.forum-wrapper .wysibb-text-iframe {
 height:200px!important;
}
.gTableError {
 background-color:#e8566d;
 border-radius:4px;
 color:#fff;
 padding:10px;
}
.MessageOptions {
 background:rgba(229,234,238,0.6)!important;
 border-radius:4px 0 0 4px;
 padding:20px;
}
.ModerOptionForm {
 background:rgba(229,234,238,0.6)!important;
 border-radius:0 4px 4px 0;
 padding:20px;
}
.MessageOptionsT {
 font-weight:600;
 padding-bottom:15px;
}

.postSubmitM, .ucoz-forum-post-editor-page {
 background:#737483; 
 border:none;
 padding:12px;
 display:block;
 color:#fff;
 cursor:pointer;
 font-size:14px;
 border-radius: 2px;
 margin:10px auto 0;
 text-align:center;
 text-transform:uppercase;
 transition:background 0.3s ease-in-out;
 width:100%;
}
.postSubmitM:hover, .ucoz-forum-post-editor-page:hover,
.pollSubmitBut:hover, .pollreSultsBut:hover {
 background:#504b61!important; /*5b5862*/
}

.file-upload-post, .change-user-post {
 background:rgba(229,234,238,0.6);
 border-radius:0 4px 4px 0;
 margin:6px 0 0;
 padding:20px;
}
.file-upload-post .uplFileFl {
 margin-top:15px;
}
.file-upload-post .button {
 display:none;
}

/*-- Fast form edit --*/
.middle-forum .ucoz-forum-post-editor input[type="text"] {
 margin:3px 0px!important;
}
.middle-forum .ucoz-forum-post-editor .wysibb {
 margin:4px 0 5px;
}
.ucoz-forum-post-editor .postSubmitM, 
.ucoz-forum-post-editor .ucoz-forum-post-editor-page {
 display:inline-block;
 width:365px;
}
.ucoz-forum-post-editor .ucoz-forum-post-editor-page {
 background:#1abc9c;
}
.ucoz-forum-post-editor .postSubmitM {
 margin-right:10px!important;
 margin-left:0!important;
}

/*-- Poll forum --*/
.pollHelp {
 font-size:12px;
 font-weight:300;
 padding-left:10px;
}
.postPollFl {
 height:150px;
 margin-bottom:10px;
}
.option-poll-f {
 background:rgba(229,234,238,0.6)!important;
 border-radius:4px;
 padding:20px;
}
#pollBlock2 {
 border-bottom:1px solid rgba(229,234,238,0.6);
 text-align:left!important;
 padding:0 0 15px 195px;
}
.pollQuestion {
 font-weight:600;
 padding:10px 0;
}
.pollSubmitBut, .pollreSultsBut {
 background:#e8566d;
 border:none;
 padding:5px 25px;
 color:#fff;
 cursor:pointer;
 font-size:13px;
 border-radius:2px;
 margin:20px 0 0;
 text-align:center;
 /*text-transform:uppercase;*/
 transition:background 0.3s ease-in-out;
}
.pollreSultsBut {
 background:#1abc9c;
}
.postPoll table {
 border-collapse:collapse;
 width:100%;
}
.pollAnswer label {
 font-size:13px;
 position:relative;
 top:2px;
}
.pollResults {
 font-size:10px;
 font-weight:normal;
}
.pollResults b {
 font-weight:normal;
}
.pollPos b {
 font-weight:bold;
}
.pollPos, .pollAnsw {
 font-size:13px;
}
.pollBar {
 padding:0 10px;
 width:100%!important;
}
.pollBar img {
 background:#737483;
 max-width:100%!important;
}
.pollPers {
 font-size:10px;
 padding-top:1px;
}
.pollTotal {
 font-size:12px;
 padding-top:15px;
}
img[src="http://mirrors-edge.ru/template/ME2014/images/forum/bar_left.png"],
img[src="http://mirrors-edge.ru/template/ME2014/images/forum/bar_right.png"] {
 display:none;
}
.pollBar img[width="200"] {width:100%;}

.pollBar img[width="198"] {width:99%;} .pollBar img[width="196"] {width:98%;} .pollBar img[width="194"] {width:97%;} .pollBar img[width="192"] {width:96%;} .pollBar img[width="190"] {width:95%;}
.pollBar img[width="188"] {width:94%;} .pollBar img[width="186"] {width:93%;} .pollBar img[width="184"] {width:92%;} .pollBar img[width="182"] {width:91%;} .pollBar img[width="180"] {width:90%;}

.pollBar img[width="178"] {width:89%;} .pollBar img[width="176"] {width:88%;} .pollBar img[width="174"] {width:87%;} .pollBar img[width="172"] {width:86%;} .pollBar img[width="170"] {width:85%;}
.pollBar img[width="168"] {width:84%;} .pollBar img[width="166"] {width:83%;} .pollBar img[width="164"] {width:82%;} .pollBar img[width="162"] {width:81%;} .pollBar img[width="160"] {width:80%;}

.pollBar img[width="158"] {width:79%;} .pollBar img[width="156"] {width:78%;} .pollBar img[width="154"] {width:77%;} .pollBar img[width="152"] {width:76%;} .pollBar img[width="150"] {width:75%;}
.pollBar img[width="148"] {width:74%;} .pollBar img[width="146"] {width:73%;} .pollBar img[width="144"] {width:72%;} .pollBar img[width="142"] {width:71%;} .pollBar img[width="140"] {width:70%;}

.pollBar img[width="138"] {width:69%;} .pollBar img[width="136"] {width:68%;} .pollBar img[width="134"] {width:67%;} .pollBar img[width="132"] {width:66%;} .pollBar img[width="130"] {width:65%;}
.pollBar img[width="128"] {width:64%;} .pollBar img[width="126"] {width:63%;} .pollBar img[width="124"] {width:62%;} .pollBar img[width="122"] {width:61%;} .pollBar img[width="120"] {width:60%;}

.pollBar img[width="118"] {width:59%;} .pollBar img[width="116"] {width:58%;} .pollBar img[width="114"] {width:57%;} .pollBar img[width="112"] {width:56%;} .pollBar img[width="110"] {width:55%;}
.pollBar img[width="108"] {width:54%;} .pollBar img[width="106"] {width:53%;} .pollBar img[width="104"] {width:52%;} .pollBar img[width="102"] {width:51%;} .pollBar img[width="100"] {width:50%;}

.pollBar img[width="98"] {width:49%;} .pollBar img[width="96"] {width:48%;} .pollBar img[width="94"] {width:47%;} .pollBar img[width="92"] {width:46%;} .pollBar img[width="90"] {width:45%;}
.pollBar img[width="88"] {width:44%;} .pollBar img[width="86"] {width:43%;} .pollBar img[width="84"] {width:42%;} .pollBar img[width="82"] {width:41%;} .pollBar img[width="80"] {width:40%;}

.pollBar img[width="78"] {width:39%;} .pollBar img[width="76"] {width:38%;} .pollBar img[width="74"] {width:37%;} .pollBar img[width="72"] {width:36%;} .pollBar img[width="70"] {width:35%;}
.pollBar img[width="68"] {width:34%;} .pollBar img[width="66"] {width:33%;} .pollBar img[width="64"] {width:32%;} .pollBar img[width="62"] {width:31%;} .pollBar img[width="60"] {width:30%;}

.pollBar img[width="58"] {width:29%;} .pollBar img[width="56"] {width:28%;} .pollBar img[width="54"] {width:27%;} .pollBar img[width="52"] {width:26%;} .pollBar img[width="50"] {width:25%;}
.pollBar img[width="48"] {width:24%;} .pollBar img[width="46"] {width:23%;} .pollBar img[width="44"] {width:22%;} .pollBar img[width="42"] {width:21%;} .pollBar img[width="40"] {width:20%;}

.pollBar img[width="38"] {width:19%;} .pollBar img[width="36"] {width:18%;} .pollBar img[width="34"] {width:17%;} .pollBar img[width="32"] {width:16%;} .pollBar img[width="30"] {width:15%;}
.pollBar img[width="28"] {width:14%;} .pollBar img[width="26"] {width:13%;} .pollBar img[width="24"] {width:12%;} .pollBar img[width="22"] {width:11%;} .pollBar img[width="20"] {width:10%;}

.pollBar img[width="18"] {width:9%;} .pollBar img[width="16"] {width:8%;} .pollBar img[width="14"] {width:7%;} .pollBar img[width="12"] {width:6%;} .pollBar img[width="10"] {width:5%;}
.pollBar img[width="8"] {width:4%;} .pollBar img[width="6"] {width:3%;} .pollBar img[width="4"] {width:2%;} .pollBar img[width="2"] {width:1%;} .pollBar img[width="0"] {width:0%;}

/*-- Rules --*/
.rules-box {
 font-size:14px;
 line-height:22px;
 text-align:justify;
}
.rules-box p {
 padding:0 0 10px;
}
.rules-box ul {
 list-style:disc outside;
 padding:0 0 10px 25px;
}

.forum-wrapper .fastLogBt {
 display:none;
}

/*-- toBottom & toTop --*/
.toTop, .toBottom {
 background-color:rgba(80,75,97,0.7);
 border-radius:50%;
 color:#fff;
 height:40px;width:40px;
 line-height:2.6;
 position:fixed;
 bottom:70px;right:20px;
 text-decoration:none;
 text-align:center;display:inline-block;
 transition:background 0.3s ease-in-out;
}
.toBottom {
 bottom:20px;
 line-height:3;
}
.toTop:hover, .toBottom:hover {
 background-color:rgba(255,85,110,0.8);
}

/*-- Hover Effect --*/
.hi-icon:after {
 pointer-events: none;
 position: absolute;
 width: 100%;
 height: 100%;
 border-radius: 50%;
 content: '';
 -webkit-box-sizing: content-box; 
 -moz-box-sizing: content-box; 
 box-sizing: content-box;
}

.hi-icon-effect-8 .hi-icon {
 background-color: rgba(80,75,97,0.7);
 -webkit-transition: -webkit-transform ease-out 0.1s, background 0.2s;
 -moz-transition: -moz-transform ease-out 0.1s, background 0.2s;
 transition: transform ease-out 0.1s, background 0.2s;
}
.hi-icon-effect-8 .hi-icon:after {
 top: 0;
 left: 0;
 padding: 0;
 z-index: -1;
 box-shadow: 0 0 0 0px rgba(255,85,110,0.1);
 opacity: 0;
 -webkit-transform: scale(0.9);
 -moz-transform: scale(0.9);
 -ms-transform: scale(0.9);
 transform: scale(0.9);
}
.hi-icon-effect-8 .hi-icon:hover {
 background-color:rgba(255,85,110,1);
 /*-webkit-transform: scale(0.93);
 -moz-transform: scale(0.93);
 -ms-transform: scale(0.93);
 transform: scale(0.93);*/
 color:#fff;
}
.hi-icon-effect-8 .hi-icon:hover:after {
 -webkit-animation: sonarEffect 1.3s ease-out 75ms;
 -moz-animation: sonarEffect 1.3s ease-out 75ms;
 animation: sonarEffect 1.3s ease-out 75ms;
}

@-webkit-keyframes sonarEffect {
0% {
 opacity: 0.3;
}
40% {
 opacity: 0.5;
 box-shadow: 0 0 0 0px rgba(255,85,110,0.1), 0 0 5px 0px rgba(255,85,110,1), 0 0 0 5px rgba(255,85,110,0.5);
}
100% {
 box-shadow: 0 0 0 0px rgba(255,85,110,0.1), 0 0 5px 0px rgba(255,85,110,1), 0 0 0 5px rgba(255,85,110,0.5);
 -webkit-transform: scale(1.5);
 opacity: 0;
}
}
@-moz-keyframes sonarEffect {
0% {
 opacity: 0.3;
}
40% {
 opacity: 0.5;
 box-shadow: 0 0 0 0px rgba(255,85,110,0.1), 0 0 5px 0px rgba(255,85,110,1), 0 0 0 5px rgba(255,85,110,0.5);
}
100% {
 box-shadow: 0 0 0 0px rgba(255,85,110,0.1), 0 0 5px 0px rgba(255,85,110,1), 0 0 0 5px rgba(255,85,110,0.5);
 -moz-transform: scale(1.5);
 opacity: 0;
}
}
@keyframes sonarEffect {
0% {
 opacity: 0.3;
}
40% {
 opacity: 0.5;
 box-shadow: 0 0 0 0px rgba(255,85,110,0.1), 0 0 0px 5px rgba(255,85,110,1), 0 0 0 5px rgba(255,85,110,0.5);
}
100% {
 box-shadow: 0 0 0 0px rgba(255,85,110,0.1), 0 0 0px 5px rgba(255,85,110,1), 0 0 0 5px rgba(255,85,110,0.5);
 transform: scale(1.5);
 opacity: 0;
}
}

/*-- --*/
.ControlPost .hi-icon, .detailsUserPost .hi-icon {
 background-color:#e8566d;
}
.ControlPost .hi-icon:hover, .detailsUserPost .hi-icon:hover {
 background-color:#504b61;
}
.posttdMessage .hi-icon-effect-8 .hi-icon:hover:after {
 -webkit-animation: sonarEffectbtnPost 1.3s ease-out 75ms;
 -moz-animation: sonarEffectbtnPost 1.3s ease-out 75ms;
 animation: sonarEffectbtnPost 1.3s ease-out 75ms;
}
@-webkit-keyframes sonarEffectbtnPost {
0% {
 opacity: 0.3;
}
40% {
 opacity: 0.5;
 box-shadow: 0 0 0 0px rgba(80,75,97,0.1), 0 0 1px 0px rgba(80,75,97,3), 0 0 0 1px rgba(80,75,97,0.3);
}
100% {
 box-shadow: 0 0 0 0px rgba(80,75,97,0.1), 0 0 1px 0px rgba(80,75,97,3), 0 0 0 1px rgba(80,75,97,0.3);
 -webkit-transform: scale(1.5);
 opacity: 0;
}
}
@-moz-keyframes sonarEffectbtnPost {
0% {
 opacity: 0.3;
}
40% {
 opacity: 0.5;
 box-shadow: 0 0 0 0px rgba(80,75,97,0.1), 0 0 1px 0px rgba(80,75,97,3), 0 0 0 1px rgba(80,75,97,0.3);
}
100% {
 box-shadow: 0 0 0 0px rgba(80,75,97,0.1), 0 0 1px 0px rgba(80,75,97,3), 0 0 0 1px rgba(80,75,97,0.3);
 -moz-transform: scale(1.5);
 opacity: 0;
}
}
@keyframes sonarEffectbtnPost {
0% {
 opacity: 0.3;
}
40% {
 opacity: 0.5;
 box-shadow: 0 0 0 0px rgba(80,75,97,0.1), 0 0 0px 1px rgba(80,75,97,3), 0 0 0 1px rgba(80,75,97,0.3);
}
100% {
 box-shadow: 0 0 0 0px rgba(80,75,97,0.1), 0 0 0px 1px rgba(80,75,97,3), 0 0 0 1px rgba(80,75,97,0.3);
 transform: scale(1.5);
 opacity: 0;
}
}

/*-- NProgres --*/
#nprogress {
 pointer-events:none;
}
#nprogress .bar {
 background:#f6404d;
 position:fixed;
 z-index:1031;
 top:0;
 left:0;
 width:100%;
 height:2px;
}
#nprogress .peg {
 display:block;
 position:absolute;
 right:0px;
 width:100px;
 height:100%;
 box-shadow:0 0 10px #e73b36, 0 0 5px #e73b36;
 opacity:1.0;
 -webkit-transform: rotate(3deg) translate(0px, -4px);
 -ms-transform: rotate(3deg) translate(0px, -4px);
 transform: rotate(3deg) translate(0px, -4px);
}
#nprogress .spinner {
 display:block;
 position:fixed;
 z-index:1031;
 top:12px;
 right:15px;
}
#nprogress .spinner-icon {
 width:18px;
 height:18px;
 box-sizing:border-box;
 border:solid 2px transparent;
 border-top-color:#f6404d;
 border-left-color:#f6404d;
 border-radius:50%;
 -webkit-animation: nprogress-spinner 400ms linear infinite;
 animation: nprogress-spinner 400ms linear infinite;
}
.fade {
 transition: opacity 300ms linear 700ms;
 -webkit-transform: translate3d(0,0,0);
 transform: translate3d(0,0,0);
 opacity: 1;
}
.fade.out {
 opacity: 0;
}
@-webkit-keyframes nprogress-spinner {
 0% { -webkit-transform: rotate(0deg); }
 100% { -webkit-transform: rotate(360deg); }
}
@keyframes nprogress-spinner {
 0% { transform: rotate(0deg); }
 100% { transform: rotate(360deg); }
}

/*-- Tooltip --*/
.tooltip {
 display:block;
 font-size:11px;
 opacity:0;
 padding-bottom:5px;
 visibility:visible;
 position:absolute;
 z-index:1020;
}
.tooltip.in {
 opacity:1; 
}
.tooltip.top .tooltip-arrow {
 bottom:0;
 left:50%;
 margin-left:-5px;
 border-top:5px solid #737483;
 border-right:5px solid transparent;
 border-left:5px solid transparent;
}
.tooltip.bottom .tooltip-arrow {
 top:0;
 left: 50%;
 margin-left:-5px;
 border-right:5px solid transparent;
 border-bottom:5px solid #737483;
 border-left:5px solid transparent;
}
.tooltip.right .tooltip-arrow {
 top:50%;
 left:-10px;
 margin-top:-7px;
 border-top:5px solid transparent;
 border-left:5px solid transparent;
 border-right:5px solid #737483;
 border-bottom:5px solid transparent;
}
.tooltip-inner {
 background-color:#737483;
 border-radius:3px; 
 color:#fff;
 font-weight:300; 
 max-width:200px;
 padding:7px 10px;
 text-align:center;
 text-decoration:none;
}
.tooltip-arrow {
 position:absolute;
 width:0;
 height:0;
}

/*-- CSS Tooltip --*/
.tooltip-css {
 background:#737483;
 border:1px solid #737483;
 border-radius:3px;
 color:#fff;
 font-size:11px;
 /*bottom:-20px;*/ 
 left:0;
 right:0; 
 margin:0 auto;
 padding:7px;
 position:absolute;
 pointer-events:none;
 opacity:0;
 text-align:center;
 transition:all 0.3s ease-in-out;
 visibility:hidden;
 z-index:1;
}
.tooltip-css:before,
.tooltip-css:after {
 content:'';
 border-left:5px solid transparent;
 border-right:5px solid transparent;
 border-bottom:5px solid transparent; 
 height:5px;width:5px; 
 margin:0 auto; 
 position:absolute;
 top:-6px;
 left:0;
 right:0; 
}
.tooltip-css:after {
 border-bottom:5px solid #737483;
}
a:hover .tooltip-css {
 opacity:1;
 /*bottom:-50px;*/
 visibility:visible;
}

.socials .tooltip-css {
 left:-26px; 
 bottom:10px; 
 width:100px;
}
.socials a:hover .tooltip-css {
 bottom:68px;
}
.socials .tooltip-css:before,
.socials .tooltip-css:after {
 border-top:5px solid rgba(255,255,255,0.0);
 top:29px; 
}
.socials .tooltip-css:after {
 border-top:5px solid #737483;
 border-bottom:5px solid transparent; 
}

/*-- Overlay --*/
.overlay {
 opacity: 0;
 transition: .5s;
}
.overlay {
 position:fixed;
 overflow: hidden;
 top: 0;
 right: 0;
 bottom: 0;
 left: 0;
 background:rgba(55, 58, 71, 0.9); 
 pointer-events: none;
 z-index:200; 
}
.overlay.open {
 opacity: 1;
 pointer-events: auto;
}

/*-- 404 Page --*/
body.error-page {
 background:#ff556e url(/template/ME2014/images/bg3.png);
 margin:0;
 padding:0;
}
.error-page p {
 margin:0;
 padding:0;
}
.error-page .box-404 {
 background:rgba(255,255,255,0.1);
 border:15px solid #fff;
 color:#fff;
 font-family:Roboto;
 font-size:14px;
 font-weight:300;
 height:100px;
 height-max:180px;
 margin:auto;
 padding:15px 25px;
 position:absolute;
 top:0;bottom:0;left:0;right:0;
 width:50%;
}
.error-page .box-404 p {
 padding:3px 0;
}
.error-page .box-404 a {
 color:#fff;
}
.error-page .title-404 {
 background:#fff;
 color:#ff556e;
 font-size:24px;
 font-weight:300;
 height:40px;width:180px;
 padding:10px;
 position:absolute;
 top:-60px;left:-15px;
 text-align:center;
}
@media screen and (max-width: 480px) {
html {-webkit-text-size-adjust: none;}
.error-page .box-404 {font-size:13px;height:260px!important;}
}
@media screen and (max-width: 650px) {
.error-page .box-404 {font-size:13px;height:160px;width:60%;}
}
@media screen and (max-width: 980px) {
.error-page .box-404 {height:150px;}
}

/*-- Ban List --*/
.uTable {
 border-collapse:collapse;
 font-size:13px;
}
.uTopTd {
 background:#e2e6ed;
 border:1px solid #e2e6ed;
 padding:10px 10px;
 text-align:left;
}
.uTopTd:nth-child(1) {
 width:150px;
}
.uTopTd:nth-child(2) {
 width:180px;
}
.uTopTd:nth-child(3) {
 width:380px;
}
.uTd {
 border:1px solid #e2e6ed;
 padding:10px 10px;
 text-align:left;
}

/*-- E3 --*/
.e3-page {
 background:#fff;
 min-width:100%!important;
}
.e3-page .bottom_chat {
 display:block; 
}
.e3-page .chat_over {
 background:#504b61; /*EBEDF3*/
 box-shadow:none;
 position:relative;
 bottom:0px!important;
 right:0;
 z-index:2;
}
.e3-page .bottom-panel-chat {
 /*color:#737483;*/
 cursor:default;
}
.e3-page #online_counter {
 /*color:#737483;*/
}
.e3-page .clkg {
 background:#ecf0f3; 
 padding:5px 12px;
 border:1px solid #ecf0f3;
 border-radius:2px; 
 font-weight:300;
 height:37px;
 line-height:2.0;
 width:500px; 
 text-align:left;
} 
.e3-page .mchat {width:220px} 
.e3-page #mchatMsgF {
 width:250px;
 padding-right:30px;
} 
.e3-page #mchatAjax, .e3-page #mchatBtn {
 display:none;
} 
.e3-page .ch_sml {
 background:#504b61;
} 
.e3-page .ch_smlin {
 width:232px;
 height:143px;
} 
.e3-page .sound_on, .e3-page .sound_off {
 display:none;
}
.e3-page .smile_in {
 margin-left:228px; 
}
.e3-page #wrapper2 {
 width:240px;
 height:440px; /*550*/
} 
.e3-page #scroller {
 width:240px;
}
.e3-page .comm {
 margin-top:0px;
} 
.e3-page .comm .av {
 display:none; 
} 
.e3-page .sb1, .e3-page .sb2 {
 margin-bottom:0px;
}
.e3-page .message-box-chat {
 font-size:12px;
 width:225px;
 overflow:hidden;
 word-wrap:break-word;
}
.e3-page .message-box-chat::before {
 display:none;
}

.base-notice {
 background: linear-gradient(to right, rgba(251,101,76,0.2) 0%,rgba(77,171,199,0.2) 100%), 
             url(/template/ME2014/images/notice-icon-forum.png) 16px center no-repeat,
             url(/template/ME2014/images/bg-base-notice.jpg) 0 0 no-repeat #ff556e;
}
.base-notice .slider-notice::before {
 background:none;
}

.ucoz-editor-htpanel {
 display:none!important;
}