@import url("/css/hint.css");
@import url('/css/font-awesome.css') all; 
@font-face {
 font-family: 'icons';
src: url('/icons/icons.eot?74826840#iefix') format('embedded-opentype'),
url('/icons/icons.woff?74826840') format('woff'),
url('/icons/icons.svg?74826840#icons') format('svg');
 font-weight: normal;
 font-style: normal;
}
.articleModer {
    float:right;
    top: 10px;
    right: 10px;
}
.reset-ul {
 margin: 0;
 padding: 0;
 list-style: none;
}
.center-inner {
 text-align: center;
}
.left-inner {
 text-align: left;
}
.right-inner {
 text-align: right;
}
.justify-inner {
 text-align: justify;
}
.invisible {
 display: none;
}
.visible {
 display: run-in;
}
.hidden {
 visibility: hidden;
 opacity: 0;
}
.shown {
 visibility: visible;
 opacity: 1;
}
.pull-left {
 float: left;
}
.pull-right {
 float: right;
}
.clear {
 clear: both;
}
.clearright {
 clear: right;
}
.clearleft {
 clear: right;
}
.clearfix:before,
.clearfix:after {
 content: "";
 display: table;
}
.clearfix:after {
 clear: both;
}
article,
aside,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
 display: block;
}
audio,
canvas,
video {
 display: inline-block;
}
audio:not([controls]) {
 display: none;
 height: 0;
}
[hidden] {
 display: none;
}
html {
 font-family: sans-serif;
 -ms-text-size-adjust: 100%;
 -webkit-text-size-adjust: 100%;
}
body {
 margin: 0;
}
a {
 background: transparent;
}
a:focus {
 outline: thin dotted;
}
a:active,
a:hover {
 outline: 0;
}
h1 {
 -webkit-margin-before: 0;
 -webkit-margin-after: 0;
 font-size: 0;
}

h4 {
 display: block;
 -webkit-margin-before: 0;
 -webkit-margin-after: 0;
 -webkit-margin-start: 0px;
 -webkit-margin-end: 0px;
 font-weight: bold;
}

abbr[title] {
 border-bottom: 1px dotted;
}
b,
strong {
 font-weight: bold;
}
hr {
 -moz-box-sizing: content-box;
 box-sizing: content-box;
 height: 1px;
 border: 0;
 background: #ccc;
}
pre {
 font-family: monospace, serif;
 font-size: 1em;
}
pre {
 white-space: pre-wrap;
}
q {
 quotes: "\201C" "\201D" "\2018" "\2019";
}
small {
 font-size: 80%;
}
sub,
sup {
 font-size: 75%;
 line-height: 0;
 position: relative;
 vertical-align: baseline;
}
sup {
 top: -0.5em;
}
sub {
 bottom: -0.25em;
}
img {
 border: 0;
}
svg:not(:root) {
 overflow: hidden;
}
figure {
 margin: 0;
}
fieldset {
 border: 1px solid #c0c0c0;
 margin: 0 2px;
 padding: 0.35em 0.625em 0.75em;
}
legend {
 border: 0;
 padding: 0;
}
button,
select,
textarea {
 font-family: inherit;
 margin: 0;
}
button,
input {
 line-height: normal;
}
button,
select {
 text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
 -webkit-appearance: button;
 cursor: pointer;
}
button[disabled],
html input[disabled] {
 cursor: default;
}
input[type="checkbox"],
input[type="radio"] {box-sizing: border-box;padding: 0;}
input[type="search"] {-webkit-appearance: textfield;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;box-sizing: content-box;}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}
button::-moz-focus-inner,
input::-moz-focus-inner {border: 0;padding: 0;}
textarea {overflow: auto;vertical-align: top;}
iframe, object, embed {max-width: 100%;}
/*-----------------------*/
/*-----------------------*/
/*Common, default
-------------------------*/
.ucf-avatar img {width: 50px !important;height: 50px !important;border-radius: 450px!important;}
body {margin: 0;font: 0.875em/1.429 'Open Sans', sans-serif;color: #4b4b4b;background: #f8f8f8;}
body {text-align: left;}
a {color: #239de4;text-decoration: none;}
a:hover {color: #1780bd;}
a img {border: 0;}
p {margin: 12px 0;}
ul {margin: 12px 0;padding: 0 0 0 0;list-style: square;}
ul ul {margin: 0;list-style: disc;}
ul ul ul {list-style: circle;}
.t-container { padding-top: 40px;width: 1120px;margin: auto;}
.b-white { background: #fff;}
/*-----------------------*/

.author_block {display:table;margin:20px 0px} 
.author_avatar, .author_name {display:table-cell;vertical-align:top} 
.author_avatar {width:84px} 
.author_avatar img {width: 72px;height: 72px;-webkit-border-radius: 250px;-moz-border-radius: 250px;border-radius: 250px;object-fit: cover;-webkit-border-radius: 250px;-moz-border-radius: 250px;border-radius: 250px;} 
.author_name a {font-weight:bold} 
.author_name span {display:block;font-size:13px;padding-top:7px;}
  
.publ_table {display:table;width:100%;margin-top:30px;}
.publ_left {display:table-cell;vertical-align:top;width:387px;padding:30px 0px;padding-left:30px;}
.publ_right {display:table-cell;vertical-align:top;padding-top:20px;padding:30px 0px;padding-right:30px;padding-left:30px}

.top_block_title {font-size:17px;color:#5f5f5f;margin-bottom:15px}
.author_block {display:table;width:100%}
.author_avatar {display:table-cell;vertical-align:top;width:87px}
.author_information {display:table-cell;vertical-align:top;}
.autor_avatar_in {width:72px;height:72px;}
.autor_avatar_in #a_avatar {overflow:hidden;width:72px;height:72px;-webkit-border-radius: 250px;-moz-border-radius: 250px;border-radius: 250px;}
.autor_avatar_in img {width:72px;height:72px;-webkit-border-radius: 250px;-moz-border-radius: 250px;border-radius: 250px;object-fit:cover;-webkit-border-radius: 250px;-moz-border-radius: 250px;border-radius: 250px}
.author_user {font-size:15px;font-weight:bold;display:block}
.author_user span {display:none}
.author_rate {margin-top:10px}
.author_group {margin-top:7px;font-size:13px;color:#a3a3a3}
.author_publ {font-size:13px;margin-top:7px}

.item {text-align: center; float: left; margin: 10px;} 
.num {    padding: 4px 4px;border: 2px solid; border-radius: 50%;line-height: 30px;width: 30px;margin: auto;text-align: center; font-size:16px;} 
.dnum {border: 2px solid;padding: 9px 26px;-webkit-border-radius: 100px;-moz-border-radius: 100px;border-radius: 100px;} 
#tnum {border-color: #16a085;color: #16a085;} 
#tnum:hover {border-color: #16a085;color: #fff;background-color: #16a085;} 
#unum {border-color: #0082FF;color: #0082FF;} 
#unum:hover {border-color: #0082FF;color: #fff;background-color: #0082FF;}
#gnum {border-color: #95a5a6;color: #95a5a6;}
#gnum:hover {border-color: #95a5a6;color: #fff;background-color: #95a5a6;}
#rnum {border-color: red;color: red;} 
#rnum:hover {border-color: red;background-color: red;color:white}
#znum {border-color: grey;color: grey;} 
#znum:hover {border-color: grey;background-color: grey;color:white}



/*Header
-------------------------*/
#top {
 background: #515151;
}
#top nav {
 margin-right: 160px;
}
#top .uMenuRoot {
 margin: 0;
 padding: 0;
 list-style: none;
}
#top .uMenuRoot ul {
 margin: 0;
 padding: 0;
 min-width: 100%;
 list-style: none;
 position: absolute;
 width: 0;
 z-index: 1;
 left: 0;
 top: 100%;
 visibility: hidden;
 opacity: 0;
 -webkit-transition: all 0.2s 0.15s ease-out;
 transition: all 0.2s 0.15s ease-out;
 white-space: nowrap;
 background: #515151;
 overflow: hidden;
}
#top .uMenuRoot ul ul {
 top: 0;
 left: 100%;
}
#top .uMenuRoot li {
float: left;
 position: relative;
 list-style: none !important;
 -webkit-transition: all 0.1s 0s ease-out;
 transition: all 0.1s 0s ease-out;
 text-transform: uppercase;
 font-weight: 700;
}
#top .uMenuRoot li.has-submenu > a:after,
#top .uMenuRoot li.has-submenu > span:after {
 display: block;
 position: absolute;
 content: "+";
 right: 5px;
 top: 0;
}
#top .uMenuRoot li:hover > a {
 color: #fff;
 background: #2D76A8;
}
#top .uMenuRoot li:hover > ul {
 visibility: visible;
 opacity: 1;
 width: auto;
 overflow: visible;
}
#top .uMenuRoot li .uMenuItemA {
 color: #fff;
 background: #2D76A8;
}
#top .uMenuRoot li li {
 float: none;
}
#top .uMenuRoot li li:hover > a {
 box-shadow: none;
}
#top .uMenuRoot li li a {
 padding: 0 25px 0 20px;
 line-height: 2.5;
}
#top .uMenuRoot li li .uMenuItemA {
 box-shadow: none;
}
#top .uMenuRoot li > span {
 display: block;
 padding: 0 15px 4px 15px;
 line-height: 3.286;
}
#top .uMenuRoot a {
 display: block;
 padding: 0 15px 4px 15px;
 line-height: 3.286;
 color: #a7a7a7;
 -webkit-transition: all 0.1s 0s ease-out;
 transition: all 0.1s 0s ease-out;
}
#top .uMenuRoot a:hover + ul {
 visibility: visible;
 opacity: 1;
}
.show-menu {
 display: none;
 width: 50px;
 height: 50px;
 background: #38acf0 url(/.s/t/1088/menu.png) no-repeat center center;
 box-shadow: inset 0 -4px rgba(0, 0, 0, 0.09);
 cursor: pointer;
}
.show-search {
 display: none;
 width: 50px;
 height: 50px;
 float: right;
 background: #767676 url(/.s/t/1088/search-mobile.png) no-repeat center center;
 box-shadow: inset 0 -4px rgba(0, 0, 0, 0.09);
 cursor: pointer;
}
.b-search {
 width: 160px;
 height: 30px;
 margin-top: 9px;
 margin-bottom: 9px;
 overflow: hidden;
 -webkit-transition: all 0.1s 0s ease-out;
 transition: all 0.1s 0s ease-out;
}
.b-search .schQuery,
.b-search .schBtn {
 float: left;
}
.b-search input[type=text] {
 width: 160px !important;
 padding-right: 30px !important;
 background: #c9c8c8 !important;
 border: none;
}
.b-search input[type=submit] {
 width: 30px !important;
 margin-left: -30px;
 font-size: 0 !important;
 color: transparent !important;
 box-shadow: none !important;
 outline: none;
}
.b-search input[type=submit], .b-search input[type=submit]:disabled {
 background: url(/.s/t/1088/search.png) no-repeat center center !important;
}
.b-maincontent .queryField {
 width: auto !important;
}
.b-usermenu {
 text-align: right;
 font-size: 0.929em;
 line-height: 3.077;
}
/*-----------------------*/
/*Main
-------------------------*/
.ut_over {padding-top:30px;padding-left:30px}
.b-logo {
 float: right;
 width: 280px;
 padding: 35px 15px 25px;
 text-align: center;
 -ms-box-sizing: border-box;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
 box-sizing: border-box;
}
.b-logo img {
 max-width: 100%;
}
.site-title {
 margin: 15px 0 0 0;
 padding: 5px 0;
 font-size: 1.429em;
 line-height: 1.5;
 font-weight: bold;
}
.site-slogan {
 line-height: 2.143;
}
.b-maincontent {
 float: left;
 width: 840px;
}
.b-maincontent .smiles img {
 max-width: none;
}
#allEntries img {
 max-width: 100%;
}
img.site-img {
 vertical-align: top;
 width: 100%;
}

.site-intro {
 margin: 10px 0;
 line-height: 1.714;
}
.eBlock {
 margin: 20px 0;
 border-bottom: 1px dotted #bbb;
 table-layout: fixed;
}
.eBlock + br {
 display: none;
}
.eBlock > tbody > tr > td {
 padding: 0 !important;
}


 $Paginator
\*------------------------------------*/
.catPages1, 
.catPages2, 
.pagesBlock1, 
.pagesBlock2, 
.pagesBlockuz1, 
.pagesBlockuz2 {padding:0px 0px 10px 0px;} 
span.catPages1, 
span.catPages2, 
span.pagesBlock1, 
span.pagesBlock2, 
span.pagesBlockuz1, 
span.pagesBlockuz2 { 
 display: inline-block; 
} 
.catPages1 a, 
.catPages2 a, 
.pagesBlock1 a, 
.pagesBlock2 a, 
.pagesBlockuz1 a, 
.pagesBlockuz2 a, 
.catPages1 b, 
.catPages2 b, 
.pagesBlock1 b, 
.pagesBlock2 b, 
.pagesBlockuz1 b, 
.pagesBlockuz2 b { 
 margin: 0px 2px; 
 padding:6px 12px; 
 border-radius:3px; 
 color:#777; 
 background:#ececec; 
} 
.catPages1 b, 
.catPages2 b, 
.pagesBlock1 b, 
.pagesBlock2 b, 
.pagesBlockuz1 b, 
.pagesBlockuz2 b { 
 margin: 0px 2px; 
 padding:6px 12px; 
 border-radius:3px; 
 color:#f2f2f2; 
 background:#3498db; 
} 
.catPages1 a:hover, 
.catPages2 a:hover, 
.pagesBlock1 a:hover, 
.pagesBlock2 a:hover, 
.pagesBlockuz1 a:hover, 
.pagesBlockuz2 a:hover { 
 margin: 0px 2px; 
 padding:6px 12px; 
 border-radius:3px; 
 color:#fff; 
 background:#2980b9; 
}

.catPages, 
.catPages2, 
.pagesBlock1, 
.pagesBlock2, 
.pagesBlockuz1, 
.pagesBlockuz2 {padding:0px 0px 10px 0px;} 
span.catPages, 
span.catPages2, 
span.pagesBlock1, 
span.pagesBlock2, 
span.pagesBlockuz1, 
span.pagesBlockuz2 { 
 display: inline-block; 
} 
.catPages a, 
.catPages2 a, 
.pagesBlock1 a, 
.pagesBlock2 a, 
.pagesBlockuz1 a, 
.pagesBlockuz2 a, 
.catPages b, 
.catPages2 b, 
.pagesBlock1 b, 
.pagesBlock2 b, 
.pagesBlockuz1 b, 
.pagesBlockuz2 b { 
 margin: 0px 2px; 
 padding:6px 12px; 
 border-radius:3px; 
 color:#777; 
 background:#ececec; 
line-height: 40px;
} 
.catPages b, 
.catPages2 b, 
.pagesBlock1 b, 
.pagesBlock2 b, 
.pagesBlockuz1 b, 
.pagesBlockuz2 b { 
 margin: 0px 2px; 
 padding:6px 12px; 
 border-radius:3px; 
 color:#f2f2f2; 
 background:#4B97BD; 
} 
.catPages a:hover, 
.catPages2 a:hover, 
.pagesBlock1 a:hover, 
.pagesBlock2 a:hover, 
.pagesBlockuz1 a:hover, 
.pagesBlockuz2 a:hover { 
 margin: 0px 2px; 
 padding:6px 12px; 
 border-radius:3px; 
 color:#fff; 
 background:#4B97BD; 
}
/*------------------------------------*/

.cat-blocks.with-clear:after {
 clear: none;
}
.user_avatar img {
 border-radius: 5px;
 background: #fff;
 padding: 2px;
 box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
}
.cMessage .user_avatar img {
 margin: 0 6px 6px 0;
}
.cMessage {
 padding: 5px 0 !important;
 overflow: hidden;
}
.cBlock1,
.cBlock2 {
 border-top: 1px dotted #e7e7e7;
}
.cBlock1 + br,
.cBlock2 + br {
 display: none;
}
.bbCodeBlock,
.bbQuoteBlock {
 margin: 5px 0;
}
.bbCodeName {
 font-size: 0.786em !important;
 line-height: 1.455;
 padding-left: 13px !important;
}
.codeMessage {
 padding: 5px;
 font: 11px 'Consolas', 'Courier New', 'sans-serif';
 background-color: #ebebeb;
 color: #000;
}
.bbQuoteName {
 font-size: 0.786em !important;
 line-height: 1.455;
 padding-left: 13px !important;
}
.quoteMessage {
 margin: 0 0 5px 0;
 padding: 3px 10px 3px 10px;
 color: #666;
 font-style: italic;
 border: none !important;
 border-left: 3px solid #8c9294 !important;
 background-color: #dce3e9;
 font-size: 0.857em;
 line-height: 1.5;
}
#invoice-table td {
 padding: 3px 1px;
}
#cat-select {
 max-width: 230px;
}

/*-----------------------*/
/*Sidebar
-------------------------*/
.b-sidebar {
 clear: right;
 width: 240px;
 float: right;
}
.block {
 margin-bottom: 30px;
}
.block:last-child {
 border-bottom: 0;
}
.blocktitle {
 font-size: 20px;
 color: #555;
 font-family: 'Trebuchet MS', Helvetica, sans-serif;
 font-weight: bold;
 margin-bottom: 5px;
}

.calTable {
 width: 100%;
 border-spacing: 0;
 border-collapse: collapse;
}
.calTable td {
 padding-top: 5px;
 padding-bottom: 5px;
}
.calWday,
.calWdaySe,
.calWdaySu {
 background: #e6e6e6;
}
.calMdayA,
.calMdayIsA {
 background: #e6e6e6;
}
/*-----------------------*/

/*Footer
-------------------------*/
footer {
 height: 200px;
}
footer a{
color: #fff;
}

footer .t-container {
 text-align: right;
}
footer img {
 vertical-align: middle;
}
/*-----------------------*/
/*------ Input style ------*/

input[type="submit"],
input[type="reset"],
input[type="button"],
button {
 padding: 0px 20px;
 line-height: 40px;
 height: 40px;
 font-size: 10pt;
 border: none;
 position: relative;
 background-color: #56A0CC;
 color: rgba(255, 255, 255, 0.8);
 font-weight: 400;
 cursor: pointer;
 -webkit-border-radius: 4px;
 -moz-border-radius: 4px;
 border-radius: 4px;
 transition: All 0.4023s ease;
 -webkit-transition: All 0.4023s ease;
 -moz-transition: All 0.4023s ease;
 -o-transition: All 0.4023s ease;
}
input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover,
button:hover {
 background-color: #1C5E85;
 color: rgba(255, 255, 255, 1);
}
input[type="submit"]:active,
input[type="reset"]:active,
input[type="button"]:active {
 background-color: #1C5E85;
 -webkit-transition: background-color 0s ease;
 -moz-transition: background-color 0s ease;
 -ms-transition: background-color 0s ease;
 -o-transition: background-color 0s ease;
 transition: background-color 0s ease;
}
button {
 text-transform: uppercase;
 overflow: hidden;
 color: rgba(255, 255, 255, 1);
}
button:after {
 content: '';
 position: absolute;
 width: 0%;
 height: 400%;
 background: rgba(255, 255, 255, 0.05);
 z-index: 1;
 right: 0;
 top: 0;
 margin: -5px 0 0 -5px;
 -webkit-transform-origin: 0 0;
 -webkit-transform: rotate(-20deg);
 -moz-transform-origin: 0 0;
 -moz-transform: rotate(-20deg);
 -ms-transform-origin: 0 0;
 -ms-transform: rotate(-20deg);
 transform-origin: 0 0;
 transform: rotate(-20deg);
 transition: All 0.4023s ease;
 -webkit-transition: All 0.4023s ease;
 -moz-transition: All 0.4023s ease;
 -o-transition: All 0.4023s ease;
}
button:hover:after {
 width: 70%;
}
.manTdText input[type="button"],
.manTd2 input[type="button"],
.commTd2 input[type="button"],
.manTdBrief input[type="button"],
input[type="button"].codeButtons,
#iplus input[type="button"] {
 padding: 3px 5px;
 font-size: 9px;
}
input[type="button"].codeButtons {
 height: 25px;
 line-height: 1;
}
input[type="button"]#bid-8-basket {
 padding: 4px 7px;
 margin-left: 3px;
}
.manTd2 input[type="text"] {
 padding: 2px 5px !important;
}
input[type="text"],
input[type="password"],
textarea {
 position: relative;
 padding: 0px 12px;
 line-height: 40px;
 height: 40px;
 margin-bottom: 4px;
 border: 1px solid #f6f6f6;
 background: #fff;
 font-weight: 300;
 font-size: 11pt;
 -webkit-border-radius: 4px;
 -moz-border-radius: 4px;
 border-radius: 4px;
 transition: All 0.4023s ease;
 -webkit-transition: All 0.4023s ease;
 -moz-transition: All 0.4023s ease;
 -o-transition: All 0.4023s ease;
}
input[type="text"]:hover,
input[type="password"]:hover,
textarea:hover {
 border-color: #ccc;
}
input,
textarea {
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
}
textarea {
 line-height: normal;
 padding-top: 10px;
 padding-bottom: 10px;
 min-height: 140px;
}
input[type="button"]#newPhtBt {
 width: auto !important;
}
#iplus input {
 height: 24px;
 line-height: 20px;
}
.line-btn {
 display: inline-block;
 padding: 10px 14px;
 margin: 0 4px;
 border: 2px solid #ccc;
 -webkit-border-radius: 4px;
 -moz-border-radius: 4px;
 border-radius: 4px;
 font-weight: 400;
 cursor: pointer;
}
.line-btn:hover {
 border: 2px solid #56A0CC;
 color: #56A0CC;
 text-decoration: none;
}
.btn-icon {
 position: relative;
 padding-left: 40px;
}
.btn-icon i {
 position: absolute;
 left: 15px;
 top: 10px;
 font-size: 14pt;
}
.btn-anim {
 padding-left: 20px !important;
}
.btn-anim:hover {
 padding-left: 45px !important;
}
.btn-anim i {
 opacity: 0;
 left: 5px;
 transition: All 0.3619s ease;
 -webkit-transition: All 0.3619s ease;
 -moz-transition: All 0.3619s ease;
 -o-transition: All 0.3619s ease;
}
.btn-anim:hover i {
 opacity: 1;
 left: 15px;
}
/*------ Input style ------*/
/*Popup
-------------------------*/
.popup {
 margin: 10px;
 background: #fff;
}
.popuptitle {
 padding: 10px 20px;
 background: #38acf0;
 color: #fff;
}
.popupbody {
 padding: 10px 20px;
}
/*-----------------------*/
/*RESPONSIVE
-------------------------*/
@media only screen and (max-width: 1023px) {
 .t-container {
 width: auto;
 margin-left: 18px;
 margin-right: 18px;
 }
 .b-main {
 margin-bottom: 18px;
 }
 .b-logo {
 float: none;
 width: auto;
 padding-bottom: 0;
 }
 .b-maincontent {
 float: none;
 width: auto;
 }
 img.site-img {
 width: 100%;
 }
 .mainpage-header {
 padding-top: 20px;
 }
 .b-sidebar {
 width: auto;
 margin-top: 18px;
 }
 footer .t-container {
 text-align: center;
 }
 #top nav {
 font-size: .929em;
 }
 #top .uMenuRoot ul {
 width: auto;
 overflow: visible;
 }
 #top .uMenuRoot ul ul {
 display: block;
 position: static;
 padding-left: 0;
 background: none;
 }
 #top .uMenuRoot ul ul a {
 padding-left: 55px;
 }
 #top .uMenuRoot ul ul ul a {
 padding-left: 90px;
 }
 #top .uMenuRoot ul a:hover {
 background: #38acf0;
 }
 #top .uMenuRoot li:hover ul {
 visibility: visible;
 opacity: 1;
 }
 #top .uMenuRoot li > span {
 line-height: 3.538em;
 }
 #top .uMenuRoot li li.has-submenu a:after,
 #top .uMenuRoot li li.has-submenu span:after {
 display: inline;
 content: '';
 position: static;
 }
 #top .uMenuRoot a {
 line-height: 3.538em;
 }
 .show-search {
 display: block;
 }
 .show-search-min {
 display: none;
 }
 .b-search.b-search-min {
 width: 0;
 }
 .commFl {
 width: 100%;
 }
}
@media only screen and (max-width: 960px) { 
.navbar-share {display: none;}
}
@media only screen and (max-width: 768px) {
 .show-menu {
 display: block;
 }
 #top nav {
 display: none;
 margin-right: 0;
 padding-bottom: 4px;
 background: #2a72cc;
 box-shadow: inset 0 -4px rgba(0, 0, 0, 0.09);
 visibility: hidden;
 opacity: 0;
 }
 #top nav.nav-opened {
 display: block;
 visibility: visible;
 opacity: 1;
 }
 #top .uMenuRoot {
 white-space: nowrap;
 }
 #top .uMenuRoot li {
 display: block;
 float: none;
 }
 #top .uMenuRoot li.has-submenu a:after,
 #top .uMenuRoot li.has-submenu span:after {
 display: inline;
 content: '';
 position: static;
 }
 #top .uMenuRoot li:hover a {
 box-shadow: none;
 }
 #top .uMenuRoot li > span {
 line-height: 2.5;
 color: #fff;
 padding: 0 20px !important;
 }
 #top .uMenuRoot a {
 line-height: 2.5;
 color: #fff;
 padding: 0 20px !important;
 }
 #top .uMenuRoot a:hover,
 #top .uMenuRoot a.uMenuItemA {
 background: #1196e4 !important;
 box-shadow: none;
 }
 #top .uMenuRoot ul {
 display: block;
 position: static;
 padding-left: 0 !important;
 background: none;
 visibility: visible;
 opacity: 1;
 }
 #top .uMenuRoot ul a {
 padding-left: 35px !important;
 }
 #top .uMenuRoot ul ul a {
 padding-left: 70px !important;
 }
 #puzadpn {display:none;}
}
@media only screen and (max-width: 600px) {
 .b-maincontent .queryField {
 width: 100px !important;
 }
 #uNetRegF > table > tbody > tr > td {
 display: block;
 }
 #uEntriesList {
 text-align: center;
 }
 #uEntriesList > li {
 width: auto !important;
 padding: 5px;
 }
 table.catalog td {
 display: block;
 clear: left;
 }
}

#header-blocks { margin-bottom: 30px; height: 100px; background-color: #444; background-color: rgba(123, 123, 123, 0.34); -webkit-box-shadow: "inset 0 -5px 8px -5px rgba(0,0,0,0.65)"; -moz-box-shadow: "inset 0 -5px 8px -5px rgba(0,0,0,0.65)"; box-shadow: "inset 0 -5px 8px -5px rgba(0,0,0,0.65)"; background: url('/img/background.png') repeat #262626;}
#header-block { margin: 0 auto; position: relative; width: 49.3%;}
#uconet-logo { display: block; float: left; height: 100px; width: 370px; font-family: 'Trebuchet MS', Helvetica, sans-serif;}
#uconet-logo .name-blog { display: block; font-size: 22px; padding: 20px 0 0 0; color: #4B6880; font-weight: bold;}
#uconet-logo .description-blog { display: block; padding: 5px 0 0 0; color: #777; }
#uconet-logo a {color: #C6C9CB;}
#uconet-logo a:hover { color: #D9DCDD; }
#top-blok {float: right; height: 100px;}

.uconet_vid {margin-bottom: 30px; border-bottom: solid 2px #4B97BD; display: inline-block;background-color: #fff;} 
 .uconet_vid_img {width: 100%;height: 240px;} 
 .uconet_vid_img img {width: 840px;height:240px}
 .uconet_vid_img img:hover {opacity:0.9;}
 .uconet_vid_title {padding: 10px 10px 0 10px;}
 .uconet_vid_title a { color: #307AA5; font-size: 16px; padding: 0; font-weight: bold; text-transform: uppercase;}
 .uconet_vid_title a:hover {color: #555;}
 .uconet_vid_message {text-align: justify; padding:10px; max-height: 60px; overflow: hidden;}
 .uconet_vid_dalee {border-radius: 5px 0 0 0; float: right; margin-top: -28px; background-color: #4B97BD; padding: 4px 10px;}
 .uconet_vid_dalee:hover {background-color: #478EB2;}
 .uconet_vid_dalee a {color: #fff; text-transform: uppercase; font-weight: 700; font-size: 12px;}
 .uconet_vid_dalee a:hover {color: #fff;}

.menu_top_uconet_ru li {list-style: none; float: left;line-height: 100px; text-transform: uppercase; }
.menu_top_uconet_ru li a.active {background-color: rgba(123, 123, 123, 0.34); color: rgba(255,255,255,0.7);}
.menu_top_uconet_ru li a {position: relative; display: inline-block; height: 100px; padding: 0 12px; color: #777777;}
.menu_top_uconet_ru {text-align: center;}

.menu_top_uconet_ru li { vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative; -webkit-transition-duration: 0.5s; transition-duration: 0.5s;}
.menu_top_uconet_ru li:before { content: ""; position: absolute; z-index: -1; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(123, 123, 123, 0.34); -webkit-transform: scaleY(0); transform: scaleY(0); -webkit-transform-origin: 50% 0; transform-origin: 50% 0; -webkit-transition-property: transform; transition-property: transform; -webkit-transition-duration: 0.5s; transition-duration: 0.5s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; }
.menu_top_uconet_ru a:hover, .menu_top_uconet_ru a:focus {color: rgba(255,255,255,0.7);}
.menu_top_uconet_ru li:hover:before, .menu_top_uconet_ru li:focus:before {-webkit-transform: scaleY(1); transform: scaleY(1); -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);}

.menu {display:block; display: none;}
 .menu li{display: inline-block;
position: relative;
z-index:100;}
 
.menu li a {font-weight:600;
text-decoration:none;
padding:11px;
display:block;
color:#ffffff;
 
-webkit-transition: all 0.2s ease-in-out 0s;
 -moz-transition: all 0.2s ease-in-out 0s;
 -o-transition: all 0.2s ease-in-out 0s;
 -ms-transition: all 0.2s ease-in-out 0s;
 transition: all 0.2s ease-in-out 0s;
}
 
.menu li a:hover, .menu li:hover > a{color:#ffffff;
background:#9CA3DA;}
 
 /* hide the second level menu */
.menu ul {display: none;
margin: 0;
padding: 0;
position: absolute;
top: 43px;
left: 0px;
background: #ffffff;
}
 
/* display second level menu on hover */
.menu li:hover > ul{ display: block;}
 
.menu ul li {display:block;
float: none;
background:none;
margin:0;
padding:0;
}
 
.menu ul li a {font-size:12px;
font-weight:normal;
display:block;
color:#797979;
border-left:3px solid #ffffff;
background:#ffffff;}
 
.menu ul li a:hover, .menu ul li:hover > a{
background:#f0f0f0;
border-left:3px solid #9CA3DA;
color:#797979;
}
 
 /* change level 3 menu positions */
.menu ul ul {left: 149px;
 top: 0px;
}
 
 .mobile-menu{
 display:none;
width:100%;
padding:11px;
background:#3E4156;
color:#ffffff;
text-transform:uppercase;
font-weight:600;
}
.mobile-menu:hover{background:#3E4156;
color:#ffffff;
text-decoration:none;
}
 
@media (max-width: 767px) {
 
.menu_top_uconet_ru, .menu{display:none;}
 
.mobile-menu{ display: -webkit-box;
margin-top:100px;}
 
nav{margin:0;
background:none;}
 
.menu li{display:block;
margin:0;}
 
.menu li a {background:#ffffff;
color:#797979;
border-top:1px solid #e0e0e0;
border-left:3px solid #ffffff;}
 
.menu li a:hover, .menu li:hover > a{
background:#f0f0f0;
color:#797979;
border-left:3px solid #9CA3DA;}
 
/*level 2 and 3 - make same width as all items*/
.menu ul {display:block;
position:relative;
top:0;
left:0;
width:100%;}
 
.menu ul ul {left:0;}
 
}/*end media queries*/


.catsTd {padding-bottom: 5px;}
.catsTd a {color: #a6a6a6;font: 15px 'Open Sans';}
.catsTd a:hover {color: #2D2D2D;}
.catNumData {color: #7C7C7C; float: right;}
.catsTd:before { content:"\f105"; padding-right: 5px;}
.catsTd {font-family: FontAwesome;}



.uconet_publ_message {padding:10px;}
.uconet_publ_title {    font-family: 'PT Sans Narrow', serif;font-size: 24px;font-weight: bold;color: #626262;margin-top: 0;-ms-word-wrap: break-word;word-wrap: break-word; }

.uconet_publ_infa {margin-bottom: 70px;margin-top: 10px;text-align: center;margin-left: 29%;font-size: 14px; color: #888; font-family: 'Courier New', monospace; padding-left: 10px; padding-top: 5px;}
.uconet_publ_infa span {margin-right: 30px;}
.uconet_publ_commets {padding: 10px;}
.com-order-block { text-align: right; display: none; }
.ya-share2__container_size_m .ya-share2__icon { height: 35px!important; width: 35px!important; background-size: 35px 35px!important; }


.uc-answer-link a:hover { color: #56A0CC; text-decoration: none; }
.uComment { position: relative; }
.uComment .uc-answer-link, .uComment .uc-opacity { margin-left: 10px; opacity: 0; transition: All 0.3216s ease; -webkit-transition: All 0.3216s ease; -moz-transition: All 0.3216s ease; -o-transition: All 0.3216s ease; }
.uComment:hover .uc-opacity { margin-left: 0px; opacity: 0.6; }
.uComment .uc-answer-link { position: absolute; opacity: 0; right: 10px; bottom: -10px; }
.uComment:hover .uc-answer-link { right: 0px; opacity: 1; }
.uComment { overflow: visible; display: table; width: 100%; }
.uc-avatar img { float: left; border-radius: 450px!important; width: 50px !important;height: 50px !important;padding: 3px; }

.top_publ {margin-bottom: 10px;}
.top_eTitle {background-color: #fff; padding: 8px; border-left: solid #4B97BD;}
.top_eTitle:hover { border-left: solid #8BD691;}
.top_eTitle a {color: #555;}



.uconet_publ_news {text-align: left; margin: 10px;}
.uconet_publ_news2 {padding: 0 20px 0 20px; clear: both;}
.uconet_publ_picture img {margin: 6px 20px 0 0; float: left; width: 65px; height: 65px;}
.uconet_publ_news span { background: #fff; padding-right: 20px; }
.uconet_publ_news h2 {background: url('/img/h_divider.png') repeat-x left center; font-size: 17pt; color: #444444; margin: 20px 20px 15px 20px;}
.uconet_publ_news2 h3 {color: #104863; -webkit-margin-before: 0; -webkit-margin-after: 0; font-size: 14px;}
.uconet_publ_news2 p {padding: 0 0 15px 0; border-bottom: 1px solid #EFEFEF; margin: 0; font-size: 12px;}

.comment-icon:before { content: '\e808'; }
[class$="-icon"]:before, [class*="-icon "]:before {
 font-family: "icons";
 font-style: normal;
 font-weight: normal;
 speak: none;
 display: inline-block;
 text-decoration: inherit;
 width: 1em;
 margin-right: .2em;
 text-align: center;
 /* opacity: .8; */
 font-variant: normal;
 text-transform: none;
 line-height: 1em;
 margin-left: .2em;
 /* font-size: 120%; */
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
 /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}



.banner_blok2 {background-color: #FFCD59; padding: 30px 10px; text-align: center; border-radius: 5px 5px 5px 5px;}
.banner_blok3 {background-color: #8BD691; padding: 10px 10px; text-align: center; margin-top: 10px; border-radius: 5px;}
.banner_blok3:hover {background-color: #96D79C; box-shadow: 0 0 10px #8BD691; border-radius: 5px;}
.banner_blok3 a {color: #fff; font-size: 20px; text-transform: uppercase; font-weight: bold;}
.banner_title {text-transform: uppercase; font-size: 19px; color: #3E768E;}
.banner_desc {text-transform: uppercase; font-weight: bold; font-size: 30px; color: #fff; display: block;}


.lastcomm {width: 100%; float: left; font-size: 11px; margin-bottom: 30px; border-right: solid #8BD691; padding-right: 3px;} 
.lastcomm:hover {border-right: solid #4B97BD;}
.commtext { color: #44; font-size: 15px; }
.commtext a {font-size: 10px; border-radius: 3px; color: #4B97BD; float: right; display: -webkit-box;}
.commautor {font-size: 13px; font-weight: bold; font-family: Tahoma, Geneva, sans-serif;}
.commautor a {color: #539ACB !important;}
.bloc_ava_nik img {float:left;margin-right: 5px; border-radius: 50px;}
.bloc_ava_nik {min-height: 60px;}
.commenter {}

.title_uslugi {font-size: 20px; color: #555; font-family: 'Trebuchet MS', Helvetica, sans-serif; font-weight: bold; margin-bottom: 5px;text-align: center;}
.ceni {padding-left: 50px;}
.ceni li {list-style: none;}
.coutri {font-size: 19px;text-align: center;}
.coutri i {padding-left: 30px; font-size: 22px;}

#top-blok-futer {float: left; height: 50px;}

.menu_top_futer_uconet_ru li {list-style: none; float: left;line-height: 50px; text-transform: uppercase; }
.menu_top_futer_uconet_ru li a.active {background-color: rgba(123, 123, 123, 0.34); color: rgba(255,255,255,0.7);}
.menu_top_futer_uconet_ru li a {position: relative; display: inline-block; height: 50px; padding: 0 12px; color: #777777;}
.menu_top_uconet_ru {text-align: center;}

.menu_top_futer_uconet_ru li { vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative; -webkit-transition-duration: 0.5s; transition-duration: 0.5s;}
.menu_top_futer_uconet_ru li:before { content: ""; position: absolute; z-index: -1; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(123, 123, 123, 0.34); -webkit-transform: scaleY(0); transform: scaleY(0); -webkit-transform-origin: 50% 0; transform-origin: 50% 0; -webkit-transition-property: transform; transition-property: transform; -webkit-transition-duration: 0.5s; transition-duration: 0.5s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; }
.menu_top_futer_uconet_ru a:hover, .menu_top_uconet_ru a:focus {color: rgba(255,255,255,0.7);}
.menu_top_futer_uconet_ru li:hover:before, .menu_top_uconet_ru li:focus:before {-webkit-transform: scaleY(1); transform: scaleY(1); -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);}
/*-----------------------*/
/* tour */

.h-tour {padding-top:30px;padding-bottom:110px}

.h-forum-title {font-size:38px;font-weight:bold;color:#fff}
.h-forum-desc {color:rgba(255,255,255,0.7);padding-top:35px;padding-bottom:50px;font-size:16px;line-height:1.9}

.h-forum-counter div {cursor:default;float:left;font-weight:bold;font-size:26px;line-height:26px;background:#ff8839;color:#fff;padding:18px 36px;padding-bottom:20px;margin-right:25px;}
.h-forum-counter div span {display:block;font-size:14px;line-height:15px;padding-top:2px;font-weight:normal;}
.h-forum-counter .hfc1 {background:#b250ff}
.h-forum-counter .hfc2 {background:#ff2d77}

.h-forum-counter div:hover {box-shadow:0px 0px 10px rgba(0,0,0,0.5);}


.h-forum-top {background:#F8F8F8;height:50px;padding:0px;margin-bottom:30px}
.h-forum-top a {float:left;display:inline-block;color:#80899b;text-decoration:none;font-size:14px;line-height:50px;padding:0px 25px}
.h-forum-top a:hover {color:#fff;background:#3f475c;border-bottom: 3px solid #fff;}
.h-forum-top a i {margin-right:7px;color:#b5bccc}

.h-main .gTableSubTop {display:none}
.forum-box .gTableSubTop {padding-top:10px !important}

.forumIcoTd {width:50px}
.forumNameTd .forum {font-size:18px;text-decoration:none;color:#7383a4;font-weight:bold;}
.forumNameTd .forum:hover {color:#cd0000;text-decoration:none}
.forumNameTd .forumDescr {margin-top:3px;font-size:14px;line-height:1.7;color:#9ea0ad;} 
.forumThreadTd {width:200px;padding-right:10px !important;text-align:right;color:#394551;line-height:1.2}
.forumThreadTd span {display:block;color:#999bb0;font-size:13px;font-weight:normal;}
.forumLastPostTd {width:250px;line-height:1.7;font-size:13px;color:#7b8398}
.forumLastPostTd a {text-decoration:none;color:#7b8398}
.forumLastPostTd span a {color:#51a9e8}
.forumLastPostLink {color:#505563;font-weight:bold}
.forumLastPostTd span a:hover {color:#cd0000}
.forumLastPostLink:hover {color:#3f475c}
.gTableBody1 {font-size:14px;color:#6e727d;line-height:1.7;padding:30px !important;padding-left:10px !important}
.funcBlock {margin:15px 0px;color:#fff;font-size:0px;}
.funcBlock a {float:right;font-size:13px}

.legendTd img {margin-right:10px !important}
.legendBlock {padding-top:20px;font-size:13px}

.forumNamesBarTbl, .ThrForumBarTbl, .FrmForumBarTbl {padding:15px 0px}
.threadsDetails {padding-top:15px !important}
.forumOnlineBar {padding-bottom:15px !important}
.threadsDetails, .forumOnlineBar, .fFastSearchTd {font-size:13px}

.threadIcoTd {border-left:1px solid #dbe1e8;}
.threadNametd {border-left:1px solid #dbe1e8}
.threadViewTd, .threadPostTd {width:7%;border-left:1px solid #dbe1e8}
.threadAuthTd {width:14%;border-left:1px solid #dbe1e8}
.threadLastPostTd {width:20%;border-left:1px solid #dbe1e8;border-right:1px solid #dbe1e8}
.threadsType {font-weight:bold;border-left:1px solid #dbe1e8;border-right:1px solid #dbe1e8;padding:13px 20px !important;background:#f4f5f7}

#forum_filter {font-size:13px;margin-bottom:20px;}
#filter_by {margin-right:10px;margin-top:0px !important;line-height:24px}
#forum_filter_select {margin-right:10px}
#forum_filter_select, .fastNav, .moderOptions {height:24px;border:1px solid #D8D8D8;background:#fff}
#forum_filter_select:hover, .fastNav:hover, .moderOptions:hover {border-color:#a2a2a2}
#filter_word, .fastNav {margin-right:8px}
#forum_filter input[type="submit"], input.fastNav, .fFastSearchTd input[type="submit"] {text-transform:uppercase;font-size:11px !important}
.fastSearch {margin-left:8px !important}

#thread_search_button {margin-top:0px !important}

.hl-photo-over {width:100%;overflow-x:hidden}
.hl-photo-in {width: -webkit-calc(100% + 15px);width: -moz-calc(100% + 15px);width: calc(100% + 15px);}
#uEntriesList .uEntryWrap {padding:0px !important;padding-right:15px !important;padding-bottom:15px !important}
#uEntriesList .uEntryWrap img {width:100%;vertical-align:bottom}
.h-photoblock {position:relative}
.hl-moderpanel {position:absolute;bottom:20px;right:20px;z-index:999}

.h-photoblock span {position:absolute;width:100%;height:100%;background:rgba(228,138,49,0.2);opacity:0;display:inline-block;-webkit-transition: all .3s;transition: all .3s;}
.h-photoblock span:after {content:'';display:inline-block;z-index:9;position:absolute;top:60px;left:60px;bottom:60px;right:60px;border:1px solid #fff;opacity:0;-webkit-transition: all .1s;transition: all .1s;}
.h-photoblock:hover span:after {top:10px;left:10px;bottom:10px;right:10px;opacity:0.7}
.h-photoblock:hover span {opacity:1}

.searchForumsFl {width:100%}

.postTdTopleft {border-left:1px solid #dbe1e8;border-right:none !important}
.postTdTop {}
.postBottom {}
.postBottomleft {}


.userRights {font-size:13px;padding-top:10px}



.forum-box .statusOnline, .forum-box .statusOffline {vertical-align:middle !important;margin-top:-2px;margin-left:4px;width:6px;height:6px;background:#71c23b;display:inline-block;color:rgba(0,0,0,0);font-size:0;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%}
.forum-box .statusOffline {background:#dedede}

.forum-post-tab {display:table;width:100%;margin-top:50px}
.forum-post-left, .forum-post-right {display:table-cell;vertical-align:top;word-break: break-all;}
.forum-post-left {width:160px;padding-right:15px;text-align:center}
.forum-post-right {border:1px solid #d3e8ed;background:#f8fcff;padding-bottom:48px;position:relative}
.forum-post-top,.forum-post-bottom {font-size:13px;padding:10px 30px;}
.forum-post-top {border-bottom:1px solid #d3e8ed}
.forum-post-message {padding:20px 30px;}
.ucoz-forum-post {width:100%;margin: 0 auto;overflow:hidden;display:block}

.forum-post-bottom {border-top:1px solid #d3e8ed;position:absolute;bottom:0px;left:0px;right:0px;}
.fpb-user {margin-bottom:10px}
.fpb-right {float:right}
.forum-post-bottom a, .forum-post-bottom a:hover {text-decoration:none;color:#666;margin-right:15px;font-size:11px;opacity:0.8}
.forum-post-bottom a:hover {opacity:1}
.forum-post-bottom i {margin-right:6px;opacity:0.5}
.forum-post-bottom div a, .forum-post-bottom div a:hover {margin-right:0px;margin-left:15px}
.fpb-awards {margin-top:10px}
.postAvatar img {width:90px;height:90px;padding:2px;border:1px solid #d8d8d8;object-fit:cover}
.postRankIco {margin-top:5px}
.numposts, .reputation, .userBan {font-size:11px;color:#666;line-height:14px;}
.userBan {margin-top:6px}
.numposts {margin-top:3px}
.postip {padding-top:20px}
.forum-post-right2 {border:1px solid #dbe1e8;background:#fbfbfb;padding-bottom:48px;position:relative}
.forum-post-right2 .forum-post-top {border-bottom:1px solid #dbe1e8 !important}
.forum-post-right2 .forum-post-bottom {border-top:1px solid #dbe1e8 !important}

.dPstBox {margin-left:15px}

/* end forum */

.sidebox {margin:0;position:relative;border-bottom:1px solid rgba(0,0,0,0.2);padding:30px}
.sidetitle {color:#fff;font-size:16px;}
.sidebox .inner {padding:20px 0px;}
.sidebox ul,.sidebox .catsTable {margin:0;padding:0;list-style:none;}
.sidebox .catsTable,.sidebox .catsTable * {display:block;width:auto!important;}
.sidebox li {list-style:none;padding:0;font-size:14px}
.sidebox li a,.sidebox .catsTable td a {display:inline-block;padding:5px 0;}
.sidebox li b {font-weight:normal;}
.sidebox li a:before,.sidebox .catsTable td a:before {content:"";vertical-align:middle;margin-top:-1px;margin-right:10px;display:inline-block;width:6px;height:6px;background:#f3c740;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
.sidebox li a:hover,.sidebox .catsTable td a:hover,.sidebox li.over > a,.sidebox li a.uMenuItemA,.sidebox .catsTable td a.catNameActive {text-decoration:none;}
.sidebox li a:hover:before,.sidebox .catsTable td a:hover:before,.sidebox li.over > a:before,.sidebox li a.uMenuItemA:before,.sidebox .catsTable td a.catNameActive:before {color:#939fae;}
.sidebox li.uWithSubmenu,.sidebox li.parent-li {position:relative;}
.sidebox li.uWithSubmenu em,.sidebox li.parent-li em {position:absolute;top:2px;right:0;width:24px;height:24px;line-height:24px;font-style:normal;font-size:14px;text-align:center;z-index:10;cursor:pointer;}
.sidebox li.uWithSubmenu em:hover,.sidebox li.parent-li em:hover {color:#613673;}
.sidebox .catNumData {color:#939fae;display:inline-block;}


.h-content .queryField {width:180px!important}
.sidebox .queryField {border-color:#fff!important}
.sidebox .searchSbmFl {background-color:#ff8839!important;border-color:#ff8839!important;font-size:11px !important}
.sidebox .catDescr {display:none}

.calTable {width:100%;font-size:12px;border-collapse:collapse}
.calTable td {text-align:center;padding:6px 2px;}
.calTable td a {text-decoration:underline;}
.calTable td a:hover {text-decoration:none;}
.calMonth,.calWday,.calWdaySe,.calWdaySu {font-size:13px;}
.calWday,.calWdaySe,.calWdaySu {color:rgba(255,255,255,0.2)}
.calTable td.calMonth a {text-decoration:none;}
.calTable td.calMonth a:hover {text-decoration:underline;}
.calTable .calMday {color:rgba(255,255,255,0.8);font-weight:bold}
.calTable .calMdayA,.calTable .calMdayIsA {border:1px solid #fed049;color:#fff;font-weight:bold}
.calMdayLink {color: #aaa;font-weight: bold;text-decoration: none!important;}
.sidebox ul ul {display:none;margin:0;padding:0 0 0 20px;}
.sidebox li.uWithSubmenu.over > ul,.sidebox li.parent-li.over > ul {display:block;}
.sidebox iframe {border:1px solid #dbe1e8;}
.sidebox .answer {padding:5px 0 0 0;}
.schQuery,.schBtn {display:inline;padding:0 2px;}
.sidebox ul.rate-list {margin:0;}
#shop-basket ul li a {padding:0;margin:0;}
#shop-basket ul li a:before {display:none;}

.h-content-news {background:#fbfbfb}
.h-article {background:#fff;border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:30px;}
.ha-post {margin-bottom:60px;}
.ha-post-tab {display:table;width:100%;margin-top:20px}
.ha-post-left, .ha-post-right {display:table-cell;vertical-align:top}
.ha-post-left {width:80px;padding-right:35px;text-align:right}
.ha-image img {vertical-align:bottom}
.ha-title {font-size:24px}
.ha-emessage {margin-top:15px;line-height:2}
.ha-compression {padding:0px 50px}
.ha-date {font-size:28px;display:block;font-weight:bold;line-height:32px;margin-top:4px;}
.ha-date span {display:block;font-size:14px;text-transform:lowercase;font-weight:normal;line-height:14px;margin-top:6px;color:#949fb5}
.ha-details, .ha-details a {color:#9ea2b1}
.ha-details {margin-top:10px;font-size:13px;}
.ha-details span i {margin-right:5px;opacity:0.4}
.ha-details span {margin-right:12px}
.ha-details a {text-decoration:none}
.date-hide {display:none}

.gTable,.postTable {background:none;border-spacing:0;}
.postTable {margin-top:30px}
.gTableTop {background:#F8F8F8;padding:13px 20px;color:#9CA0A9;font-size:18px}
.gTableTop a {color:#fff;}
.gTableTop a:hover {text-decoration:none!important;}
.gTableSubTop,.postTdTop {padding:0 10px;height:42px;line-height:42px;font-size:12px;position:relative;}
.gTableSubTop a,.gTableSubTop a:hover,.postTdTop a,.postTdTop a:hover {color:#5e6d81!important}
.gTableSubTop b {font-weight:normal;}
.gTableBody,.gTableBody1,.gTableBottom,.gTableError,.forumNameTd,.forumLastPostTd,.threadNametd,.threadAuthTd,.threadLastPostTd,.threadsType,.postPoll,.newThreadBlock,.newPollBlock,.newThreadBlock,.newPollBlock,.gTableRight,.postTdInfo,.codeMessage,.quoteMessage,.forumIcoTd,.forumThreadTd,.forumPostTd,.gTableLeft,.threadIcoTd,.threadPostTd,.threadViewTd,.postBottom {padding:20px 20px;}
.postPoll,.postTdInfo,.postBottom,.posttdMessage {border-bottom:none;}
.postBottom {}
.postBottom {padding:3px 7px;}
a.forum,a.threadLink {padding:0;font-size:16px;}
.gTableLeft {font-weight:bold}
.gTableError {color:#FF0000}
a.catLink {text-decoration:none}
a.catLink:hover {text-decoration:underline}
.lastPostGuest,.lastPostUser,.threadAuthor {font-weight:bold}
.archivedForum{font-size:8pt;color:#FF0000!important;font-weight:bold}
.forumDescr {font-size:8pt}
div.forumModer, .subforumDescr {color:#939fae;font-size:8pt;margin-top:8px}
.forumViewed {font-size:9px;color:#666}
.forumBarKw {font-weight:normal}
a.forumBarA {text-decoration:none;color:#939fae!important}
a.forumBarA:hover {text-decoration:none}
.fastLoginForm {font-size:8pt}
.switch,.pagesInfo {padding:4px 12px !important;font-weight:normal;font-size:11px;background:#f4f5f7;color:#80899b;}
.switchActive {padding:4px 12px;font-weight:normal;background:#f27935;color:#fff;font-size:11px;}
a.switchDigit,a.switchBack,a.switchNext {text-decoration:none; color:#666;font-size:11px;}
a.switchDigit:hover,a.switchBack:hover,a.switchNext:hover {text-decoration:underline}
.threadLastPostTd {font-size:8pt}
.threadDescr {color:#939fae;font-size:8pt}
.threadNoticeLink {font-weight:bold}
.threadsDetails,.forumOnlineBar {padding:5px 0;}
a.threadPinnedLink {font-weight:bold;color:#f63333!important}
a.threadFrmLink {color:#939fae!important}
.postpSwithces {font-size:8pt}
.thDescr {font-weight:normal}
.threadFrmBlock {font-size:8pt;text-align:right}
.forumNamesBar {font-size:11px;padding:3px 0}
.forumModerBlock {padding:3px 0}
.postPoll {text-align:center}
.postUser {font-weight:bold}
.postRankName {margin-top:5px}
.postRankIco {margin-bottom:5px;margin-bottom:5px}
.reputation {margin-top:5px}
.signatureHr {margin-top:20px}
.postTdInfo,.posttdMessage {padding:20px;}
.postTdInfo {text-align:center;}
.posttdMessage {line-height:18px;}
.pollQuestion {text-align:center;font-weight:bold} 
.pollButtons,.pollTotal {text-align:center}
.pollSubmitBut,.pollreSultsBut {width:140px;font-size:8pt}
.pollSubmit {font-weight:bold}
.pollEnd {text-align:center;height:30px}
.codeMessage,.quoteMessage,.uSpoilerText {font-size:11px;padding:10px;margin:0 0 20px;background:none;border:1px solid #dbe1e8!important;color:#939fae;}
.signatureView {display:block;font-size:8pt;line-height:14px;padding:0 0 0 10px;border-left:3px solid #dbe1e8} 
.edited {padding-top:30px;font-size:8pt;text-align:right;color:gray}
.editedBy {font-weight:bold;font-size:8pt}
.statusBlock {padding-top:3px}
.statusOnline {color:#0f0}
.statusOffline {color:#f00}
.newThreadItem {padding:0 0 8px;background:url(/.s/t/1323/12.gif) no-repeat 0 4px}
.newPollItem {padding:0 0 8px;background:url(/.s/t/1323/12.gif) no-repeat 0 4px}
.pollHelp {font-weight:normal;font-size:8pt;padding-top:3px}
.smilesPart {padding-top:5px;text-align:center}

.pollButtons button {margin:0 10px 0 0!important}
.postBottom .goOnTop {display:none!important}
.postIpLink {text-decoration:none;}
.thread_subscribe {text-decoration:none;}
.thread_subscribe:hover {text-decoration:underline;}
.postip,.postip a {font-size:11px;color:#939fae;}
.UhideBlockL {background:none;border:1px solid #dbe1e8;padding:10px;color:#939fae;}
.UhideBlockL a {color:#939fae; text-decoration:underline;}

.forumNamePrivate, .forumNameArchive {cursor:default;color:#fff;font-size:11px;background:#b8b8b8;margin-top:12px;padding:2px 8px;font-weight:normal;display:inline-block}
.forumNamePrivate i, .forumNameArchive i {margin-right:6px}
.forumNameArchive {background:#91a3bc}
.forum-box {padding: 30px;background: #fff}