/*-- Basic --*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
 margin: 0;
 padding: 0;
 border: 0;
 outline: 0;
 font-weight: inherit;
 font-style: inherit;
 font-size: 100%;
 font-family: inherit;
 vertical-align: baseline;
 -webkit-font-smoothing: subpixel-antialiased !important;
 text-rendering: optimizeLegibility; 
}

body {
 /*background-color:#F1F3F7;*/ /*e5eaee ececec ededed E4E8F0 f5f6f7*/
 background:url(/template/ME2014/images/_mirrors-edge-background4.jpg) top center no-repeat, url(/template/ME2014/images/rhombus_bg.png) repeat #E4E8F0; /*bg-main.jpg*/ /*EBEDF3 / f1f1f1 / ecf0f3*/
 color:#4e5f6f; /*555c6c 737483 475965 737483 38393d*/
 font-family:'PT Sans', 'Roboto Condensed', Roboto, sans-serif;
 font-size:14px; 
 font-weight:400;
 min-width:1024px;
 -webkit-overflow-scrolling:touch; 
}
a {
 color:inherit;
 transition:color 0.3s ease-in-out;
}
hr {
 border: 0;
 border-top: solid 1px #e5eaee;
} 
:focus {
 outline: 0;
}
ol, ul {
 list-style: none;
}
input, textarea, button {
 font-family:'PT Sans';
}
input:-webkit-autofill { 
 background-color:#fff !important;
 background-image:none !important; 
}
.clear {
 clear: both;
}
.no-scroll {
 height:100%;
 overflow:hidden; 
}
*,:before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.important {color:#ec7064;}

::selection {background:#5974d9;color:#fff;}
::-moz-selection {background:#5974d9;color:#fff;}

/*-- Nav Main --*/
.nav-main {
 background:#fff;
 box-shadow:0 0 5px 0 rgba(0,0,0,0.102); 
 height:68px;
 position:relative;
 z-index:1; 
}
.middle-nav-main {
 font-size:15px;
 margin:0 auto; 
 height:68px;width:1024px;
 /*overflow:hidden;*/ 
}
.logotype {
 background:#e8566d url(/template/ME2014/images/bg.png) repeat; /*f6404d*/
 display:inline-block;
 height:68px;width:259px;
}
.logotype span {
 background:url(/template/ME2014/images/logotype.png) no-repeat;
 display:block;
 height:48px;width:224px;
 margin:10px 0 0 17px;
}
.nav-main ul {
 border-right:1px solid #e5e9ec;
 display:inline-block;
 height:68px;
 vertical-align:top;
}
.nav-main ul li {
 border-right:1px solid #e5e9ec;
 display:inline-block;
 line-height:0.8;
 margin-top:28px;
 padding:0 18px 0 13px;
 text-transform:uppercase;
 vertical-align:top;
}
.nav-main ul li:first-child {
 border-right:1px solid #e5e9ec;
 height:68px;
 line-height:0;
 margin:0;
 padding:26px 20px 0;
}
.nav-main ul li:last-child {
 border-right:0;
 padding-right:16px;
}
.icon-menu {
 background-image:url(/template/ME2014/images/icon-menu.png);
 cursor:pointer;
 display:inline-block;
 height:15px;width:29px;
}
.icon-menu:hover {
 background-position:0 -15px;
}
.nav-main a {
 text-decoration:none;
}
.nav-main a:hover {
 color:#f6404d;
}
.userbar {
 float:right; 
} 
.user-profil, .user-no-login {
 /*background:url(/template/ME2014/images/icon-userbar.png) 0 -68px no-repeat;*/
 display:inline-block; 
 font-size:14px;
 height:68px;
 padding:24px 20px 0 65px; 
 position:relative; 
}
.user-profil img {
 border-radius:50%;
 height:46px;width:46px;
 position:absolute;
 top:11px;
 left:0; 
}
.user-no-login {
 background:url(/template/ME2014/images/icon-userbar.png) 0 0px no-repeat;
} 
.user-pm {
 background:url(/template/ME2014/images/icon-userbar.png) 0 -156px no-repeat;
 color:#fff; 
 display:inline-block;
 font-size:10px; 
 height:46px;width:46px;
 margin:20px 38px 0 0; 
 position:relative; 
 vertical-align:top; 
}
.user-pm::after {
 content:''; 
 border-right:1px solid #e5e9ec;
 height:12px;width:1px;
 position:absolute; 
 top:8px; 
 right:-19px; 
} 
a.user-pm:hover {
 color:#fff; 
}
.user-pm span {
 background:#e8566d;
 border:2px solid #fff;
 border-radius:50%;
 display:inline-block; 
 height:20px;width:20px;line-height:16px;
 position:relative;
 top:-4px; 
 right:-28px; 
 text-align:center;
}
.user-pm .no-pm {
 background:#e5e9ec;
 border:2px solid #fff;
 border-radius:50%;
 display:inline-block; 
 height:20px;width:20px;line-height:16px;
 position:relative;
 top:-4px; 
 right:-28px; 
 text-align:center;
}

/*-- Search --*/
.search-panel {
 background:#fff;
 border-bottom:1px solid #6f8492;
 display:none;
 position:relative;
 z-index:202; 
} 
.search-panel input.search-input:focus {
 border:1px solid #5974d9;
 box-shadow:0 1px 2px rgba(0,0,0,0.04); 
} 
.middle-search-panle {
 margin:0 auto;
 position:relative; 
 width:1024px; 
} 
.search-panel input.search-input {
 border:1px solid #cbcfd1;
 box-shadow:inset 0 1px 2px #e5e9ec;
 border-radius:3px; 
 color:#757e93; 
 font-size:18px;
 font-family:Roboto; 
 font-weight:300; 
 line-height:2.2; 
 height:50px;width:1024px; 
 margin:14px 0 12px;
 padding:0 25px; 
}
.search-panel .searchButton {
 background:#2a1e34;
 border:0;
 border-radius:3px;
 color:#fff;
 cursor:pointer; 
 font-size:12px; 
 height:22px;width:60px;
 line-height:21px; 
 position:absolute; 
 right:16px;
 top:28px;
 text-align:center; 
 transition:background 0.3s ease-in-out; 
 -webkit-appearance:none; 
}
.search-panel .searchButton:hover {
 background:#e8566d; 
}

/*-------------------*/
/* YOU-RIP.3DN.RU */
/*-------------------*/

/*-- Nav Sub-menu --*/
.sub-menu {
 background:#3D3F4B url(/template/ME2014/images/bg2.png);
 box-shadow:0 0 2px 2px rgba(0,0,0,0.102); 
 color:#fff;
 display:block;
 font-size:13px;
 font-weight:300; 
 line-height:2.2;
}
.middle-sub-menu {
 background:url(/template/ME2014/images/arrow-sub-menu.png) 286px 0 no-repeat;
 margin:0 auto;
 padding:18px 20px;
 width:1024px;
 position:relative;
 z-index:1; 
}
.middle-sub-menu div {
 float:left;
}
.sub-menu ul {
 border-left:1px solid #555c6c; /*393c49*/
 margin-left:312px;
 padding-left:8px;
}
.sub-menu ul li {
 display:inline-block;
 padding:0 12px;
 position:relative;
 vertical-align:top;
}
.sub-menu ul li::after {
 content:"●";
 font-size:10px;
 position:absolute;
 left:-4px;
 top:2px;
 opacity:0.5;
}
.sub-menu ul li:first-child::after {
 content:"";
}
.sub-menu ul li a {
 padding-bottom:2px;
 text-decoration:none;
}
.sub-menu ul li a:hover {
 background:url(/template/ME2014/images/dotted-link.png) 0 16px repeat-x;
}

/*-- Middle --*/
.middle {
 background:#fff url(/_template/ME2014/images/bg-sidebar3.png) top right repeat-y;
 border-bottom:1px solid rgba(192,198,204,1.0); /*217,218,222,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.09);
 display:-webkit-box; 
 display:flex; 
 margin:40px auto 60px;
 position:relative; 
 width:1024px;
}
.content-box {
 /*display:inline-block;*/
 /*min-height:1350px;*/ 
 /*vertical-align:top;*/
 width:782px;
}
.content-box, .side-box {
 padding:30px 20px;
 position:relative;
} 
.side-box:last-child {
 margin-bottom:50px; 
} 
.middle::after, .middle::before,
.login-box::after, .login-box::before {
 background:#fff;
 border-bottom:1px solid rgba(192,198,204,1.0); /*217,218,222,1.0*/
 border-radius:0 0 2px 2px;
 box-shadow:0 0 15px 0px rgba(32,33,51,0.160); /* 197,208,216,0.3 / 0,0,0,0.047 */
 content:'';
 height:6px;
 position:absolute;
 left:4px;
 bottom:-4px;
 z-index:-1;
}
.middle::after {
 width:1016px; 
} 
.middle::before, 
.login-box::before {
 border-bottom:1px solid rgba(192,198,204,1.0);
 left:8px;
 bottom:-7px;
 width:1008px; 
}
.side-box::after, 
.side-box::before {
 width:236px;
}
.title-section {
 background:url(/template/ME2014/images/bg-title-section.png) repeat-x;
 color:#dadbde;
 font-family:Roboto; 
 font-size:22px;
 font-weight:300;
 line-height:0.8;
 height:18px;
 margin-bottom:30px;
 overflow:hidden;
 text-transform:uppercase;
}
@-moz-document url-prefix() {.title-section {line-height:0.7;}}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {.title-section {line-height:0.7;}}
.title-section span {
 background:#fff;
 padding-right:10px; 
}

.middle-static {
 background:#fff;
 display:block; 
 padding:30px 20px; 
}


/*-- News Box --*/
.news-box,
.full-news-box {
 border-bottom:1px solid #e5eaee; /*e5eaee ededed ecedee*/
 margin-bottom:30px;
 padding-bottom:26px;
 position:relative;
}
.news-box::after, .full-news-box::after, 
.news-box::before, .full-news-box::before {
 content:'';
 border-bottom:1px solid #e5eaee; /*ededed*/
 height:1px;width:20px;
 position:absolute;
 bottom:-1px;
}
.news-box::after, .full-news-box::after {
 right:-20px;
}
.news-box::before, .full-news-box::before {
 left:-20px;
}
.news-box .image-news, .comixs-box .image-news {
 display:inline-block;
 height:169px;width:300px;
 margin-right:20px;
 overflow:hidden;
 position:relative;
}
.news-box .image-news .preloader {
 height:169px;width:300px; 
 overflow:hidden; 
} 
.news-box .link-more-wrap, .comixs-box .link-more-wrap,
.photo .link-more-wrap, .full-image-box .link-more-wrap,
.video .link-more-wrap {
 box-shadow:none;
 /*opacity:0;*/
 transition: all 0.6s ease-in-out;
 transform: scale(0); 
}
.news-box .image-news:hover > .link-more-wrap, .comixs-box .image-news:hover > .link-more-wrap,
.photo:hover > .link-more-wrap, .full-image-box:hover > .link-more-wrap,
.video:hover > .link-more-wrap {
 box-shadow:0 0 0 20px rgba(255,255,255,0.2); 
 /*opacity:1;*/
 transform: scale(1); 
}
.news-box .link-more-wrap, .comixs-box .link-more-wrap,
.news-box .link-more, .comixs-box .link-more,
.photo .link-more-wrap, .full-image-box .link-more-wrap,
.photo .link-more, .full-image-box .link-more,
.video .link-more-wrap, 
.video .link-more {
 border-radius:50%;
 height:70px;width:70px;
 margin:auto;
 position: absolute;
 left:0;
 right:0;
 top:0;
 bottom:0;
 z-index:2;
}
.news-box .image-news img {
 width:300px;
}
.news-box .image-news:hover img, 
.comixs-box .image-news:hover img, 
.photo:hover img,
.video:hover img {
 filter: grayscale(80%); 
 -webkit-filter: grayscale(80%);
}
.news-box .description-news {
 display:inline-block;
 font-size:14px;
 height:172px;width:416px;
 line-height:20px; 
 overflow:hidden; 
 text-align:justify;
 vertical-align:top;
}
.news-box .description-news .title-news {
 font-family:'PT Sans Narrow'; 
 font-size:19px;
 font-weight:600;
 margin:-2px 0 15px;
 text-align:left;
}
.news-box .description-news .title-news a {
 text-decoration:none;
}
.news-box .description-news .title-news a:hover {
 color:#ff6286; /*ca3672 e8566d*/
}
.news-box .description-news img,
.entryReadAll {
 display:none;
}
.news-box .detail-news,
.comixs-box .detail-news,
.photo .detail-photo,
.video .detail-video {
 background:rgba(32,33,51,0.6); /*85,92,108,0.6*/
 color:#fff;
 font-size:12px;
 font-weight:300; 
 height:30px;width:100%;
 position:absolute;
 bottom:0;
 z-index:1;
 transition:all 0.3s ease-in-out; 
}
.news-box .image-news:hover > .detail-news,
.comixs-box .image-news:hover > .detail-news,
.photo:hover > .detail-photo,
.video:hover > .detail-video {
 bottom:-30px;
}
.news-box .detail-news li,
.comixs-box .detail-news li,
.photo .detail-photo li,
.video .detail-video li {
 background:url(/template/ME2014/images/line-detail-news.png) 0 10px no-repeat;
 display:inline-block;
 height:30px;
 line-height:2.5;
 padding:0 10px 0 15px;
}
.news-box .detail-news li:first-child,
.comixs-box .detail-news li:first-child,
.video .detail-video li:first-child {
 background-image:none;
}
.news-box .detail-news li:first-child,
.photo .detail-photo li:first-child,
.video .detail-video li:first-child {
 background-image:none;
}
.news-box .detail-news li span,
.photo .detail-photo li span,
.video .detail-video li span {
 background-image:url(/template/ME2014/images/ico-news-anons.png);
 background-repeat:no-repeat;
 display:inline-block;
 height:30px;
 padding-left:25px;
}
span[class^="entRating"], span[class^="entRated"] { 
 background-image:none; 
 padding-left:0; 
} 
.news-box .detail-news .data,
.video .detail-video .data {
 background-position:0 -30px;
}
.news-box .detail-news .comments {
 background-position:0 -60px;
}
.news-box .detail-news .download-num {
 background-position:0 -90px;
}
.news-box .image-news .overlay-image,
.comixs-box .image-news .overlay-image,
.photo .overlay-image,
.video .overlay-image {
 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; 
 transition:all 0.5s ease-in-out;
 z-index:1;
}
.news-box .image-news:hover > .overlay-image,
.comixs-box .image-news:hover > .overlay-image,
.photo:hover > .overlay-image,
.video:hover > .overlay-image {
 background:rgba(85,92,108,0.5) url(/template/ME2014/images/dotted_overlay.png); 
}
.news-box .link-more > a,
.comixs-box .link-more > a,
.photo .link-more > a, .full-image-box .link-more > a,
.video .link-more > a,
.flexslider .link-more > a {
 background:rgba(255,255,255,0.5) url(/template/ME2014/images/ico-more-link.png) center center no-repeat;
 border-radius:50%;
 display:block;
 height:100%;width:100%;
 opacity:0;
 position: absolute;
 pointer-events:none;
 transform:scale(1.5);
 transition:all 0.4s ease-in-out 0.2s; 
}
.photo .link-more > a, .full-image-box .link-more > a,
.flexslider .link-more > a {
 background:rgba(255,255,255,0.5) url(/template/ME2014/images/ico-full-image.png) center center no-repeat;
}
.news-box .image-news:hover a,
.comixs-box .image-news:hover a,
.photo:hover a, .full-image-box:hover a,
.video:hover a,
.flexslider:hover a {
 opacity:1;
 pointer-events:auto;
 transform:scale(1); 
}

.moder-panel {
 position:absolute;
 right:0; 
}

/*-- Full news page --*/
.full-news-box {
 color:#4e5f6f; /*34343F 737483 555c6c 38393d*/
 font-size:14px; 
 line-height:20px;
 padding-bottom:10px; 
 text-align:justify;
}
.full-news-box .nMessage {
 text-align:justify; 
} 
.full-news-box img {
 max-width:742px; 
}
p.news-quote {
 border-left:2px solid #e8566d; 
 font-style:italic; 
 padding:0 0 0 20px!important;
 margin:20px 0; 
 text-align:left; 
}
.full-news-box p {
 padding-bottom:20px;
}
.full-news-box .nMessage ul {
 list-style:disc;
 margin:10px 0 12px 18px;
} 
.full-news-box .nMessage ul li {
 padding-bottom:10px;
}
.full-news-box .title-news {
 border-bottom:2px solid #ecedee; /*f2f4f5*/
 /*color:#2f333c;*/
 font-family:'PT Sans Narrow'; 
 font-size:19px;
 font-weight:600;
 margin:-5px 0 25px;
 padding-bottom:15px;
 position:relative;
}
.full-news-box .title-news::before {
 content:'';
 border-bottom:2px solid #e8566d; /*f6404d*/
 height:2px;width:150px;
 position:absolute;
 bottom:-2px;
}
.full-news-box .detail-news {
 color:#555c6c; 
 font-size:12px;
 height:30px;width:100%;
}
.full-news-box .detail-news li {
 background-image:url(/template/ME2014/images/line-detail-full-news.png);
 background-repeat:no-repeat;
 background-position:0 10px;
 display:inline-block;
 height:30px;
 line-height:2.5;
 padding:0 10px 0 15px;
}
.full-news-box .detail-news li:first-child {
 background-image:none;
 padding:0 10px 0 0; 
}
.full-news-box .detail-news li a {
 text-decoration:none; 
}
.full-news-box .detail-news li span {
 background-image:url(/template/ME2014/images/ico-full-news.png);
 background-repeat:no-repeat;
 display:inline-block;
 height:30px;
 padding-left:25px;
}
.full-news-box .detail-news .data {
 background-position:0 -30px;
}
.full-news-box .detail-news .comments {
 background-position:0 -60px;
}
.full-news-box .detail-news .rating-num {
 background-position:0 -90px;
}
.full-news-box .detail-news .download {
 background-position:0 -120px;
}
.full-news-box .detail-news .size-img {
 background-position:0 -150px;
}
.full-news-box .detail-news .duration {
 background-position:0 -180px;
}
.full-news-box .detail-news .author {
 background-position:0 -210px;
}
.full-news-box .rating {
 float:right; 
 margin:8px -2px 0 0; 
}


/*-- Comments --*/
.com-order-block {
 display:none; 
}
.comment {
 border-bottom:1px solid #ededed;
 margin-bottom:28px;
 padding-bottom:25px;
 position:relative;
}
.com-order-block {
 display:none; 
}
.title-comm {
 font-size:16px; 
 margin-bottom:50px;
}
.ava-comm {
 display:inline-block;
 margin-right:25px;
 position:relative;
}
.ava-comm .ava-cover {
 background:url(/template/ME2014/images/ava-box.png)no-repeat;
 display:block;
 height:64px;width:70px;
 position:absolute;
 z-index:1;
}
.ava-comm img {
 height:62px;width:62px;
}
.txt-comm {
 display:inline-block;
 font-size:14px;
 line-height:20px; 
 vertical-align:top;
 text-align:justify; 
 width:650px;
}
.txt-comm img {
 max-width:650px; 
} 
.txt-comm .uSpoilerText img {
 max-width:628px; 
} 
.hidden-bad-comment {
 opacity:0.3; 
 transition:opacity 0.3s ease-in-out; 
} 
.hidden-bad-comment:hover {
 opacity:1; 
} 
.info-comm {
 margin:-5px 0 14px;
}
.info-comm li {
 background-image:url(/template/ME2014/images/ico-comm.png);
 background-repeat:no-repeat;
 color:#4e5f6f;
 display:inline-block;
 font-size:12px; 
 font-weight:600; 
 margin-right:25px;
 padding-left:18px;
 opacity:0.8; 
}
.info-comm .author-comm {
 background-position:0 5px;
 font-size:14px; 
 padding-left:20px; 
}
.info-comm .author-comm a,
.info-comm .quote-comm a,
.info-comm .url-comm a {
 transition: color 0.0s ease-in-out; 
}
.info-comm .author-comm:hover {
 background-position:0 -94px; 
}
.info-comm .time-comm {
 background-position:0 -14px;
 padding-left:20px; 
}
.info-comm .quote-comm {
 background-position:0 -30px;
 padding-left:20px; 
}
.info-comm .url-comm {
 background-position:0 -127px;
 padding-left:24px; 
} 
.info-comm .quote-comm:hover {
 background-position:0 -112px; 
}
.info-comm .url-comm:hover {
 background-position:0 -144px; 
} 
.info-comm .author-comm:hover,
.info-comm .quote-comm:hover,
.info-comm .url-comm:hover {
 color:#ff6286; 
 opacity:1;
}
.info-comm a {
 text-decoration:none;
}
.is-new-comm {
 background:#e0e9e8;
 border-radius:50%; 
 bisplay:block;
 height:6px;width:6px; 
 position:absolute;
 top:28px;
 left:-12px;
 z-index:2; 
} 
.moder-panel-comm {
 position:relative; 
}
.u-mpanel-toggle {
 background-image:url(/template/ME2014/images/moder.png)!important; 
} 
.u-mpanel-ico {
 background:url(/template/ME2014/images/moder.png) no-repeat !important; 
 margin-top:-6px!important;
} 
.u-mpanel.open .u-mpanel-toggle {background-position:-41px -20px!important;}
 
.u-mpanel-ip .u-mpanel-ico {background-position:-5px -109px!important;}
.u-mpanel-ip:hover .u-mpanel-ico {background-position:-26px -109px!important;}
.u-mpanel-pending .u-mpanel-ico {background-position:-47px -110px!important;}
.u-mpanel-pending:hover .u-mpanel-ico {background-position:-68px -110px!important;}
 
.u-mpanel-nspam .u-mpanel-ico {margin-left:-23px;background-position: -5px -68px!important;}
.u-mpanel-nspam:hover .u-mpanel-ico, .u-mpanel-nspam.hover .u-mpanel-ico {background-position:-5px -89px!important;}
.u-mpanel-spam .u-mpanel-ico {margin-left:-12px;background-position:-57px -68px!important;}
.u-mpanel-spam:hover .u-mpanel-ico {background-position:-57px -89px!important;}
 
.u-mpanel-publ .u-mpanel-ico {background-position:-5px -5px!important;}
.u-mpanel-publ:hover .u-mpanel-ico {background-position:-26px -5px!important;}
 
.u-mpanel-tags .u-mpanel-ico {background-position:-68px -26px!important;}
.u-mpanel-tags:hover .u-mpanel-ico {background-position:-68px -47px!important;}
 
.u-mpanel-rating .u-mpanel-ico {background-position:-5px -47px!important;}
.u-mpanel-rating:hover .u-mpanel-ico {background-position:-26px -47px!important;}
 
.u-mpanel-edit .u-mpanel-ico {background-position:-47px -47px!important;}
.u-mpanel-edit:hover .u-mpanel-ico {background-position:-68px -5px!important;}
 
.u-mpanel-del .u-mpanel-ico {background-position:-47px -5px!important;}
.u-mpanel-del:hover .u-mpanel-ico {background-position:-5px -26px!important;}
 
.u-mpanel-mark .u-mpanel-ico {background-position:-5px -131px!important;}
.u-mpanel-mark:hover .u-mpanel-ico {background-position:-26px -131px!important;}
.u-mpanel-left .u-mpanel-ico {background-position:-47px -131px!important;}
.u-mpanel-left:hover .u-mpanel-ico {background-position:-68px -131px!important;}
 
.u-mpanel-right .u-mpanel-ico {background-position:-47px -152px!important;}
.u-mpanel-right:hover .u-mpanel-ico {background-position:-68px -152px!important;}
 
.u-mpanel-bw .u-mpanel-ico {background-position:-5px -152px!important;}
.u-mpanel-bw:hover .u-mpanel-ico {background-position:-26px -152px!important;}
.u-mpanel-l {
 background-color:#fff!important; /*#f5f7fc*/
 border:1px solid #d9dedf!important; 
} 
.u-mpanel-tooltip {
 padding:7px 10px!important;
 border-radius:3px!important;
 background-color:#737483!important;
 font:300 11px 'PT Sans'!important;
}
.u-mpanel-tooltip:after {
 border-top-color:#737483!important;
}
.report-spam-wrap {
 display:inline-block; 
 float:none!important; 
}
.report-spam-wrap a {
 background:url(/template/ME2014/images/ico-comm.png) 0 -80px no-repeat;
 display:block; 
 height:16px;width:16px;
 margin-left:10px; 
 padding-left:20px; 
 position:relative; 
 right:-10px;
 top:1px; 
}
.report-spam-toggle-wrapper {
 color:#aaadb5!important;
 border-top:0!important; 
 border-bottom:1px solid #ededed!important; 
 font-size:12px; 
 margin:0 0 20px 0!important; 
 padding:0 0 17px!important;
}
.cAnswer {
 color:#e8566d;
 margin-top:10px; 
} 

/*-- Rating comm --*/
.com_rating {
 color:#8d96a9;
 font-size:12px;
 float:right;
}
.r-num {
 display:inline-block;
 /*min-width:30px;*/
 padding:0 6px;
 text-align:center;
 vertical-align:middle;
}
.r-bad {
 color:#f74845;
}
.r-good {
 color:#37acb5;
}
.like-com,
.unlike-com {
 /*background-image:url(/template/ME2014/images/ico-comm.png); 
 background-repeat:no-repeat;
 display:inline-block;
 height:14px;width:16px;
 vertical-align:middle;
 opacity:0.7;*/ 
}
.like-com:hover,
.unlike-com:hover {
 opacity:1;
}
.like-com i,
.unlike-com i {
 font-size:16px;
 vertical-align:middle; 
} 
.like-com i {
 color:#4e5f6f;
}
.unlike-com i {
 color:#4e5f6f;
}
.like-com i:hover {
 color:#1abc9c;
}
.unlike-com i:hover {
 color:#ff6286;
}
/*.like-com {
 background-position:0 -52px;
}
.unlike-com {
 background-position:0 -66px;
}*/

/*-- Comment Quote --*/
.bbQuoteBlock {
 background:url(/template/ME2014/images/quote.png) 0 5px no-repeat; 
 margin-top:10px; 
}
.bbCodeBlock {
 background:url(/template/ME2014/images/code.png) 0 5px no-repeat;
 margin-top:10px; 
} 
.bbQuoteName, .bbCodeName {
 border:0;
 border-bottom:0px solid #c3c6ce!important;
 color:#aaadb5 !important; 
 font-size:12px !important; 
 padding:0 0 0px 0 !important;
 margin-left:50px !important;
}
.quoteMessage, .codeMessage {
 border:0 !important; 
 color:#75828f !important; 
 padding:5px 0 5px 50px;
}
.txt-comm .quoteMessage, .txt-comm .codeMessage {
 color:#aaadb5!important;
}

/*-- Comment Editor --*/
.wysibb {
 border:1px solid #d6d6d6!important;
 border-radius:0!important;
 box-shadow:0 0 0px rgba(0,0,0,.07);
 font-family:PT Sans!important; 
 font-size:14px!important; 
} 
.wysibb .wysibb-toolbar { 
 background: -webkit-linear-gradient(bottom, #f3f3f4 50%, #ffffff 100%) #F4F4F4!important;
 border-bottom: 1px solid #d6d6d6!important;
 border-top-left-radius:0!important;
 border-top-right-radius:0!important;
}
.wysibb-body { 
 color:#777d89!important; /*66798c*/
}
.wysibb-body img { 
 max-width:100%;
}
.wysibb-texarea { 
 box-shadow:none; 
 color:#737483!important; /*66798c*/
 max-height:150px!important; 
 resize:none!important; 
 width:100%;
}
.wysibb-body fieldset {
 border:1px solid #e5e9ec!important; 
 margin:10px 0; 
} 
#_uwbb-add-smiles-button {
 color:#737483!important;
 line-height:18px!important;
 padding:6px 2px!important;
 font-size:12px;
} 
.comments .commError {
 font-size:12px; 
 height:30px; 
 margin-bottom:10px; 
} 
.comments .myWinError,
.comments .myWinSuccess {
 display:block; 
 padding:8px 0; 
}
.comments .myWinError {
 color:#ff556e!important; 
} 
.comments .myWinSuccess {
 color:#68ba8a!important; 
}
.commSbmFl {
 background:#737483 url(/template/ME2014/images/btn-comment.png) 16px center no-repeat; /*746f7c*/
 border:0; 
 border-bottom:0px solid #b5bcc1;
 border-radius:4px; 
 color:#fff; 
 cursor:pointer; 
 font-size:16px;
 font-weight:300; 
 height:40px; 
 margin:25px 0 0; 
 padding:0 16px 2px 58px; 
 -webkit-appearance:none; 
} 
.commSbmFl:active {
 border-bottom:0; 
 background:#5b5862 url(/template/ME2014/images/btn-comment.png) 16px center no-repeat;
}
.access {
 background:#e5eaee url(/template/ME2014/images/ico-info.png) 20px center no-repeat;
 border-radius:4px;
 font-size:12px;
 line-height:24px; 
 padding:10px 20px 10px 80px;
}
.full-news-box .access p {
 padding:0; 
} 
.full-news-box .access {
 margin-bottom:30px; 
} 
.error-message {
 background:#e8566d;
 border-radius:4px;
 color:#fff; 
 font-size:12px;
 line-height:24px; 
 padding:10px 20px;
}

.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn span.btn-tooltip {
 background:#737483!important;
 background-image:none!important;
 border:1px solid #737483!important;
 box-shadow:none!important; 
 line-height: 20px;
 padding: 3px 10px;
 bottom: 35px;
 color:#fff!important;
} 
.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn span.btn-tooltip ins {
 background:none!important;
 border-left:6px solid transparent;
 border-right:6px solid transparent;
 border-top:6px solid #737483; 
 height:6px!important;width:6px!important; 
 bottom:-5px!important;
 left:10px!important;
}
.wysibb .wysibb-toolbar .wysibb-toolbar-container {
 background-image: -webkit-linear-gradient(top,#fff,#e4e4e4)!important; 
 border-radius:3px!important; 
 border: 1px solid #a6a6a6!important;
 border-bottom-color: #979797!important; 
} 
.wysibb .wysibb-toolbar span.btn-inner {
 width:30px!important;
 height:22px!important; 
} 
.wysibb .wysibb-toolbar .wysibb-toolbar-btn {
 height:28px!important;
 padding:3px 0px!important; 
} 
.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn.on, .wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn.on:hover {
 background-image:none!important; 
} 
.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn:hover {
 box-shadow:0 0 1px rgba(0,0,0,.3) inset;
 background:#ccc!important;
 background-image:-webkit-gradient(linear,left top,left bottom,from(#f2f2f2),to(#ccc))!important;
} 
.wysibb .wysibb-toolbar .modeSwitch .wysibb-toolbar-btn {
 width:34px!important;
}
.wysibb .wbb-list {
 top:30px!important; 
} 
.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn.wbb-select .wbb-list {
 width:156px!important;
 max-height:129px!important; 
} 
.wysibb .val {
 background:none!important; 
} 
.wysibb .sar {
 display:none!important; 
}
.wysibb [class^="ve-tlb-"], .wysibb .ve-tlb-bbcode {
 background-image:url(/template/ME2014/images/icons-1.png)!important;
 background-repeat:no-repeat; 
}
.wysibb .ve-tlb-bold {
 background-position:5px 1px!important;
}
.wysibb .ve-tlb-italic {
 background-position:5px -39px!important;
}
.wysibb .ve-tlb-strike {
 background-position:5px -119px!important;
}
.wysibb .ve-tlb-strike {
 background-position:5px -119px!important;
}
.wysibb .ve-tlb-underline {
 background-position:4px -19px!important;
}
.comments .wysibb .ve-tlb-img {
 background-position:4px -59px!important;
}
.wysibb .ve-tlb-img {
 background-position:3px -60px!important;
}
.wysibb .ve-tlb-link {
 background-position:5px -79px!important;
}
.wysibb .ve-tlb-smilebox {
 background-position:5px -479px!important;
}
.wysibb .ve-tlb-quote {
 background-position:5px -138px!important;
}
.wysibb .ve-tlb-spoiler {
 background-position:5px -339px!important;
}
.wysibb .ve-tlb-bbcode {
 background-position:3px -200px!important;
}
.wysibb .ve-tlb-textleft {
 background-position:5px -239px!important;
}
.wysibb .ve-tlb-textcenter {
 background-position:5px -259px!important; 
}
.wysibb .ve-tlb-textright {
 background-position:3px -278px!important; 
}
.wysibb .ve-tlb-textjustify {
 background-position:3px -557px!important; 
}
.wysibb .ve-tlb-sup {
 background-position:3px -359px!important; 
}
.wysibb .ve-tlb-sub {
 background-position:3px -379px!important; 
}
.wysibb .ve-tlb-hr {
 background-position:4px -577px!important; 
}
.wysibb .ve-tlb-list {
 background-position:5px -177px!important; 
} 
.wysibb .ve-tlb-code {
 background-position:2px -319px!important; 
} 
.wysibb .ve-tlb-colorpick {
 background-position:5px -440px!important; 
 width:31px!important; 
}
.ve-tlb-colorpick .cp-line {
 width:15px!important;
 bottom:5px!important;
}
.wysibb .ve-tlb-size {
 background-position:5px -519px!important; 
}
.wysibb .ve-tlb-video {
 background-position:4px -499px!important; 
}
.wysibb .ve-tlb-hide {
 background-position:3px -539px!important; 
}

textarea.cke_source {
 font-family:'PT Sans'; 
 box-shadow:none; 
}
textarea.cke_source:focus {
 border:0; 
}

/*-- Page Nav --*/
.catPages1,
.pagesBlock1,
.pagesBlockuz1,
.pagesBlockuz {
 font-size:14px;
 font-weight:400;
 display:block; 
 margin:25px 0;
 text-align:center;
}
.catPages1 a,
.pagesBlock1 a,
.pagesBlockuz a,
.pagesBlockuz1 a {
 text-decoration:none;
}
.catPages1 a:hover,
.pagesBlock1 a:hover,
.pagesBlockuz a:hover,
.pagesBlockuz1 a:hover {
 color:#ff5f77;
}
b.swchItemA span:hover, b.swchItemA1 span:hover {
 border-bottom:5px solid #ff5f77;
} 
a.swchItem span, a.swchItem1 span {
 border-bottom:5px solid #e5e9ec;
 margin:0 6px;
 padding:5px 6px;
 transition:all 0.3s ease-in-out;
}
b.swchItemA span, b.swchItemA1 span {
 border-bottom:5px solid #ff5f77;
 font-weight:400;
 margin:0 6px;
 padding:5px 6px;
} 
a.swchItem:first-child,
a.swchItem:last-child {
 display:none; 
}

/*-- Sidebar --*/
aside {
 /*display:inline-block;
 margin-left:-1px; 
 vertical-align:top;*/
 position:relative;
 width:242px;
}
aside::before {
 content:'';
 border-right:1px solid #e5eaee;
 height:100%;
 position:absolute;
 left:0;
}
.side-box {
 margin-bottom:0px;
 padding:30px 20px 30px 22px; 
 position:relative;
 width:242px;
 position:relative; 
}
.side-box::before {
 content:''; 
 background:url(/template/ME2014/images/divider-zigzag.png) center bottom repeat-x; 
 /*border-bottom:1px solid #e5eaee;*/ /*ededed / ecedee*/
 height:10px;width:199px;
 position:absolute;
 bottom:0; 
} 
.side-box:last-child::before {
 border-bottom:0px; 
} 
.side-box .title-side {
 color:#737483;
 font-family:'PT Sans Narrow'; 
 font-size:20px;
 line-height:1.5;
 height:32px;
 padding:0 0 0 44px;
 margin-bottom:25px;
 text-transform:uppercase;
}
.side-box [class^="ico-"] {
 background-image:url(/template/ME2014/images/icon-sidebar.png);
 background-repeat:no-repeat;
}
.side-box .ico-poll {
 background-position:0 -32px;
}
.side-box .ico-social {
 background-position:0 -64px;
}
.player-box {
 height:583px;
}

/*-- Poll --*/
.question {
 font-size:14px; /*PT Sans - 14px*/ 
 margin-bottom:20px; 
 padding-bottom:22px;
 position:relative;
 text-transform:uppercase;
}
.question::after {
 content:'';
 border-bottom:1px solid #ededed; /*e5e9ec*/
 height:1px;width:200px;
 position:absolute;
 left:0px;
 bottom:0px;
}
.question::before {
 content:'';
 /* файл 5314 */
 height:10px;width:9px;
 position:absolute;
 left:20px;
 bottom:-9px;
 z-index:1;
}
.answer {
 /*color:#818ba1;*/
 font-size:13px;
 line-height:22px; 
 padding:4px 0;
}
.answer div {
 background:#ecf0f1!important; 
 box-shadow:inset 0 1px 0 #e2e6e7; 
 height:11px!important; 
 padding-top:0!important; 
 margin-top:5px; 
}
.answer div div {
 background:#ff6286!important; /*linear-gradient(to right, rgba(111,200,198,0.3) 0%,rgba(229,238,207,0.3) 100%), #ff5f77*/
 box-shadow:inset 0 1px 0 rgba(0,0,0,0.12);
 height:11px!important;
}
.sub-link {
 background-image:url(/template/ME2014/images/ico-poll.png);
 cursor:pointer;
 display:block;
 float:right;
 height:9px;width:13px;
 margin-top:11px;
}
.sub-link:hover {
 background-position:0 -9px;
}
.submenu {
 background:#555c6c;
 display:none;
 position:absolute;
 top:70px;
 right:-1px;
 width:240px;
 z-index:3;
}
.submenu::before {
 content:'';
 border-color:transparent transparent #555c6c transparent;
 border-width:5px;
 border-style:solid;
 height:10px;width:10px;
 position:absolute;
 right:21px;
 top:-10px;
}
.submenu li {
 float:none;
 height:28px;
 padding:0;
 position:relative;
}
.submenu li a {
 background:#555c6c;
 border-top:1px solid #fff;
 color:#fff;
 cursor: pointer;
 font-size:11px;
 display:block;
 line-height:16px; 
 padding:6px 15px;
 text-decoration:none;
}
.submenu li:first-child a {
 border-top:none;
}
.submenu li a:hover {
 background:#596273;
}
.footer-poll {
 font-size:14px;
 padding-top:20px;
 position:relative;
 text-align:center;
}
.footer-poll::after {
 top:0px;
}
.pollBut {
 background:#fcfdfd;
 border:2px solid #737483; 
 border-radius:3px; 
 color:#596273;
 cursor:pointer;
 font-size:15px;
 height:44px;width:100%;
 margin:20px 0 0; 
 position:relative; 
 text-transform:uppercase; 
 transition:all 0.1s ease-in-out;
 -webkit-appearance:none; 
}

.pollBut:hover,
.pollBut:active {
 background:#737483;
 color:#fff; 
}

/*-- Social --*/ 
.socials {
 float:right; 
 margin:20px 20px 0 0; 
} 
.socials a {
 background-image:url(/template/ME2014/images/ico-socials.png);
 background-repeat:no-repeat;
 display:inline-block;
 height:48px;width:48px; 
 margin-left:8px; 
 position:relative; 
}
.socials a.twitter {
 background-position:0 -48px; 
}
.socials a.youtube {
 background-position:0 -96px; 
}
.socials a.rss {
 background-position:0 -144px; 
}
.socials a.vk:hover {
 background-position:-48px 0px; 
}
.socials a.twitter:hover {
 background-position:-48px -48px; 
}
.socials a.rss:hover {
 background-position:-48px -144px; 
}

/*-- Last forum posts --*/
.last-forum li { 
 font-weight:600; 
 list-style:none;
 margin-bottom:15px;
}
.last-forum li a {
}
.last-forum li a:hover {
 color:#ff6286;
 text-decoration:none; 
}
.total-post {
 background:url(/template/ME2014/images/ico-total-post.png) no-repeat;
 color:#e8566d; 
 display:inline-block;
 font-size:11px; 
 height:16px;width:14px; 
 padding-left:20px; 
 margin-left:5px;
}
.data-last-post {
 color:#9192a4; 
 font-size:11px;
 font-weight:300; 
 margin-top:4px; 
}

/*-- Add content --*/


/*-- Gallery --*/
.phtTdMain {
 height:132px;width:234px!important;
 margin:0 19px 20px 0; 
} 
.photo {
 display:inline-block;
 height:132px;width:234px;
 overflow:hidden;
 position:relative;
}
.photo img {
 height:132px;width:234px;
}
.phtTdMain:nth-of-type(3n+3) {
 margin:0 0 20px 1px; 
}
.photo .detail-photo .photo-weight {
 background-position:0 -90px;
}
.photo .detail-photo .photo-size {
 background-position:0 -120px;
}
.full-image-box {
 margin-bottom:10px; 
 position:relative; 
 width:742px; 
}
.full-image-box .detail-photo {
 background:rgba(85,92,108,0.6);
 color:#fff;
 font-size:12px;
 font-weight:300; 
 padding:10px 20px; 
 width:100%; 
 position:absolute;
 bottom:5px;
}
.moder-panel-right {
 float:right;
 position:relative;
 z-index:2; 
} 

/*-- Video & File --*/
.video {
 height:203px;width:360px;
 overflow:hidden;
 position:relative;
}
.video img {
 height:203px;width:360px;
}
.video .title {
 background:rgba(32,33,51,0.5);
 color:#fff;
 font-size:13px;
 min-height:30px;
 padding:7px 10px 8px;
 position:absolute;
 top:0;
 width:100%;
 transition:all 0.3s ease-in-out;
 z-index:2;
}
.video:hover > .title {
 top:-34px;
}
.video .link-more-wrap {
 background-image:url(/template/ME2014/images/ico-play-link.png);
 background-position:center center;
 background-repeat:no-repeat; 
 box-shadow:0 0 0 10px rgba(255,255,255,0.2); 
 transform: scale(1); 
}
.video:hover > .link-more-wrap {
 background-image:none; 
 box-shadow:0 0 0 20px rgba(255,255,255,0.2); 
}
.video .link-more > a {
 background:rgba(255,255,255,0.5) url(/template/ME2014/images/ico-play-link.png) center center no-repeat;
}
.video .detail-video .video-duration {
 background-position:0 -150px;
}
.entTd {
 margin:0 31px 20px 0; 
 width:350px!important; 
} 
.entTd:nth-of-type(2n+2) {
 margin:0 0 20px 1px; 
}
.full-video-box iframe {
 height:417px;width:742px; 
}
.description-video, .description-file,
.description-install {
 border-left:2px solid #e8566d; 
 padding-left:20px; 
 margin:20px 0; 
 text-align:left; 
}
.description-video p, .description-file p,
.description-install p {
 padding-bottom:10px;
}

.description-install {
 border-left:2px solid #bdc3c7; 
}
.download-btn {
 height:64px;width:100px; 
 margin:30px auto 10px; 
 position:relative; 
}
.download-btn a {
 background-image:url(/template/ME2014/images/icon-download.png);
 display:block; 
 height:64px;width:64px; 
 margin:0 auto; 
 transition:background 0.3s ease-in-out; 
}
.download-btn a:hover {
 background-position:0 -64px;
}
.download-btn .tooltip-css:after {
 border-top:5px solid #737483;
 border-bottom:5px solid transparent; 
 top:35px; 
}
.download-btn .tooltip-css {
 bottom:10px; 
}
.download-btn a:hover .tooltip-css {
 bottom:68px;
}

/*-- Page Add --*/
.manTdSep hr {
 margin:15px 0; 
}
#nwM31, #nwM32 {
 /*display:none;*/ 
}
.edtTypeMenu {
 font-size:12px!important; 
 padding-bottom:20px!important;
}
.u-combo {
 padding:0 11px!important;
 border:1px solid #cbcfd1!important;
 box-shadow: inset 0 1px 2px #e5e9ec; 
 height:30px!important;
 position:relative;
 z-index:101; 
} 
.u-comboeditcell {
 background:transparent!important; 
 border-right:0!important; 
} 
.u-comboedit {
 background:#fff!important; 
 color:#555c6c!important;
 font-family:'PT Sans'!important;
 font-size:14px!important; 
 line-height:2.4;
 width:400px!important;
}
.u-combobut {
 background:none!important; 
 position:relative; 
 top:15px;
 right:5px;
 height:0!important;width:0!important;
 overflow:hidden;
 border-top:5px solid #000;
 border-right:5px solid transparent;
 border-left:5px solid transparent;
 opacity:0.3;
 filter:alpha(opacity=30);
}
.u-combo:hover .u-combobut {
 opacity:1;
 filter: alpha(opacity=100);
}
.u-combolist {
 border:1px solid #BCBDC2!important; 
 box-shadow:0 2px 10px rgba(0,0,0,0.2);
 color:#555c6c!important;
 font-size:13px; 
 height:auto!important;
 padding:0px!important;
 top:1px;
 left:-1px; 
 width:434px; 
}
.u-combolist .jq-radio {
 top:5px!important; 
} 
#uCatsMenu7 {
 width:100%!important; 
 top:36px!important;
 left:0!important; 
}
.u-combolist div {
 cursor:pointer; 
 padding:3px 12px 7px!important; 
}
.u-combolist div:hover {
 background:#ecf0f1; 
}
.u-suggedit {
 color:#555c6c!important;
 font-family:'PT Sans'!important;
 font-size:14px!important; 
 line-height:2.4; 
} 
.manStar {
 color:#e8566d!important; 
 font-size:20px!important; 
}
.manTd1 {
 vertical-align:middle; 
}
.manTd2 input[type='text']:focus {
 border:1px solid #5974d9; 
}
.manTd2 {
 padding-left:64px;
}
.manTd2 .jq-selectbox {
 margin:0 9px; 
} 
.manTd2 .jq-selectbox:first-child {
 margin:0 10px 0 0; 
} 
.manTd2 .jq-selectbox:last-child {
 margin:0 0 0 10px; 
} 
.manTd2 .jq-selectbox__select {
 padding: 0 34px 0 10px;
} 
.manFllSize {
 width:100%; 
}
.cke_chrome {
 border:1px solid #cbcfd1!important; 
}
.cke_top {
 background:#ecf0f1!important; 
 background-image:none!important;
 border-bottom:1px solid #cbcfd1!important;
 box-shadow:none!important; 
}
.cke_toolgroup, .cke_combo_button {
 background-image:none!important; 
} 
.cke_bottom {
 border-top:1px solid #cbcfd1!important; 
 background:#ecf0f1!important; 
 background-image:none!important;
 box-shadow:none!important;
}
.u-pagetitle {
 display:none; 
}

/*-- Footer --*/
footer {
 background:#fff url(/template/ME2014/images/bg2.png); 
 border-top:1px solid rgba(192,198,204,0.7); 
 box-shadow:0 0 5px 0 rgba(32,33,51,0.120); 
 height:85px;
 position:relative; 
} 
footer::before {
 content:''; 
 background:url(/template/ME2014/images/triangle-f.png);
 position: absolute;
 height:4px;
 left:0;
 right:0;
 top:-4px;
}
.meddle-footer {
 margin:0 auto;
 width:1024px;
}
.meddle-footer .logotype-f {
 border-right: 1px solid #e5eaee; 
 display:inline-block;
 height:48px;width:270px; 
 position:relative;
 top:19px;
}
.meddle-footer .logotype-f span {
 background:url(/template/ME2014/images/logotype-footer.png) no-repeat;
 display:block;
 height:48px;width:224px;
 margin:0 0 0 17px;
}
.copyright {
 display:inline-block;
 padding:20px 30px 0;
 vertical-align:top;
}
.copyright div {
 font-size:12px;
 padding-top:8px;
}
.symbol-copy {
 font-weight:300;
}
.banners {
 float:right;
 margin:27px 20px 0;
}
.banners img {
 margin-left:15px;
 opacity:0.5;
}
.banners img:hover {
 opacity:1.0;
}

/*-- Login and Reg pages --*/
.login-box {
 background:#fff; 
 border-bottom:1px solid rgba(192,198,204,0.7);
 border-radius:3px;
 box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.102); 
 color:#555c6c;
 display:block;
 font-size:13px;
 margin:100px auto 0;
 padding:20px;
 position:relative;
 text-align:left; 
 width:450px;
}
.login-box::after {
 width:442px;
} 
.login-box::before {
 width:436px;
}
.login-box .title {
 border-bottom:1px solid #e5e9ec;
 font-size:22px;
 font-weight:300;
 margin-bottom:30px;
 padding-bottom:15px;
 position:relative;
}
.login-box .title::before,
.login-box .title::after {
 content:'';
 border-bottom:1px solid #e5e9ec;
 height:1px;width:20px;
 position:absolute;
 bottom:-1px;
}
.login-box .title::before {
 left:-20px;
}
.login-box .ico-mail,
.login-box .ico-mail-confirm {
 background-image:url(/template/ME2014/images/ico-mail128.png);
 background-repeat:no-repeat; 
 height:128px;width:128px;
 margin:0 auto 10px;
}
.login-box .ico-mail-confirm {
 background-position:0 -128px;
}
.login-box h3 {
 font-size:15px; 
 font-weight:500; 
 padding-bottom:10px;
 text-align:center;
}
.login-box p {
 text-align:justify;
}
.login-box .title::after {
 right:-20px;
}
.login-box .social-bar {
 text-align:center;
}
.login-box .social-bar li {
 display:inline-block;
 margin:0 20px 0 0;
}
.login-box .social-bar li:last-child {
 margin:0;
}
.login-box input[type="text"],
.login-box input[type="password"] {
 background-image:url(/template/ME2014/images/ico-input-forms.png)!important;
 background-repeat:no-repeat!important;
 background-position:right 0!important;
 margin-bottom:20px;
 width:100%;
}
.login-box input.mail-type {
 background-position:right -24px!important;
}
.login-box input.pass-type {
 background-position:right -49px!important;
}
.login-box input.donat-type {
 background-position:right -85px!important;
}
.login-box .btn, #uf-submit {
 color:#fff; 
 margin-top:30px; 
 width:100%;
}
.login-box .name-type {
 margin-right:26px;
}
.login-box .name-type,
.login-box .surname-type {
 display:inline-block; 
 width:190px;
} 
.login-remember {
 margin-bottom:15px; 
} 
.login-box input.captcha-type,
#uf-captcha {
 background-image:none!important;
 padding:0 14px;
 vertical-align:top; 
 width:250px;
}
#uf-captcha-arr {
 display:none; 
} 
#uf-captcha-img {
 cursor:pointer; 
 position:relative;
 right:-33px
}
#uf-captcha-ref {
 cursor:pointer; 
 position:relative;
 top:-7px; 
 left:-120px
}
#uf-submit.disabled {
 background-color:#e8566d;
 border:2px solid #e8566d;
 color:#fff;
 cursor:default; 
}
.login-box .license { 
 margin-bottom:20px;
} 
.footer-login {
 color:#7c8599; /*7c8599*/
 font-size:12px; 
 margin:20px auto 0;
 text-align:center; 
 width:300px; 
} 
.uf-field {position:relative;}
 
.uf-status-icon {
 background-repeat:no-repeat;
 background-size:cover; 
 display:none;
 height:16px;width:16px;
 position:absolute;
 right:35px;
 top:11px; 
 vertical-align:middle; 
 z-index:2; 
}
.uf-captcha-box .uf-status-icon {
 right:171px!important; 
}
.license .uf-status-icon {
 top:0px; 
 right:0px!important; 
}
span.fail, span.pass {
 background-image:url(/template/ME2014/images/ico-confirm-form.svg); 
 display:block;
}
span.pass {
 background-position:0 -16px;
}
span.wait {
 display:block; 
 background-image:url(/template/ME2014/images/preload-16.gif) 
}
span.uf-status{
 display:none;
 position:absolute;
 top:-35px; 
 right:25px;
 margin:0;
 z-index:99999;
}
span.uf-status p {
 background-color:rgba(61,63,75,0.8);
 color:#fff;
 font-size:11px; 
 font-weight:300; 
 padding:6px 8px;
 margin:0px 0 0 0;
 white-space:nowrap; 
}
span.uf-status i {
 float:right;
 margin:8px -10px 0 0;
 display:block;
 width:0; 
 height:0;
 border-right:5px solid transparent; 
 border-left:5px solid rgba(61,63,75,0.8);
 border-top:5px solid transparent; 
 border-bottom:5px solid transparent; 
}

/*-- Custom forms --*/
.checkbox {
 position:relative;
 padding-left:25px;
}
.checkbox input[type=checkbox] {
 display:none;
}
.checkbox label:after,
.checkbox input[type=checkbox]:checked + label:after {
 background:url(/template/ME2014/images/sprite-check-radio.png) no-repeat; 
 height:16px;width:16px; 
} 
.checkbox label:after {
 content:'';
 border:none;
 cursor:pointer; 
 display:block;
 outline:none;
 position:absolute;
 top:1px;
 left:0;
}
.checkbox input[type=checkbox]:checked + label:after {
 background-position: -18px 0;
}

/*-- Input --*/
input[type="text"],
input[type="password"],
#contact-dialog input[type="text"] {
 background:#fff;
 border:1px solid #cbcfd1;
 border-radius:0px; 
 box-shadow:inset 0 1px 2px #e5e9ec;
 color:#555c6c;
 line-height:2.6;
 height:37px;
 padding:0 14px;
 -webkit-appearance:none; 
}
input[type="text"]:focus,
input[type="password"]:focus,
textarea:focus,
#contact-dialog input[type="text"]:focus,
#contact-dialog textarea:focus {
 border:1px solid #5974d9; /*bec1c3*/
 box-shadow:none;
}

/*-- Textarea --*/
textarea, #contact-dialog textarea {
 background:#fff;
 border:1px solid #cbcfd1;
 box-shadow:inset 0 1px 2px #e5e9ec;
 color:#555c6c;
 line-height:22px;
 resize:vertical;
 padding:10px 14px;
}

.btn, #uf-submit { 
 background-color:#ff0000;
 border:2px solid #d8dbde;
 border-radius: 3px;
 color: #c1c4c6;/*4a5e6e*/
 cursor: pointer;
 display: inline-block;
 font-size: 13px;
 line-height: 22px;
 margin-bottom: 0px;
 padding: 4px 14px;
 text-align: center;
 vertical-align: middle;
 transition:all 0.3s ease-in-out ;
 -webkit-appearance:none; 
}
.btn:hover { 
 border:2px solid #b8babc;
 color: #a3a5a7;
}
.btn-big a, .btn-big button {
 background:#37acb5;
 border:0;
 border-radius: 5px;
 color:#fff;
 cursor:pointer;
 display:block;
 font-size:18px;
 font-family:Roboto; 
 font-weight:300;
 height:50px;
 line-height:2.8;
 padding:0 25px;
 text-align:center; 
 text-decoration:none;
 -webkit-transition:background-color .3s ease-in;
 transition:background-color .3s ease-in;
}
.btn-big a:hover, .btn-big button:hover { 
 background-color:#31859d; 
}
.btn-primary { 
 background-color:#e8566d;
 border:2px solid #e8566d;
 color:#fff;
}
.btn-reg, #uf-submit { 
 background-color:#27bec5;
 border:2px solid #27bec5;
 color:#fff;
}
.btn-reg:hover { 
 background-color:#26a3a9;
 border:2px solid #26a3a9;
 color:#fff;
}
.btn-primary:hover { 
 background-color:#cc4c60;
 border:2px solid #cc4c60;
 color:#fff;
}

.btn-m, .manFlSbm, .manFlRst {
 font-size:12px;
 cursor:pointer; 
 overflow: visible;
 padding:8px 15px;
 outline: none;
 border: 1px solid #CCC;
 border-bottom-color: #B3B3B3;
 border-radius: 4px;
 background: #F1F1F1 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAeCAIAAABi9+OQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABdJREFUeNpi+v//PxM2zMDAQEtxgAADAF2uTe9L4getAAAAAElFTkSuQmCC) repeat-x;
 box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 0px rgba(0,0,0,0.1);
 color: #737483;
 text-shadow: 1px 1px #FFF;
 margin-top:10px; 
 -webkit-appearance:none; 
} 
@-moz-document url-prefix() {
.btn-m, .manFlSbm, .manFlRst {
 padding:6px 15px; 
} 
}
.btn-m:hover, .manFlSbm:hover, .manFlRst:hover { 
 background-color: #E6E6E6;
 background-position: 0 -10px;
}

/*-- Forum replay page --*/
.replaceTable {
 background:#fff;
 border-bottom:1px solid rgba(192,198,204,1.0); /*217,218,222,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.09);
 font-size:13px; 
 height:100px;width:300px;
 margin:auto; 
 padding:20px; 
 position:absolute;
 top:0;right:0;bottom:0;left:0; 
}
@-moz-document url-prefix(){
.replaceTable { 
 margin:200px auto 0;
} 
}