@import url('//fonts.googleapis.com/css?family=PT+Sans:400,700,400italic,700italic&subset=latin,cyrillic');

/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
html {
 font-family: sans-serif;
 -ms-text-size-adjust: 100%;
 -webkit-text-size-adjust: 100%;
}
body {
 margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
 display: block;
}
audio,
canvas,
progress,
video {
 display: inline-block;
 vertical-align: baseline;
}
audio:not([controls]) {
 display: none;
 height: 0;
}
[hidden],
template {
 display: none;
}
a {
 background-color: transparent;
 text-decoration: none;
 -webkit-transition: all .15s ease-out;
 transition: all .15s ease-out;
 color: #488BFA;
}
a:active,
a:hover {
 outline: 0;
 color: #383E47;
}
abbr[title] {
 border-bottom: 1px dotted;
}
b,
strong {
 font-weight: bold;
}
dfn {
 font-style: italic;
}
h1 {
 margin: 0.67em 0;
 font-size: 2em;
}
p {
 margin: 0 0 10px 0;
 padding: 0px;
}
mark {
 background: #ff0;
 color: #000;
}
small {
 font-size: 80%;
}
sub,
sup {
 position: relative;
 vertical-align: baseline;
 font-size: 75%;
 line-height: 0;
}
sup {
 top: -0.5em;
}
sub {
 bottom: -0.25em;
}
img {
 border: 0;
}
svg:not(:root) {
 overflow: hidden;
}
figure {
 margin: 1em 40px;
}
hr {
 -webkit-box-sizing: content-box;
 box-sizing: content-box;
 height: 0;
 border: none;
 border-top: 2px solid #d2dee3;
 max-width: 100%;
}
pre {
 overflow: auto;
}
code,
kbd,
pre,
samp {
 font-size: 1em;
 font-family: monospace, monospace;
}
button,
input,
optgroup,
select,
textarea {
 margin: 0;
 color: inherit;
 font: inherit;
}
button {
 overflow: visible;
}
button,
select {
 text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
 cursor: pointer;
 -webkit-appearance: button;
}
button[disabled],
html input[disabled] {
 cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
 padding: 0;
 border: 0;
}
input {
 line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
 -webkit-box-sizing: border-box;
 box-sizing: border-box;
 padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
 height: auto;
}
input[type="search"] {
 -webkit-box-sizing: content-box;
 box-sizing: content-box;
 -webkit-appearance: textfield;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
 -webkit-appearance: none;
}
fieldset {
 margin: 0 2px;
 padding: 0.35em 0.625em 0.75em;
 border: 1px solid #c0c0c0;
}
legend {
 padding: 0;
 border: 0;
}
optgroup {
 font-weight: bold;
}
table {
 border-spacing: 0;
 border-collapse: collapse;
}
td,
th {
 padding: 0;
}
ul,
li {
 padding: 0;
 margin: 0;
 list-style: none;
}
.text-replace {
 overflow: hidden;
 text-indent: 150%;
 white-space: nowrap;
}
.hidden {
 display: none !important;
 visibility: hidden;
}
.clr:after {
 display: table;
 clear: both;
 content: '';
}
:focus {
 outline: none;
}

/*------------------------------------*\
 $Old styles
\*------------------------------------*/

/* =Hoverbox Code
----------------------------------------------------------------------*/

.hoverbox
{
 cursor: default;
 list-style: none;
}

.hoverbox a
{
 cursor: default;
}

.hoverbox a .preview
{
 display: none;
}

.hoverbox a:hover .preview
{
 display: block;
 position: absolute;
 top: -33px;
 left: -45px;
 z-index: 1;
}

.hoverbox img
{
 background: #fff;
 border-color: #a6dcf5;
 border-style: solid;
 border-width: 1px;
 color: inherit;
 padding: 2px;
 vertical-align: top;
}

.hoverbox li
{
 background: #eaf8fe;
 color: inherit;
 display: inline;
 float: left;
 margin: 3px;
 padding: 5px;
 position: relative;
}

.hoverbox .preview
{
 border-color: #a6dcf5;
}


.styleupd1 {
 font-size: 18px;
 font-weight: bold;
}
.styleupd2 {
 color: #330066;
 font-weight: bold;
}
.styleupd3 {color: #0033CC}
.styleupd4 {
 color: #FF00FF;
}
.styleupd5 {color: #006600}
.styleupd6 {color: #FF6600}

.searchSbmFl {padding: 1px 4px !inmportant; width: 50px;}

/* INFORMERS */

 .inf-block {width: 251px; background: url('http://blog.ucoz.ru/img/block_top.png') no-repeat;}
 .inf-block-fon {padding: 20px 6px 15px 6px; background: url('http://blog.ucoz.ru/img/block_bottom.png') bottom no-repeat;}
 .inf-block-fon h1 {background: url('http://blog.ucoz.ru/img/block_header.png') center no-repeat; text-align: center; color: #fff; font-size: 12pt; margin: 0; padding: 3px 5px; font-weight: normal;}

 .inf-item {border-bottom: 1px dotted #c0c0c0; margin: 7px 10px 0 10px; padding: 0 0 7px 0; font-size: 9pt; text-align: left; line-height: 12pt;}
 .inf-item dd {color: #a5b1b1; margin: 0; float: left;}
 .inf-item dt {margin-left: 65px; padding: 0; text-indent: 0;}

#blue li.bug {margin: 5px 5px 5px 5px; padding: 2px 10px 10px 25px; background: url('http://blog.ucoz.ru/hell/1/bug.png') no-repeat 0px 3px;}
#blue li.new {margin: 5px 5px 5px 5px; padding: 2px 10px 10px 25px; background: url('http://blog.ucoz.ru/hell/1/new.png') no-repeat 0px 3px;}

#gray li.bug {margin: 5px 5px 5px 5px; padding: 2px 10px 10px 25px; background: url('http://blog.ucoz.ru/hell/1/bug.png') no-repeat 0px 3px;}
#gray li.new {margin: 5px 5px 5px 5px; padding: 2px 10px 10px 25px; background: url('http://blog.ucoz.ru/hell/1/new.png') no-repeat 0px 3px;}



.blue li.bug {margin: 5px 5px 5px 5px; padding: 2px 10px 10px 25px; background: url('http://blog.ucoz.ru/hell/1/bug.png') no-repeat 0px 3px;}
.blue li.new {margin: 5px 5px 5px 5px; padding: 2px 10px 10px 25px; background: url('http://blog.ucoz.ru/hell/1/new.png') no-repeat 0px 3px;}

.gray li.bug {margin: 5px 5px 5px 5px; padding: 2px 10px 10px 25px; background: url('http://blog.ucoz.ru/hell/1/bug.png') no-repeat 0px 3px;}
.gray li.new {margin: 5px 5px 5px 5px; padding: 2px 10px 10px 25px; background: url('http://blog.ucoz.ru/hell/1/new.png') no-repeat 0px 3px;}

/* NEW YEAR styles
div.header {background: url(http://blog.ucoz.ru/img_NY/header-ny.png) no-repeat 0 -5px;}
input.queryField {background: none; border: none;width: 195px;outline:none;}
input.searchSbmFl {width: 66px; height: 20px; background: none; color: #ffffff; border: none; font-size: 10pt; top:0px;cursor:pointer;outline:none;padding-bottom:0;}
*/

.gost {color:#515151;font-size:14pt;font-weight:bold; margin-top: 0;}


/*---new-uWnd-styles---*/
.myWinGrid {opacity: .65 !important;filter: alpha(opacity=65) !important;}
div[id^=_uwndWnd] {
 border-radius: 15px;
 background-color: #fff;
 -webkit-box-shadow: 0 2px #ccc, inset 0 0 3px rgba(255,255,255,.28);
 box-shadow: 0 2px #ccc, inset 0 0 3px rgba(255,255,255,.28);
 border: solid 1px #ccc;
 background-image: -webkit-linear-gradient(bottom, #e3e3e3, #fff);
 background-image: -webkit-gradient(linear, left bottom, left top, from(#e3e3e3), to(#fff));
 background-image: linear-gradient(to top, #e3e3e3, #fff);
}
div[id^=_uwndTop] .x-sh {display: none !important;}
div[id^=_uwndTop] .xw-tl, div[id^=_uwndTop] .xw-tr, div[id^=_uwndTop] .xw-tc {background: none !important;}
div[id^=_uwndTop] .xw-ml, div[id^=_uwndTop] .xw-mr, div[id^=_uwndTop] .xw-mc {background: none !important;}
div[id^=_uwndTop] .xw-mc {border: 1px solid #dedede !important;background: #f4f4f4 !important;-webkit-box-shadow: inset 0 0 3px #fff;box-shadow: inset 0 0 3px #fff;border-radius: 10px;}
div[id^=_uwndTop] .xw-tl {margin: 5px 5px 0 5px !important;}
div[id^=_uwndTop] .xw-ml {margin: 0 5px !important;}
div[id^=_uwndTop] .xw-bl {margin: 0 5px 5px 5px !important;}
div[id^=_uwndTop] .xw-body {border: 0 !important;}
div[id^=_uwndTop] .xw-bl, div[id^=_uwndTop] .xw-br, div[id^=_uwndTop] .xw-bc {background: none !important;}
div[id^=_uwndTop] .xw-hdr-text {
 font-size: 12px !importamt;
 color: #2c8cb6 !important;
 text-transform: uppercase;
 padding-left: 10px;
}
div[id^=_uwndTop] .xt-close, div[id^=_uwndTop] .xt-maxi, div[id^=_uwndTop] .xt-mini {margin-top: 2px !important;width: 17px !important;height: 17px !important;}
div[id^=_uwndTop] .xt-close {background: url(/img/close.png) !important;}
div[id^=_uwndTop] .xt-maxi {background: url(/img/max.png) !important;}
div[id^=_uwndTop] .xt-mini {background: url(/img/min.png) !important;}
div[id^=_uwndTop] .myWinCont, div[id^=_uwndTop] .myWinCont td {
 color: #3a3a3a !important;
}
.xw-blank {border-radius: 0 0 15px 15px;}

/*--uWnd-main-and-forms--*/
div[id^=_uwndTop] .xw-body .myWinTD1, div[id^=_uwndTop] .xw-body .myWinTD2 {background: #fff !important;}
div[id^=_uwndTop] .xw-body .myWinCont fieldset {border: none !important;}
div[id^=_uwndTop] .xw-body .myWinCont legend {font-size: 12px !important;color: #515151 !important;}
.modeSwitch span.btn-tooltip {left: auto !important;right: -3px;}
.modeSwitch span.btn-tooltip ins {left: auto !important; right: 10px;}
.wysibb-text iframe, .wysibb-text textarea {margin: 0;}
.myWinPollG {background: url('/.s/img/wd/3/gridh.gif') no-repeat 0 0 !important;}
.myWinPollT {background: #ccc !important;}
.myWinPollTd {background: #fff !important;}

/*--buttons--*/
div[id^=_uwndTop] .myBtnLeft img, div[id^=_uwndTop] .myBtnRight img, div[id^=_uwndTop] .myBtnLeftA img, div[id^=_uwndTop] .myBtnRightA img, div[id^=_uwndTop] .myBtnRight + td input, div[id^=_uwndTop] .myBtnRightA + td input { display: block }
div[id^=_uwndTop] .myBtnCenter, div[id^=_uwndTop] .myBtnCenterA { line-height:19px !important }
div[id^=_uwndTop] .myBtnCont { height:19px; padding-bottom:0 !important }
div[id^=_uwndTop] .myBtnLeft {background: transparent url('/.s/img/wd/1/btn-sprite.gif') no-repeat 0 0 !important;}
div[id^=_uwndTop] .myBtnCenter {background: #E3E7EB url('/.s/img/wd/1/btn-sprite.gif') repeat-x 0 -38px !important;}
div[id^=_uwndTop] .myBtnRight {background: transparent url('/.s/img/wd/1/btn-sprite.gif') no-repeat 0 -19px !important;}
div[id^=_uwndTop] .overBtn .myBtnLeftA, div[id^=_uwndTop] .downBtn .myBtnLeftA, div[id^=_uwndTop] .overBtn .myBtnLeft, div[id^=_uwndTop] .downBtn .myBtnLeft {background-position: 0 -57px !important;}
div[id^=_uwndTop] .overBtn .myBtnCenter, div[id^=_uwndTop] .overBtn .myBtnCenterA {background-position: 0 -95px !important;}
div[id^=_uwndTop] .myBtnCenter a, div[id^=_uwndTop] .myBtnCenterA a {color: #333 !important;}
div[id^=_uwndTop] .downBtn .myBtnCenter, div[id^=_uwndTop] .downBtn .myBtnCenterA {background-position: 0 -114px !important;}
div[id^=_uwndTop] .overBtn .myBtnRightA, div[id^=_uwndTop] .downBtn .myBtnRightA, div[id^=_uwndTop] .overBtn .myBtnRight, div[id^=_uwndTop] .downBtn .myBtnRight {background-position: 0 -76px !important;}
div[id^=_uwndTop] .myWinCont textarea:focus {background: #fff !important; border: 0 !important;}


.bottom-banner-empty {height: 60px;display: none;}

.bottom-banner {
display: none;
 background:#51b5ea;
 height: 60px;
 position: fixed;
 bottom: 0;
 left: 0;
 width: 100%;
 
 }

.bottom-banner-content {
 position: relative;
 width: 1000px;
 margin: 0 auto;
 height: 60px;
 }
 .bottom-banner-content h2 {
 line-height: 60px;
 color: #fff; 
 font-weight: normal;
 text-align: left;
 padding-left: 110px;
 font-size: 12pt;
 }
 .bottom-banner-content h2 a {
 color: #fff !important;
 }
 .bottom-banner-content h2 a:hover {text-decoration: none;}
 
.painter {
 display: block;
 width: 94px;
 height: 109px;
 background: url('/img/painter.png') no-repeat;
 position: absolute;
 bottom: 0;
 left: 0;
 }

.close2 {
 display: inline-block;
 vertical-align: middle;
 margin: 0 0 7px 15px;
 width: 25px;
 height: 25px;
 cursor: pointer;
 background: url('/img/close2.png') no-repeat;
 }
 .close2:hover {background-position: 0 -25px;}

[type="text"], [type="password"], textarea {-webkit-box-sizing: border-box;box-sizing: border-box;}
img[width="1"][height="1"] {display: block;}

#fbLike{
width:105px;
}
.uf-txt-input {background-image: none;}


/* --- Перенести в новый дизайн блога то, что ниже этого места, полюбому, что выше - надо еще просмотреть --- */

code {
text-align: left;
display: block;
background: #f1f1f1;
border: 1px solid #dddddd;
padding: 10px 0px 10px 35px;
font-family: courier new;
font-size: 12px;
line-height: 1.5em;
margin: 1% 0;
overflow: auto;
}

.bl-btn {
display: inline-block;
vertical-align: middle;
text-decoration: none !important;
text-transform: uppercase;
border-radius: 10px;
padding: 0 20px;
line-height: 2.5;
font-family: 'PT Sans', sans-serif;
letter-spacing: .6px;
-webkit-transition: background .15s ease-out;
transition: background .15s ease-out;
 margin-bottom: 5px;
}

/*зеленая кнопка*/
.bl-btn-green {color: #fff !important;background: #5ACC7F !important;}
.bl-btn-green:hover {background: #6ADD8F !important}

/*коричневая кнопка - инстаграм*/
.bl-btn-brown {color: #ffffff !important;background: #745649 !important;}
.bl-btn-brown:hover {background: #a17765 !important;}

/*оранжевая кнопка - одноклассники*/
.bl-btn-orange {color: #fdfdfd !important;background: #e77931 !important;}
.bl-btn-orange:hover {background: #ff8436 !important;}


/*------------------------------------*\
 $General
\*------------------------------------*/
body {
 color: #444;
 font-family: 'PT Sans', sans-serif;
 position: relative;
}
body.base > img {
 float: left;
}
.wrap {
 -webkit-box-sizing: border-box;
 box-sizing: border-box;
 margin: 0 auto;
 max-width: 960px;
}
.content {
 margin: 0 auto;
 padding-top: 95px;
 max-width: 780px;
}
.content-inner {
 padding-top: 30px;
 max-width: 690px;
 color: #383e47;
 text-align: left;
}
.topbar + .content {
 padding-top: 50px;
}
/*.content-home #allEntries > div:first-child { //данная строка скрывает первые материалы на каждой странице. Исправил в информере
 display: none;
}*/

input[type="submit"] {
 border: 2px solid #488BFA;
 border-radius: 8px;
 background-color: #fff;
 color: #488BFA;
}
input[type="submit"]:hover {
 border-color: #2490f5;
 background-color: #2490f5;
 color: #fff;
}
input[type="submit"].disabled:hover {
 background-color: #fff;
 color: #488BFA;
 cursor: default;
}
button,
input[type="button"],
input[type="reset"] {
 border: none;
 border-radius: 8px;
 background-color: #488BFA;
 color: #FFF;
}
input[type="text"],
input[type="password"],
textarea {
 padding: 5px;
 border: 2px solid #D7DCDE;
 border-radius: 8px;
 transition: all .15s ease-out;
}
textarea {
 resize: vertical;
}
input[type="text"]:focus,
input[type="password"]:focus,
textarea:focus {
 border-color: #488BFA;
}
.codeButtons {
 padding: 5px 10px;
 width: inherit!important;
}
/*-----------------------*/
#totop {
 position: fixed;
 bottom: 70px;
 left: 20px;
 display: block;
 width: 41px;
 height: 43px;
 background: url(/img/new/top.png) no-repeat center center;
 opacity: 0;
 visibility: hidden;
 -webkit-transition: all 0.25s 0s ease-out;
 transition: all 0.25s 0s ease-out;
}
#totop.visible {
 visibility: visible;
 opacity: 1;
}
#totop:hover {
 background-image: url(/img/new/toph.png);
}
/*------------------------------------*\
 $Header
\*------------------------------------*/

.header {
 height: 50px;
 background-color: #00040d;
 white-space: nowrap;
 font-size: 0;
 line-height: 50px;
 z-index: 11;
 position: relative;
}
.header-logo {
 display: inline-block;
 float: left;
 overflow: hidden;
 width: 93px;
 height: 50px;
 background: url(/img/new/logo.png) no-repeat 0 6px;
 text-indent: 150%;
 white-space: nowrap;
}
.header-name {
 display: inline-block;
 float: left;
 box-sizing: border-box;
 padding-top: 2px;
 padding-left: 13px;
 height: 50px;
 color: #96999e;
 vertical-align: top;
 font-style: italic;
 font-size: 16px;
}
.header-nav {
 display: block;
 display: inline-block;
 float: right;
 height: 50px;
}
.header-nav li {
 display: inline-block;
 -webkit-box-sizing: border-box;
 box-sizing: border-box;
 padding: 0 5px;
 height: 50px;
 list-style: none;
 text-transform: uppercase;
 letter-spacing: .1em;
 font-size: 12px;
}
.header-nav li:last-child {
 padding-right: 0;
}
.header-nav a {
 position: relative;
 display: inline-block;
 -webkit-box-sizing: border-box;
 box-sizing: border-box;
 padding: 3px 10px 0;
 height: 50px;
 color: #777777;
 text-decoration: none;
 font-weight: 700;
 line-height: 50px;
}
.header-nav a:before {
 position: absolute;
 top: 0;
 right: 0;
 left: 0;
 height: 0;
 background-color: #488bfa;
 content: '';
 -webkit-transition: height .15s ease-out;
 transition: height .15s ease-out;
}
.header-nav a:hover:before,
.header-nav a.uMenuItemA:before,
.header-nav a[href='/']:before {
 height: 5px;
}
.header-nav a:hover,
.header-nav a.uMenuItemA,
.header-nav a[href='/'] {
 color: #fff;
}
.topbar {
 position: relative;
 z-index: 10;
 height: 55px;
 background-color: rgba(255, 255, 255, .85);
}
.topbar > .wrap {
 display: table;
 width: 100%;
}
.topbar.toppost-none {
 background-color: #EDF5F6;
}
.categories {
 position: relative;
 display: table-cell;
 width: 180px;
/* background: url(images/Box-2.png);*/
}
.cat-show {
 position: relative;
 display: block;
 -webkit-box-sizing: border-box;
 box-sizing: border-box;
 padding: 2px 15px 0 30px;
 width: 180px;
 height: 55px;
 background: url(/img/new/menu.png) no-repeat 0 52%;
 color: #222;
 text-transform: uppercase;
 letter-spacing: .1em;
 font-weight: bold;
 font-size: 16px;
 line-height: 55px;
 cursor: pointer;
 -webkit-transition: width .15s ease-out;
 transition: width .15s ease-out;
}
.cat-l {
 position: absolute;
 right: 0;
 display: none;
 padding-bottom: 5px;
 width: 195px;
 background-color: rgba(255, 255, 255, 0.85);
}
.toppost-none .cat-l {
 background: rgba(235, 245, 246, 0.85);
}
.cat-i {
 margin: 0 15px;
}
.cat-i + .cat-i {
 border-top: 1px solid rgba(62, 65, 70, .2);
}
.cat-lnk {
 display: inline-block;
 width: 100%;
 color: #383e47;
 text-transform: uppercase;
 letter-spacing: .1em;
 font-size: 13px;
 line-height: 29px;
}
.cat-lnk:before {
 display: block;
 float: left;
 padding-right: 10px;
 width: 20px;
 height: 29px;
 background: url('/img/new/cat.png') no-repeat;
 content: '';
}
.cat-lnk:hover {
 color: #488bfa;
}
.cat-lnk.news:before {
 background-position: 0 5px;
}
.cat-lnk.news:hover:before {
 background-position: -40px 5px;
}
.cat-lnk.biz:before {
 background-position: 2px -34px;
}
.cat-lnk.biz:hover:before {
 background-position: -38px -34px;
}
.cat-lnk.design:before {
 background-position: 3px -73px;
}
.cat-lnk.design:hover:before {
 background-position: -37px -73px;
}
.cat-lnk.interview:before {
 background-position: 3px -115px;
}
.cat-lnk.interview:hover:before {
 background-position: -37px -115px;
}
.cat-lnk.research:before {
 background-position: 4px -155px;
}
.cat-lnk.research:hover:before {
 background-position: -36px -155px;
}
.cat-lnk.security:before {
 background-position: 2px -195px;
}
.cat-lnk.security:hover:before {
 background-position: -38px -195px;
}
.cat-lnk.step:before {
 background-position: 2px -234px;
}
.cat-lnk.step:hover:before {
 background-position: -38px -234px;
}
.cat-lnk.cat-ucoz:before {
 background-position: 1px -275px;
}
.cat-lnk.cat-ucoz:hover:before {
 background-position: -39px -275px;
}
.cat-lnk.contest:before {
 background-position: 3px -314px;
}
.cat-lnk.contest:hover:before {
 background-position: -37px -314px;
}
.cat-lnk.update:before {
 background-position: 1px -355px;
}
.cat-lnk.update:hover:before {
 background-position: -39px -355px;
}
.cat-lnk.usocial:before {
 background-position: 2px -393px;
}
.cat-lnk.usocial:hover:before {
 background-position: -39px -393px;
}
.searchForm {
 position: relative;
 display: table-cell;
 margin-left: 50px;
 width: 100%;
 height: 55px;
 vertical-align: top;
}
.content .searchForm {
 display: block;
 margin-left: 0;
 width: inherit;
}
.content .queryField {
 padding: 0 55px 0 30px;
}
input[type="text"].queryField {
 -webkit-box-sizing: border-box;
 box-sizing: border-box;
 padding: 0 30px 0 55px;
 width: 100%;
 height: 55px;
 border: none;
 border-radius: 0;
 background: rgba(0, 0, 0, .03) url(/img/new/search.png) no-repeat 25px 50%;
 color: #96999e;
 font-style: italic;
 ;
}
.searchSbmFl {
 display: none;
}
.search-inf {
 padding: 20px 0;
}
.search-results .eMessage {
 padding-left: 0 !important;
}
.search-results .eTitle {
 font-size: 22px;
}
.search-results .eDetails {
 color: #94999E;
}
.login-b {
 display: inline-block;
 margin-top: -3px;
 vertical-align: middle;
 white-space: nowrap;
}
.categories + .login-b {
 display: table-cell;
 text-align: right;
}
.login-lnk {
 display: inline-block;
 overflow: hidden;
 padding: 0 20px;
 height: 29px;
 color: #488BFA;
 vertical-align: middle;
 text-transform: uppercase;
 letter-spacing: .1em;
 font-weight: 700;
 font-size: 14px;
 line-height: 33px;
}
.login-lnk:hover {
 color: #383e47;
}
.login-in {
 margin-left: 5px;
 border: 2px solid #488BFA;
 border-radius: 8px;
 color: #488BFA;
}
.login-in:hover {
 border-color: #2490f5;
 background-color: #2490f5;
 color: #fff;
}
/*------------------------------------*\
 $Paginator
\*------------------------------------*/

.catPages1 {
 padding-left: 10.3%;
 text-align: left;
 font-size: 0;
}
.pagesBlock2 {
 float: right;
}
.swchItem,
.swchItem1 {
 border: 2px solid #d7dcde;
 border-radius: 8px;
 color: #d7dcde;
 line-height: 44px;
}
.swchItem,
.swchItemA,
.swchItemDots,
.swchItem1,
.swchItemA1 {
 display: inline-block;
 -webkit-box-sizing: border-box;
 box-sizing: border-box;
 margin: 0 7px;
 width: 47px;
 height: 48px;
 border-radius: 8px;
 text-align: center;
 font-size: 18px;
 line-height: 44px;
}
.swchItem:first-child,
.swchItemA:first-child,
.swchItem1:first-child,
.swchItemA1:first-child {
 margin-left: 0;
}
.swchItem:last-child,
.swchItemA:last-child,
.swchItem1:last-child,
.swchItemA1:last-child {
 margin-right: 0;
}
.swchItemA,
.swchItemA1 {
 border: 2px solid #488bfa;
 background-color: #488bfa;
 color: #fff;
}
.swchItemDots {
 margin: 0;
 width: 33px;
 color: #d7dcde;
}
.swchItemDots span {
 width: 33px;
}
.swchItem > span,
.swchItemA > span,
.swchItem1 > span,
.swchItemA1 > span {
 display: inline-block;
 width: 44px;
 height: 43px;
 vertical-align: middle;
}
.swchItem:hover,
.swchItem1:hover {
 border-color: #488bfa;
 color: #488bfa;
}
.swchItem.prevPage,
.swchItem.nextPage {
 width: 33px;
 border: none;
 vertical-align: top;
}
.swchItem.prevPage > span,
.swchItem.nextPage > span {
 overflow: hidden;
 width: 6px!important;
 height: 10px!important;
 background: url(/img/new/page-arr.png) no-repeat 0 0;
 text-indent: 150%;
 white-space: nowrap;
 vertical-align: middle!important;
}
.swchItem.prevPage:hover > span {
 background-position: 0 -10px;
}
.swchItem.nextPage > span {
 background-position: -6px 0;
}
.swchItem.nextPage:hover > span {
 background-position: -6px -10px;
}
.pagesBlock1 {
 float: right;
 clear: both;
 padding-bottom: 10px;
}
.pagesBlock1 .swchItem,
.pagesBlock1 .swchItemA,
.pagesBlock1 .swchItemDots,
.pagesBlock2 .swchItem1,
.pagesBlock2 .swchItemA1 {
 margin: 0 2px;
 padding: 0 9px;
 width: inherit;
 height: 30px;
 text-align: center;
 font-size: 14px;
 line-height: 26px;
}
.pagesBlock1 .swchItemDots,
.pagesBlock2 .swchItemDots {
 padding: 0;
}
.pagesBlock1 .swchItem > span,
.pagesBlock1 .swchItemA > span,
.pagesBlock1 .swchItemDots > span,
.pagesBlock2 .swchItem1 > span,
.pagesBlock2 .swchItemA1 > span,
.pagesBlock2 .swchItemDots > span {
 width: inherit;
 height: 26px;
 vertical-align: top;
}
.comm-page-select {
 line-height: 33px;
}
.comm-page-select .pagesBlock1 .swchItem {
 margin: 2px;
}
.breadcrumbs-comm {
 padding-bottom: 15px;
 padding-left: 0 !important;;
}
/*------------------------------------*\
 $Post
\*------------------------------------*/

.breadcrumbs {
 margin-bottom: 17px;
 padding-left: 10.3%;
 color: #94999E;
 font-size: 14px;
 line-height: 1;
}
.post-photo {
 float: left;
 width: 60px;
 height: 60px;
 border-radius: 50%;
}
.post-head,
.eMessage {
 -webkit-box-sizing: border-box;
 box-sizing: border-box;
}
.eMessage {
 padding-bottom: 10.9%;
 padding-left: 10.3%;
 text-align: left;
 line-height: 1.5;
}
.content-inner .eMessage {
 padding-bottom: 3.5% font-size: 17px;
 padding-left: 0;
}
.content-inner .eMessage a:hover {
 color: #96999e;
}
.cMessage img,
.eMessage img {
 max-width: 100%;
}
.post-old img {
 display: none;
}
.post-head {
 padding-bottom: 20px;
 padding-left: 10.3%;
 color: #94999e;
 font-size: 14px;
}
.post-head a,
.top-post a,
.search-results .eTitle a {
 color: #383e47;
 font-weight: 600;
}
.post-head a:hover,
.top-post a:hover,
.search-results .eTitle a:hover {
 color: #238FF5;
 font-weight: 600;
}
.eTitle {
 margin: 0 0 12px;
 letter-spacing: .01em;
 font-size: 34px;
 line-height: 1.15;
}
.ttl-note {
 display: inline-block;
 margin-left: 12px;
 padding: 0 10px;
 height: 29px;
 border-radius: 10px;
 background-color: #488bfa;
 color: #fff;
 vertical-align: middle;
 text-transform: uppercase;
 white-space: nowrap;
 letter-spacing: .1em;
 font-size: 14px;
 line-height: 29px;
}
.post-details {
 padding-right: 25px;
}
.top-post-inner .post-details,
.top-post-inner .post-dt {
 display: inline-block;
 font-size: 14px;
 opacity: .8;
}
.post-dt {
 white-space: nowrap;
}
.post-date {
 padding-left: 20px;
 background: url(/img/new/date.png) no-repeat 0 2px;
}
.post-views {
 padding-left: 32px;
 background: url(/img/new/eye.png) no-repeat 10px 3px;
}
.brief-txt {
 padding-top: 18px;
 text-align: left;
}
.post-img {
 margin-bottom: 22px;
 max-width: 100%;
 width: 100%;
 vertical-align: middle;
}
.post-bottom {
 clear: both;
 overflow: hidden;
 margin-top: 25px;
 text-transform: uppercase;
 letter-spacing: .1em;
 font-weight: 700;
 line-height: 35px;
}
.post-bottom a {
 -webkit-transition: inherit;
 transition: inherit;
}
.read-more {
 display: inline-block;
 padding: 0 20px 2px;
 height: 29px;
 border: 2px solid #488bfa;
 border-radius: 8px;
 color: #488bfa;
 text-decoration: none;
 font-size: 14px;
 line-height: 33px;
}
.read-more:hover {
 border-color: #383e47;
 color: #383e47;
}
.top-post .read-more {
 border-color: #383e47;
 color: #383e47;
}
.top-post .read-more:hover {
 border-color: #000;
 color: #000;
}
.read-more:after {
 display: inline-block;
 margin: 0 0 3px 10px;
 width: 14px;
 height: 5px;
 background: url('/img/new/rm.png') no-repeat 0 -5px;
 content: '';
 vertical-align: middle;
}
.read-more:hover:after {
 background-position: 0 0;
}
.top-post .read-more:after {
 background-position: 0 0;
}
.top-post .read-more:hover:after {
 background-position: 0 -10px;
}
.comments-lnk {
 float: right;
 color: #383e47;
 font-size: 12px;
}
.comments-lnk:before {
 display: inline-block;
 padding-right: 8px;
 width: 12px;
 height: 12px;
 background: url('/img/new/comm.png') no-repeat 0 0;
 content: '';
 vertical-align: middle;
}
.comments-lnk:hover:before {
 background-position: 0 -12px;
}
.comments-lnk:hover {
 color: #238ff5;
}
/*------ $Inner post --------------------------*/

.top-post-inner .post-img {
 margin-bottom: 35px;
}
.top-post-brief {
 max-width: 680px;
 width: 78%;
 font-size: 17px;
 line-height: 1.5;
}
.top-post-author {
 float: right;
 -webkit-box-sizing: border-box;
 box-sizing: border-box;
 padding-bottom: 15px;
 width: 140px;
 color: rgba(56, 62, 71, .8);
 text-align: center;
 font-size: 14px;
 line-height: 1.1;
}
.top-p-a-ttl {
 padding: 9px 0 5px;
 text-transform: uppercase;
 letter-spacing: .1em;
 font-weight: bold;
}
.top-post-inner .post-photo {
 position: static !important;
 float: none;
}
.top-p-a-name {
 padding: 4px 0 8px;
 font-weight: bold;
}
.uidme {
 display: inline-block;
 margin-top: 20px;
 padding-left: 22px;
 height: 16px;
 background: url('/img/new/uidme.png') no-repeat 0 50%;
}
.update-serv {
 margin-bottom: 15px;
 color: #488BFA;
 text-align: center;
 font-style: italic;
 font-size: 18px;
}
.eMessage ul {
 margin: 15px 0;
 padding-left: 20px;
 border-left: 4px solid #238ff6;
}
.eMessage li + li {
 padding-top: 15px;
}
.bl-btn {
 padding: 11px 20px;
 letter-spacing: .1em;
 font-size: 14px;
 line-height: 1.5;
 line-height: 1.5;
}
#blue,
.red,
.bl-important {
 padding-left: 20px;
 border-left: 4px solid #f75688;
 text-align: left;
}
#gray,
.green,
.bl-added {
 padding: 22px;
 border: 2px solid #00c381;
 border-radius: 10px;
}
#gray ul,
.green ul,
.bl-added ul {
 border: none;
}
.bl-added .mark {
 color: #00c381;
}
.postBorder a, .postBorder img {border: 3px solid #ccc!important; display: inline-block;}
.postBorder a img {border: none !important;}

/*------------------------------------*\
 $Top post
\*------------------------------------*/

.top-post {
 position: relative;
 margin-top: -55px;
}
.top-post-inner {
 padding-bottom: 15px;
 color: #383e47;
}
.top-post-canvas {
 position: absolute;
 top: 0;
 right: 0;
 bottom: 0;
 left: 0;
 width: 100% !important;
 height: 100% !important;
 opacity: .4;
}
.top-post .eTitle {
 font-size: 37px;
}
.top-post .post-head,
.top-post .eMessage {
 max-width: 780px;
}
.top-post-img {
 position: absolute;
 top: 0;
 right: 0;
 bottom: 0;
 left: 0;
 display: none;
 height: 100%;
}
.top-post-w {
 position: relative;
 margin: 0 auto;
 padding-top: 115px;
 max-width: 870px;
}
.top-post .post-head {
 position: relative;
 margin-top: 40px;
 color: #383e47;
}
.top-post .post-details,
.top-post .post-dt {
 opacity: .8;
}
.top-post .post-photo {
 position: absolute;
 top: 0;
 left: 0;
}
.top-post .eMessage {
 padding-bottom: 40px;
}
.tags {
 display: block;
 margin-top: 25px;
 background: url('/img/new/tag.png') no-repeat 2px 5px;
 padding-left: 25px;
 opacity: .8;
 color: #383E47;
}
.tags a {
 color: #383E47;
 font-weight: 600;
}
.tags a:hover {
 color: #238FF5 !important;
}
/*------------------------------------*\
 $Comments
\*------------------------------------*/

.comm-num-inner,
.comm-form-ttl {
 clear: both;
 padding-bottom: 15px;
 letter-spacing: .02em;
 font-weight: 600;
 font-size: 37px;
}
.comm-form-ttl {
 padding-top: 15px;
}
.content .uc-avatar {
width: 60px;
}
.content .uc-avatar img,
.content .ucf-avatar img,
.comm-avatar img {
 overflow: hidden;
 border-radius: 100%;
 width: 60px;
 height: 60px;
}
.uc-content,
.comm-content {
 margin: 0 0 0 80px!important;
}
.uc-top-left {
 font-size: 14px;
 vertical-align: bottom;
 text-align: left;
}
.uc-top-left a {
 color: #383e47;
}
.uc-top-left img {
 vertical-align: top !important;
}
.uc-profile-link {
 margin-right: 10px;
 font-weight: bold;
}
.uc-date {
 padding-left: 17px;
 background: url(/img/new/date.png) no-repeat 0 2px;
 white-space: pre-wrap;
}
.uc-date > span {
 white-space: nowrap;
}
.uc-top-right {
 color: #c5c5c5;
}
.uc-message {
 font-size: 15px;
}
.uc-date,
.uc-answer-link {
 opacity: 0;
 visibility: hidden;
 -webkit-transition: opacity .3s ease-out;
 transition: opacity .3s ease-out;
}
.uc-content:hover .uc-date,
.uc-content:hover .uc-answer-link,
.comm-content:hover .uc-date{
 opacity: 1;
 visibility: visible;
}
.uauth-small-links {
 margin: 0 0 10px 80px!important;
 font-size: 14px;
}
.ucf-content {
margin: 0 0 0 80px!important;
}
.ucf-start-content textarea {
height: 60px!important;
}
.uc-answer-link a {
 display: inline-block!important;
}
.uf-form .uf-txt-input {
 font-size: 15px!important;
 border: 2px solid #d7dcde!important;
 border-radius: 8px!important;
 padding: 6px 17px !important;
}
.uf-form .uf-btn {
 display: inline-block;
 overflow: hidden;
 padding: 0 13px !important;
 height: 33px !important;
 border: 2px solid #488BFA !important;
 border-radius: 8px !important;
 background: #fff !important;
 color: #488BFA !important;
 vertical-align: middle;
 text-transform: uppercase !important;
 letter-spacing: .05em;
 font-weight: 700;
 font-size: 14px !important;
 line-height: 29px !important;
 -webkit-transition: all .25s ease-out !important;
 transition: all .25s ease-out !important;
}
.uf-form .uf-btn:hover {
 border-color: #2490f5 !important;
 background-color: #2490f5 !important;
 color: #fff !important;
}
.com-order-block {
 clear: both;
}
.eComment {
 margin: 30px 0;
}
.eComment a {
 color: #383E47;
}
.eComment a:hover {
 color: #488BFA;
}
.comm-avatar {
 width: 50px;
 float: left;
}
.cDate {
 opacity: 1;
}
.comm-top a {
 display: inline-block;
 margin-right: 10px;
}
.eCommentTitle {
 margin: 5px 0;
 font-weight: bold;
}

.report-spam-wrap {
 visibility: hidden;
 opacity: .01 !important;
}
.report-spam-wrap a {
 display: block !important;
}

.uc-content:hover .report-spam-wrap {
 visibility: visible;
 opacity: 1 !important;
}
.bbQuoteName {
 font-size: 11px !important;
 line-height: 16px;
 padding-left: 13px !important;
}
.quoteMessage {
 margin: 0 0 5px 0;
 padding: 5px 10px 5px 10px;
 color: #444;
 font-style: italic;
 border: none !important;
 border-left: 3px solid rgb(140, 146, 148) !important;
 font-size: 14px;
 line-height: 18px;
}
/*------------------------------------*\
 $Popup
\*------------------------------------*/

.popup {
 min-width: 600px;
 color: #5f5a5e;
 font-family: 'Noto Sans', sans-serif;
}
.popup-ttl {
 margin: 0;
 padding: 0;
 height: 50px;
 background-color: #1873a2;
 color: #fff;
 vertical-align: middle;
 text-align: center;
 text-transform: uppercase;
 font-size: 14px;
 line-height: 50px;
}
.popup-bd {
 position: relative;
}
.avatar-col {
 position: absolute;
 top: 0;
 bottom: 0;
 float: left;
 -webkit-box-sizing: border-box;
 box-sizing: border-box;
 width: 140px;
 background-color: #f2f2f2;
 text-align: center;
}
.avatar-col,
.main-col {
 overflow: hidden;
 padding: 20px;
}
.main-col {
 margin-left: 140px;
}
.user_avatar img {
 max-width: 100px;
 border-radius: 3px;
}
.user-uid {
 margin: 3px 0 10px;
}
.user-uid img {
 vertical-align: middle;
}
.user-uid-lnk {
 border-bottom: 1px solid #b5d3e5;
 color: #278bc8;
 font-weight: bold;
 font-size: 11px;
}
.user-uid-lnk:hover {
 border-bottom: none;
 color: #278bc8;
}
.user-rep {
 text-transform: uppercase;
 font-size: 11px;
}
.user-rep span {
 font-weight: bold;
 font-size: 16px;
}
.user-ban {
 text-transform: uppercase;
 font-size: 10px;
}
.user-ban span {
 font-weight: bold;
 font-size: 12px;
}
.user-pm {
 font-size: 11px;
 padding-top: 10px;
}
.user-pm a {
 color: #278BC8;
 border-bottom: 1px solid #B5D3E5;
}
.user-pm a:hover {
 border-bottom: none;
}
.user-pm-send {
 margin-top: 5px;
 display: inline-block;
}
.user-un {
 display: inline-block;
 border-bottom: 1px solid #c2c2c3;
 color: #2c252a;
 font-weight: bold;
 font-size: 16px;
 line-height: 1;
}
.user-un:hover {
 border-bottom: none;
 color: #2c252a;
}
.user-status {
 display: inline-block;
 padding-left: 20px;
 text-transform: uppercase;
 font-size: 11px;
}
.user-status span:before {
 display: inline-block;
 margin-right: 7px;
 width: 12px;
 height: 12px;
 border-radius: 100%;
 background-color: #cfcfcf;
 content: '';
 vertical-align: bottom;
}
.user-status .statusOnline:before {
 background-color: #51CB8C;
}
.user-email {
 display: inline-block;
 float: right;
 text-transform: uppercase;
 font-size: 11px;
}
.user-topl {
 padding-bottom: 17px;
}
.user-name {
 color: #2c252a;
 font-weight: bold;
 font-size: 24px;
}
.user-name select {
 font-size: 16px;
}
.user-addr {
 padding-bottom: 17px;
 color: #928f92;
 font-size: 14px;
}
.user-group {
 text-transform: uppercase;
 font-size: 11px;
 line-height: 1.5;
}
.user-activ {
 margin: 13px -20px 15px -20px;
 border-top: 3px solid #f2f2f2;
 border-bottom: 3px solid #f2f2f2;
 color: #2c252a;
}
.user-a-comm,
.user-a-post {
 display: block;
 float: left;
 -webkit-box-sizing: border-box;
 box-sizing: border-box;
 padding: 15px 20px;
 width: 150px;
 border-right: 3px solid #f2f2f2;
}
.user-a-comm.user-a-empty,
.user-a-post.user-a-empty {
 color: #aba8aa;
}
.user-c-numm,
.user-p-numm {
 display: block;
 font-weight: bold;
 font-size: 36px;
 line-height: 1.1;
}
.user-c-ttl,
.user-p-ttl {
 display: inline-block;
 font-size: 13px;
}
a.user-c-ttl,
a.user-p-ttl {
 border-bottom: 1px solid #c2c2c3;
 color: #2c252a;
}
a.user-c-ttl:hover,
a.user-p-ttl:hover {
 border-bottom: none;
}
.user-reg-time,
.user-log-time {
 font-size: 13px;
 line-height: 1.7;
}

.uSearchFl {
 color: #96999E;
 font-style: italic;
 font-family: 'PT Sans', Arial, sans-serif;
 height: 35px;
 vertical-align: bottom;
 height: 35px;
 padding: 0 20px;
 margin: 10px;
}
.allUsersBtn,
.uSearchFlSbm,
.uSearchFl {
 margin: 10px;
}
.popup-bd-pm {
 padding: 20px 10px 01px;
}

.popup-bd-pm hr {
 height: 0;
 border: 0;
 border-bottom: 3px solid #F2F2F2;
 margin: 15px 0 20px;
 clear: both;
}

.popup-bd-pm td {
 padding: 0 5px 10px;
}

.popup-bd-pm button,
.popup-bd-pm input[type="button"],
.popup-bd-pm input[type="reset"],
.popup-bd-pm input[type="submit"]{
 width: auto !important;
 height: 35px;
 padding: 0 20px;
}
.popup-bd-pm input[type="checkbox"] {
 margin: 0 5px;
}


/*------------------------------------*\
 $Footer
\*------------------------------------*/
.footer {
 overflow: hidden;
 margin-top: 50px;
 padding: 50px 0 100px;
 border-top: 2px solid #d2dee3;
clear: both;
}
.copiright {
 float: left;
 margin-right: 45px;
 color: #96999e;
 font-size: 13px;
}
.footer-logo {
 display: block;
 margin-bottom: 20px;
 width: 172px;
 height: 51px;
 background: url(https://ucoz.ru/ucoz/v3/images/logo-ukit.png) no-repeat 0 0;
 background-size: contain;
}
.footer-navigation {
 display: inline-block;
 float: left;
 -webkit-box-sizing: border-box;
 box-sizing: border-box;
 padding-right: 20px;
 width: 180px;
}
.footer-n-about {
 width: 170px;
}
.footer-n-legal {
 width: 240px;
}
.footer-n-comm {
 padding-right: 0;
 width: 150px;
}
.footer-navigation h3 {
 margin: 0 0 3px 0;
 color: #222;
 text-transform: uppercase;
 letter-spacing: .1em;
 font-size: 14px;
}
.footer-n-list {
 margin: 0;
 padding: 0;
}
.footer-n-list a {
 color: #444;
 font-size: 14px;
}
.footer-n-list a:hover {
 color: #2390f6;
}
.footer-navigation li {
 padding: 5px 0;
 list-style: none;
}
.soc-l {
 margin: 0;
 padding: 3px 0 0;
 ;
}
.soc-l li,
.soc-l a {
 display: block;
 float: left;
 padding: 0;
 width: 24px;
 height: 24px;
}
.soc-l li {
 padding-left: 6px;
}
.soc-l li:first-child {
 padding-left: 0;
}
.soc-l a {
 overflow: hidden;
 width: 24px;
 height: 24px;
 background: url(/img/new/soc-ico.png) no-repeat;
 text-indent: 150%;
 white-space: nowrap;
 transition: opacity .15s ease-out;
}
.soc-l a:hover {
 opacity: .6;
}
.soc-lnk.vk {
 background-position: 0 0;
}
.soc-lnk.fb {
 background-position: -25px 0;
}
.soc-lnk.gp {
 background-position: -75px 0;
}
.soc-lnk.tw {
 background-position: -50px 0;
}
.soc-lnk.ok {
 background-position: -100px 0;
}
/*------------------------------------*\
 $Media query
\*------------------------------------*/

@media only screen and (min-width: 981px) {
 .login-b {
 padding-right: 10px;
 }
}
@media only screen and (min-width: 641px and max-width: 980px) {
 .wrap {
 padding: 0 1%;
 }
}
@media only screen and (max-width: 980px) {
#totop {
 display: none;
}
 .searchForm {
 margin-left: 10px;
 }
 .header-logo {
 margin-left: 10px;
 }
 .header-name {
 display: none;
 }
 .content:not(.content-inner) {
 padding-top: 9.9%;
 }
 .top-post .post-head,
 .top-post .eMessage {
 max-width: inherit;
 }
 .topbar,
 .top-post-w,
 .content-inner {
 padding-right: 10px;
 padding-left: 10px;
 }
 .breadcrumbs,
 .post-head,
 .eMessage,
 .catPages1 {
 padding-right: 2%;
 padding-left: 2%;
 }
 .footer {
 margin-top: 5.1%;
 padding: 20px 0;
 }
 .footer-navigation {
 display: none;
 }
 .copiright {
 float: none;
 margin: 0;
 text-align: center;
 }
 .footer-logo {
 display: none;
 }
 .post-photo {
 display: none;
 }
}
@media only screen and (max-width: 768px) {
 .searchForm {
 margin-left: 0;
 }
 .swchItem,
 .swchItemA,
 .swchItemDots {
 margin: 0 3px;
 width: 39px;
 height: 40px;
 font-size: 14px;
 line-height: 36px;
 }
 .swchItem > span,
 .swchItemA > span .swchItemDots > span {
 width: 36px;
 height: 34px;
 }
 .top-post-w {
 padding-top: 100px;
 }
 .uc-answer-link {
 opacity: 1;
 }
 .uf-tooltip {
 display: none;
 }
}
@media only screen and (max-width: 640px) {
 #puzadpn,
 #utbAllToolbar {
 display:none;
 }
a {
 word-break: break-word;
}
 .header-nav li {
 display: none;
 }
 .header-nav li:last-child {
 display: inline-block;
 }
 .header-name {
 display: inline-block;
 }
 .categories {
 float: none;
 width: 55px;
 }
 .cat-show {
 overflow: hidden;
 width: 55px;
 background-position: 50%;
 text-indent: 500%;
 }
 .topbar {
 padding: 0;
 }
 .login-b {
 display: table-cell;
 }
 .login-out,
 .login-reg {
 display: none;
 }
 .login-in,
 .login-user {
 margin: 0;
 padding: 0;
 width: 55px;
 height: 55px;
 border: none;
 border-radius: inherit;
 background-position: 50%;
 background-repeat: no-repeat;
 text-indent: 150%;
 }
 .login-in {
 background-image: url(/img/new/enter.png);
 }
 .login-user {
 background-image: url(/img/new/user.png);
 }
 .login-in:hover {
 background-color: inherit;
 }
 .top-post-author {
 display: none;
 }
 .top-post .eTitle {
 font-size: 32px;
 }
 .eTitle {
 font-size: 30px;
 }
 .cat-l {
 right: inherit;
 left: 0;
 }
 .top-post-brief {
 width: inherit;
 }
 .wysibb-toolbar {
 display: none;
 }
 .comEnt {
 margin-left: 0!important;
 }
 .wysibb-text {
 border-radius: 7px;
 overflow: hidden;
 }
 .ucf-bb,
 .ucf-smiles {
 display: none;
 }
.content .uc-avatar img,
.content .ucf-avatar img,
.comm-avatar img {
 display: none;
}
.uc-content,
.comm-content,
.ucf-content{
 margin: 0!important;
}
.uauth-small-links {
 margin: 0 0 10px!important;
}
 
}
@media only screen and (max-width: 520px) {
 .header-name {
 display: none;
 }
 .post-details {
 padding-right: 5px;
 }
}