@import url("/css/min.css");
.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: left;
}
.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 {
 font-size: 2em;
 margin: 0.67em 0;
}
abbr[title] {
 border-bottom: 1px dotted;
}
b,
strong {
 font-weight: bold;
}
hr {
 background: url('/img/fon/hr.jpg');
 margin: 20px 0 20px 0;
 border: 0;
 padding: 5px 0;
 opacity: 0.25;
 -webkit-transition: all 0.3s ease;
 -moz-transition: all 0.3s ease;
 transition: all 0.3s ease;
}
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
-------------------------*/
body {
 margin: 0;
 font: 0.875em/1.429 'Open Sans', sans-serif;
 color: #000;
 background: #F9F9F9 url("/img/znahki/izobkerstik.png") repeat scroll 0% 0%;
}
body.t-body {
background-image: url(/img/fon/bg.jpg);
background-position: center center;
background-repeat: no-repeat;
background-attachment: fixed;
background-size: cover; 
min-height: 100%; 
}
body {
 text-align: left;
}
a {
 color: #739e0c;
 text-decoration: none;
}
a:hover {
 color: #506f08;
}
a img {
 border: 0;
}
p {
 margin: 12px 0;
}
ul {
 margin: 12px 0;
 padding: 0 0 0 20px;
 list-style: square;
}
ul ul {
 margin: 0;
 list-style: disc;
}
ul ul ul {
 list-style: circle;
}

.t-container {
 width: 1003px;
 margin: auto;
}
.b-white {
 background: #F9F9F9 url("/img/znahki/izobkerstik.png") repeat scroll 0% 0%;
}
/*-----------------------*/
/*Header
-------------------------*/
#top {
 background: #515151;
 box-shadow: inset 0 -4px 0 0 rgba(0, 0, 0, 0.14);
}
#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;
}
#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: #6f970e;
 box-shadow: inset 0 -4px rgba(0, 0, 0, 0.09);
}
#top .uMenuRoot li:hover > ul {
 visibility: visible;
 opacity: 1;
 width: auto;
 overflow: visible;
}
#top .uMenuRoot li .uMenuItemA {
 color: #fff;
 background: #6f970e;
 box-shadow: inset 0 -4px rgba(0, 0, 0, 0.09);
}
#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: #6f970e url(/.s/t/1087/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/1087/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: #c7c7c7 !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/1087/search.png) no-repeat center center !important;
}
.b-maincontent .queryField {
 width: auto !important;
}
/*-----------------------*/
/*Main
-------------------------*/
.b-logo {
 float: left;
 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: right;
 width: 681px;
}
.b-maincontent .smiles img {
 max-width: none;
}
#allEntries img {
 max-width: 100%;
}
img.site-img {
 vertical-align: top;
 width: 100%;
}
.content-padding {
 padding: 20px;
}
.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;
}
.eTitle {background: url(/.s/t/1087/shout.png) no-repeat left 2px;font: normal 24px/30px 'Arial';color: #707070;border-bottom: 1px solid #9da7a8; padding: 0 0 5px 35px;}
.eTitle a {color: #707070;text-decoration: none;}
.eTitle a:hover {color: #000000;}
.eTitle div[style^="float:right"] a {font-size: inherit;}
.eMessage,
.eText {
 margin: 12px 0;
 padding: 0 !important;
 text-align: justify !important;
}
.eMessage,
.eText,
.cMessage {
 word-wrap: break-word;
}
.eMessage img,
.eText img {
 margin: 5px !important;
 max-width: 100%;
}
.eDetails,
.eDetails1,
.eDetails2 {
 margin: 10px 0;
 text-align: left;
 font-size: 0.929em;
 line-height: 2.154;
}
.eDetails > a:last-child,
.eDetails1 > a:last-child,
.eDetails2 > a:last-child,
.eDetails > span:last-child,
.eDetails1 > span:last-child,
.eDetails2 > span:last-child {
 margin-right: 0;
}
.e-reads,
.e-redirects,
.e-author,
.e-add,
.e-date,
.e-comments,
.e-rating,
.e-loads,
.e-category,
.e-tags,
.e-placed,
.e-author-phone {
 margin-right: 25px;
 padding-left: 22px;
 display: inline-block;
 vertical-align: middle;
}
.ed-sep,
.ed-title {
 display: none !important;
 margin: 0 !important;
 padding: 0 !important;
}
.eDetails .u-star-rating-15 {
 display: inline-block;
 vertical-align: middle;
 margin-left: 5px;
}
.e-reads,
.e-redirects {
 background: url(/.s/t/1087/e-reads.png) no-repeat left center;
}
.e-author,
.e-add {
 background: url(/.s/t/1087/e-author.png) no-repeat left center;
}
.e-date {
 background: url(/.s/t/1087/e-date.png) no-repeat left center;
}
.e-comments {
 background: url(/.s/t/1087/e-comments.png) no-repeat left center;
}
.e-rating {
 background: url(/.s/t/1087/e-rating.png) no-repeat left center;
}
.e-loads {
 padding-left: 15px;
 background: url(/.s/t/1087/e-loads.png) no-repeat left center;
}
.e-category {
 background: url(/.s/t/1087/e-category.png) no-repeat left center;
}
.e-tags {
 background: url(/.s/t/1087/e-tags.png) no-repeat left center;
}
.e-placed {
 background: url(/.s/t/1087/e-placed.png) no-repeat left center;
}
.e-author-phone {
 background: url(/.s/t/1087/e-phone.png) no-repeat left center;
}
.catDescr {
 font-size: .875em;
}
.catPages1, 
.catPages2, 
.pagesBlock1, 
.pagesBlock2, 
.pagesBlockuz1, 
.pagesBlockuz2 {padding:35px 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 { 
 padding:8px 12px; 
 color:#fff; 
 background:#282825; 
 font-size:13px; 
 font-weight:bold; 
} 
.catPages1 b, 
.catPages2 b, 
.pagesBlock1 b, 
.pagesBlock2 b, 
.pagesBlockuz1 b, 
.pagesBlockuz2 b { 
 color:#fff; 
 background:#87c440; 
} 
.catPages1 a:hover, 
.catPages2 a:hover, 
.pagesBlock1 a:hover, 
.pagesBlock2 a:hover, 
.pagesBlockuz1 a:hover, 
.pagesBlockuz2 a:hover { 
 color:#fff; 
 background:#3c3c38; 
} 
.swchItemDots { 
 color:#96968b; 
 font-size:13px; 
 font-weight:bold; 
}
.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;
}
/*forum*/
.forumContent {
 font-size: .929em;
}
.gTable {
 background: #F9F9F9 url("/img/znahki/izobkerstik.png") repeat scroll 0% 0%;
}
.gTable td.gTableTop {
 line-height: 2.5;
 background: url('/img/fon/for.png') left top no-repeat;
 color: #fff;
 text-transform: uppercase;
 padding: 0 10px;
}
.gTableTop a {
 color: #fff;
}
.gTable > tbody > tr > td {
 padding: 3px 9px;
}
.gTable td.gTableSubTop {
 background: #6f970e;
 color: #000;
 font-size: 0.929em;
}
.gTableSubTop a {
 color: #000;
}
.gTableTop,
.gTableSubTop,
.forumNameTd,
.forumThreadTd,
.forumPosrTd,
.forumLastPostTd,
.threadNametd,
.threadPostTd,
.threadAuthTd,
.threadViewTd,
.threadLastPostTd,
td.threadsDetails,
td.forumOnlineBar {
 padding: 3px 10px;
}
#frM6 td,
#frM14 td,
#frM50 td,
#frM56 td,
#frM59 td {
 padding: 3px 10px;
}
#frM25 td,
#frM28 td {
 padding: 0 10px;
}
.postBottom table td {
 border: 0;
}
.postTable td {
 padding: 3px 10px;
}
.postTdInfo {
 text-align: center;
}
.postSeparator {
 display: none;
}
.posttdMessage {
 text-align: justify;
}
.postPreview {
 width: auto!important;
}
.threadPostTd,
.threadViewTd,
.threadAuthTd,
.forumThreadTd,
.forumPostTd {
 text-align: center !important;
}
a.postUser {
 font-weight: bold;
}
.forumDescr,
.threadDescr {
 font-size: 0.714em;
}
td.pollQuestion,
.pollResults td,
td.pollResults,
td.pollTotal,
td.pollAnswer,
td.pollButtons,
.smiles td {
 border: 0;
}
td.pagesInfo,
td.switch,
td.switchActive {
 background: #F9F9F9 url("/img/znahki/izobkerstik.png") repeat scroll 0% 0%;
 border: 1px solid #dcdbe0;
 padding-left: 5px;
 padding-right: 5px;
}
td.switch,
td.switchActive {
 background: #6f970e;
 color: #000;
}
td.switch a {
 color: #000;
}
.switchActive {
 font-weight: bold;
}
.threadNametd:hover, .forumNameTd:hover {
 border-left: 3px solid #000;
 padding: 10px 10px 10px 7px;
 }
/*-----------------------*/
/*Sidebar
-------------------------*/
.b-sidebar {
 clear: left;
 width: 280px;
 margin: 45px 0 0 0;
}
.block {
 padding: 0 20px;
 margin: 10px 0;
 border-bottom: 1px dotted #bbb;
}
.block:last-child {
 border-bottom: 0;
}
.blocktitle {
 font-size: 1.143em;
 line-height: 1.5;
 font-weight: normal;
 text-align: center;
 background: url('/img/fon/pikselov.png') no-repeat center center; padding: 10px; margin: 0 0 2px 0;color:#fff;
 min-height: 100%; 
}
.blocktitle:hover {border-left:3px solid #000000;padding:10px 10px 10px 7px;color:#000000;background:#8ebb1a url('/img/fon/sunn.png')left center no-repeat;}
.blockcontent {
 margin: 15px 0 20px;
 display: table;
 width: 100%;
}
.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 {
bottom: 0;
margin-top: 0;
width: 100%;
height: 130px;
padding-top: 20px;
padding-bottom: 20px;
-moz-box-sizing: border-box;
box-sizing: border-box;
z-index: 1;
background: url(/img/znahki/izo.png) 0 -2px repeat-x;
}
footer .t-container {
 text-align: right;
}
footer img {
 vertical-align: middle;
}
/*-----------------------*/
/*Buttons
-----------------------*/
input[type=button],
input[type=submit],
input[type=reset],
button,
.button {
 display: inline-block;
 vertical-align: middle;
 padding: 5px 12px;
 white-space: nowrap;
 text-align: center;
 text-transform: uppercase;
 height: 30px;
 color: #fff;
 border: none;
 cursor: pointer;
 background-color: #6f970e;
 -webkit-user-select: none;
 -moz-user-select: none;
 -ms-user-select: none;
 user-select: none;
 -webkit-transition: background-color 0.1s 0s ease-out;
 transition: background-color 0.1s 0s ease-out;
 -ms-box-sizing: border-box;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
 box-sizing: border-box;
 box-shadow: inset 0 -3px rgba(0, 0, 0, 0.09);
 /*--FOR-IE--*/

 *display: inline;
 overflow: visible;
 zoom: 1;
}
input[type=button]::-moz-focus-inner,
input[type=submit]::-moz-focus-inner,
input[type=reset]::-moz-focus-inner,
button::-moz-focus-inner,
.button::-moz-focus-inner {
 border: 0;
 padding: 0;
}
input[type=button]:hover,
input[type=submit]:hover,
input[type=reset]:hover,
button:hover,
.button:hover {
 background-color: #000;
}
input[type=button]:active,
input[type=submit]:active,
input[type=reset]:active,
button:active,
.button:active {
 background-color: #5e800c;
}
input[type=button]:disabled,
input[type=submit]:disabled,
input[type=reset]:disabled,
button:disabled,
.button:disabled {
 background: #828689 !important;
 box-shadow: none !important;
 cursor: default;
}
#iplus input {
 width: auto !important;
}
.fileinput .fakefile input[type=button]{
 padding: 0;
}
input.fastNav {
 padding-left: 5px;
 padding-right: 5px;
}
#mchatBtn {
 padding: 0;
}
.codeButtons {
 height: 25px !important;
 width: auto !important;
 padding: 5px !important;
}
select.codeButtons {
 padding: 0 !important;
}
.allUsersBtn,
.uSearchFlSbm {
 width: auto !important;
}
#iplus {
 width: auto !important;
}
/*--ubutton-fix--*/
.myBtnLeft img,
.myBtnRight img,
.myBtnLeftA img,
.myBtnRightA img,
.myBtnRight + td input,
.myBtnRightA + td input {
 display: block;
}
.myBtnCenter,
.myBtnCenterA {
 line-height: 19px !important;
}
.myBtnCont {
 height: 19px;
 padding-bottom: 0 !important;
}
/*-----------------------*/
/*Inputs
-----------------------*/
input[type=text],
input[type=password],
textarea {
 display: inline-block;
 vertical-align: middle;
 padding: 5px 10px;
 font-size: 0.929em;
 background-color: #fff;
 border: 1px solid #e1e1e1;
 outline: none;
 box-shadow: inset 0 2px rgba(0, 0, 0, 0.06);
 -ms-box-sizing: border-box;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
 box-sizing: border-box;
}
input[type=text]:focus,
input[type=password]:focus,
textarea:focus {
 border-color: #6f970e;
}
textarea {
 height: auto;
 min-height: 100px;
 overflow: auto;
 resize: none;
}
.commFl, .prosFl, .consFl {width: 100%;}
input[type=checkbox],
input[type=radio] {
 vertical-align: middle;
}
[id^=iCode] input[type=text] {
 width: auto !important;
 padding-left: 0;
 padding-right: 0;
 text-align: center;
}
/*-----------------------*/
/*Popup
-------------------------*/
.popup {
 margin: 10px;
 background: #F9F9F9 url("/img/znahki/izobkerstik.png") repeat scroll 0% 0%;
}
.popuptitle {
 padding: 10px 20px;
 background: #6f970e;
 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: #6f970e;
 }
 #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: #4d680a !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: 480px) {
 .ifnot-mob {display: none!important;} 
 .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;
 }
}
/*-----------------------*/
.button {
 border: 1px solid #DDD;
 font: bold 11px Sans-Serif;
 padding: 6px 10px;
 white-space: nowrap;
 vertical-align: middle;
 color: #666;
 background: transparent;
 cursor: pointer;
}
.button:hover, .button:focus {
background: #000;
font: bold 11px Sans-Serif;
padding: 6px 10px;
white-space: nowrap;
vertical-align: middle;
color: #739e0c; 
}
div.s {margin: 20px;border: 1px solid #ccc;padding: 10px;}
div.s:hover {-moz-box-shadow: 0 0 5px rgba(0,0,0,0.5);-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.5);box-shadow: 0 0 5px rgba(0,0,0,0.5);}
.comment { float: right; clear: both; position: relative; width: 70%; padding: 20px; background: white; margin: 0 0 23px 0; -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px;}
.cBlock1 .comment{background:#ddeb84;}
.cBlock2 .comment{background:#cccccd;}
.comment-author { position: absolute; left: -153px; top: 0; }
.comment-author cite { display: block; margin-top: 0px; font-family: HelveticaNeue, Helvetica, Arial, Sans-Serif; font-style: normal; color: black;text-align:center;}
.comment-author cite a { color: black; border-bottom: 1px solid transparent; }
.cBlock1 .comment-author .avatar { width: 60px; height: 60px; -moz-border-radius: 38px; position: relative; -webkit-border-radius: 38px; border-radius: 38px; border: 7px solid #ddeb84; }
.cBlock1 .comment-author .avatar:after { content: ""; display: block; position: absolute; width: 140px; height: 8px; background: #ddeb84; left: 60px; top: 30px; }
.cBlock2 .comment-author .avatar { width: 60px; height: 60px; -moz-border-radius: 38px; position: relative; -webkit-border-radius: 38px; border-radius: 38px; border: 7px solid #cccccd; }
.cBlock2 .comment-author .avatar:after { content: ""; display: block; position: absolute; width: 140px; height: 8px; background: #cccccd; left: 60px; top: 30px; }
.comment-author .avatar img{ width: 60px; height: 60px; -moz-border-radius: 38px; position: relative; -webkit-border-radius: 38px; border-radius: 38px; }
.comment .comment-meta { position: absolute; left: -152px; top: 90px; font-family: HelveticaNeue, Helvetica, Arial, Sans-Serif; text-transform: uppercase; }
.Con {-o-box-shadow:0px 0px 5px rgba(0,0,0,0.2),0px 0px 0px 1px rgba(188,188,188,0.2); box-shadow:0px 0px 5px rgba(0,0,0,0.2),0px 0px 0px 1px rgba(188,188,188,0.2);padding: 10px;background: #F9F9F9 url("/img/znahki/izobkerstik.png") repeat scroll 0% 0%;}
.h2 { 
 margin:0; 
 background:url(/img/znahki/stripe.png) 0px 7px repeat; 
 height:27px; 
 overflow:hidden; 
 margin:10px 0 15px 0; 
 position:relative; 
}
.eff-ie {
 width: 100%;
 height: 250px;
 overflow: hidden;
 cursor: pointer;
 position: relative;
 border-radius: 0px;
}
.eff-ie img {
 min-width: 100%;
 min-height: 100%;
 border-radius: 0px;
}
.eff-ie .overlay {
 width: 0px;
 height: 0px;
 border: 50px solid transparent;
 border-bottom: 50px solid rgba(255,255,255,0.85);
 border-right: 50px solid rgba(255,255,255,0.85);
 position: absolute;
 right: 0;
 bottom: 0;
 -moz-transform-origin: right;
 -ms-transform-origin: right;
 -o-transform-origin: right;
 -webkit-transform-origin: right;
 transform-origin: right;
 -moz-transition: all 0.2s linear 0s;
 -o-transition: all 0.2s linear 0s;
 -ms-transition: all 0.2s linear 0s;
 -webkit-transition: all 0.2s linear 0s;
 transition: all 0.2s linear 0s;
}
.eff-ie .overlay .icon {
 width: 35px;
 height: 23px;
 background: url('/img/znahki/gl.png') 0 0 no-repeat;
 position: absolute;
 top: 9px;
 left: 5px;
 -moz-transition: all 0.01s linear 0.2s;
 -o-transition: all 0.01s linear 0.2s;
 -ms-transition: all 0.01s linear 0.2s;
 -webkit-transition: all 0.01s linear 0.2s;
 transition: all 0.01s linear 0.2s;
}
.eff-ie .gradient {
 position: absolute;
 top: 0px;
 left: 0px;
 width: 100%;
 height: 100%;
 background: -moz-radial-gradient(circle, rgba(255,255,255,0) 25%, rgba(255,255,255,0.7));
 background: -ms-radial-gradient(circle, rgba(255,255,255,0) 25%, rgba(255,255,255,0.7));
 background: -o-radial-gradient(circle, rgba(255,255,255,0) 25%, rgba(255,255,255,0.7));
 background: -webkit-radial-gradient(circle, rgba(255,255,255,0) 25%, rgba(255,255,255,0.7));
 background: radial-gradient(circle, rgba(255,255,255,0) 25%, rgba(255,255,255,0.7));
 opacity: 0;
 -moz-transition: all 0.3s linear 0.2s;
 -ms-transition: all 0.3s linear 0.2s;
 -o-transition: all 0.3s linear 0.2s;
 -webkit-transition: all 0.3s linear 0.2s;
 transition: all 0.3s linear 0.2s;
} 
.eff-ie .caption {
 position: absolute;
 top: 0px;
 left: 0px;
 width: 100%;
 height: 100%;
 text-align: center;
 color: white;
 -moz-transform: scaleY(0);
 -o-transform: scaleY(0);
 -ms-transform: scaleY(0);
 -webkit-transform: scaleY(0);
 transform: scaleY(0);
 -moz-transition: all 0.2s linear 0s;
 -ms-transition: all 0.2s linear 0s;
 -o-transition: all 0.2s linear 0s;
 -webkit-transition: all 0.2s linear 0s;
 transition: all 0.2s linear 0s;
}
.eff-ie .caption p {
 width: 100%;
 max-width: -webkit-calc(80% - 20px);
 max-width: -o-calc(80% - 20px);
 max-width: -moz-calc(80% - 20px);
 max-width: -ms-calc(80% - 20px);
 max-width: calc(80% - 20px);
 margin: 40px auto 0px auto;
 background: rgba(0,0,0,0.15);
 font-weight: 400;
 padding: 6px 10px;
 font-size: 14px;
}
.eff-ie .caption a {
 display: inline-block;
 margin: 60px auto 0px auto;
 background-color: rgba(56, 56, 56, 0.58);
 color: inherit;
 padding: 7px 20px;
 font-size: 15px;
 text-decoration: none;
}
.eff-ie:hover .overlay {
 -moz-transform: scaleX(0);
 -ms-transform: scaleX(0);
 -o-transform: scaleX(0);
 -webkit-transform: scaleX(0);
 transform: scaleX(0);
}
.eff-ie:hover .overlay .icon {
 opacity: 0;
 -moz-transition-delay: 0s;
 -ms-transition-delay: 0s;
 -o-transition-delay: 0s;
 -webkit-transition-delay: 0s;
 transition-delay: 0s;
}
.eff-ie:hover .gradient {
 opacity: 1;
 -moz-transition-delay: 0.2s;
 -ms-transition-delay: 0.2s;
 -o-transition-delay: 0.2s;
 -webkit-transition-delay: 0.2s;
 transition-delay: 0.2s;
}
.eff-ie:hover .caption {
 -moz-transform: scaleY(1);
 -ms-transform: scaleY(1);
 -o-transform: scaleY(1);
 -webkit-transform: scaleY(1);
 transform: scaleY(1);
 -moz-transition-delay: 0.45s;
 -ms-transition-delay: 0.45s;
 -o-transition-delay: 0.45s;
 -webkit-transition-delay: 0.45s;
 transition-delay: 0.45s;
}
.navigation-right { 
 width:225px; 
 background:#fff; 
 margin-top: 15px; 
 padding: 10px 10px 5px 10px; 
 border-radius:3px; 
} 

.navigation-right .catsTable { 
 width:225px; 
 overflow: hidden; 
 border-collapse:0px; 
} 

.navigation-right .catsTd { 
 float:left; 
 width:225px; 
 height:20px; 
 color:#9e9ea0; 
 margin: 0px 0px 10px 0px!important; 
} 
.navigation-right a.catNameActive,
.navigation-right a.catName:link, 
.navigation-right a.catName:visited, 
.navigation-right a.catName:active { 
 margin:0; 
 float:left; 
 width:217px; 
 height:24px; 
 display:block; 
 position:absolute; 
 padding:4px 0px 0px 10px; 
 background:#F4F8F9!important; 
 font:13px Verdana,Arial,sans-serif; 
 color:#777; 
} 

.navigation-right .catsTd a:hover{ 
 color:#777; 
 font-weight:bold; 
 background:#e5e5e5!important;
 border-left: 2px solid #000000; 
} 
 
.navigation-right .catNumData { 
 float:right; 
 width:40px; 
 height:23px; 
 background:#cdcdcd; 
 position: relative; 
 padding:5px 0px 0px 0px; 

 font:13px Verdana,Arial,sans-serif; 
 text-align:center; 
 font-weight: bold; 
 color:#fff; 
} 
.navigation-right .catDescr {display:none}
.material-scrolltop {
display: block;
position: fixed;
width: 0;
height: 0;
bottom: 23px;
right: 23px;
padding: 0;
 overflow: hidden;
 outline: none;
 border: none;
 border-radius: 2px;
 box-shadow: 0 3px 10px rgba(0, 0, 0, 0.5);
 cursor: hand;
 border-radius: 50%;
 background: #4caf50;
 -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
 -webkit-transition: all 0.3s cubic-bezier(0.25, 0.25, 0, 1);
 -ms-transition: all 0.3s cubic-bezier(0.25, 0.25, 0, 1);
 -moz-transition: all 0.3s cubic-bezier(0.25, 0.25, 0, 1);
 -o-transition: all 0.3s cubic-bezier(0.25, 0.25, 0, 1);
 transition: all 0.3s cubic-bezier(0.25, 0.25, 0, 1);
}

.material-scrolltop:hover {
 background-color: #4caf50;
 text-decoration: none;
 box-shadow: 0 3px 10px rgba(0, 0, 0, 0.5), 0 3px 15px rgba(0, 0, 0, 0.5);
}

.material-scrolltop::before {
 position: absolute;
 top: 50%;
 left: 50%;
 -webkit-transform: translate(-50%, -50%);
 -ms-transform: translate(-50%, -50%);
 -moz-transform: translate(-50%, -50%);
 -o-transform: translate(-50%, -50%);
 transform: translate(-50%, -50%);
 content: "";
 width: 0;
 border-radius: 100%;
 background: #66bb6a;
}

.material-scrolltop:active::before {
 width: 120%;
 padding-top: 120%;
 -webkit-transition: all 0.2s ease-out;
 -ms-transition: all 0.2s ease-out;
 -moz-transition: all 0.2s ease-out;
 -o-transition: all 0.2s ease-out;
 transition: all 0.2s ease-out;
}

.material-scrolltop.reveal {
 width: 56px;
 height: 56px;
}

.material-scrolltop span {
 display: block;
 font-size: 25px;
 color: #fff;
}

.material-scrolltop,
.material-scrolltop::before {
 background-image: url(/img/znahki/top-arrow.svg);
 background-position: center 50%;
 background-repeat: no-repeat;
}
.clocks {
 height: 230px;
 margin: 25px auto;
 position: relative;
 width: 230px;
}
.vies:before{content:url('/img/znahki/viev.png');margin-left:-30px;padding-right:5px;vertical-align:middle;} 
.comments:before{content:url('/img/znahki/comment.png');margin-left:-30px;padding-right:5px;vertical-align:middle;} 
.time:before{content:url('/img/znahki/time.png');margin-left:-30px;padding-right:5px;vertical-align:middle;} 
.userdd:before{content:url('/img/znahki/user.png');margin-left:-30px;padding-right:5px;vertical-align:middle;} 
.article{margin-left:10px;margin-right:6px;margin-bottom:20px;margin-top:10px;} 
.article-title{background-color: rgb(81, 81, 81);color:white; padding: 10px 10px 10px 10px;font-weight: bold;font-size: 15px;} 
.article-title:hover{background-color: #000000;} 
.article-title a{color:#fff;} 
.article-title span{float:right;cursor:help;} 
.article-image1{border-top: 1px solid #6f970e;overflow:hidden;width:100%;height: 200px;} 
.article-st-block{position: absolute;margin-left:39%;} 
.article-st{float:right;background-color: #515151;padding:5px 10px 5px 10px; margin-top:10px; 
color:#fff;font-size:13px;} 
.article-image1 a{color:#fff;} 
.article-st:hover{background-color: #000000;color:#fff;} 
.stats{position: absolute;color:white;margin: 170px auto;} 
.stats span{background-color:rgba(0, 0, 0, 0.59);margin-left:10px;padding:7px 10px 7px 40px;cursor:help;} 
.article-image{width:100%;} 
.article-categor {background-color:#452f2f;color:white;padding:10px;text-align:center;font-size:15px;border-top: 1px solid #281b1b;} 
.article-categor a{color:white;font-size:15px;} 
.article-categor a:hover, .article-categor:hover{background-color:#e66745;} 
.article-image { width: 100%; }
.article-image {
-moz-transition: all 1s ease-out;
-o-transition: all 1s ease-out;
-webkit-transition: all 1s ease-out;
}
.article-image:hover{
-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-o-transform: scale(1.1);
}
.screenshot img {margin:6px;max-width: 100%;height: auto; padding:5px;-moz-box-shadow:0px 0px 5px 
#5d5d5d; box-shadow:0px 0px 5px #5d5d5d;-webkit-box-shadow:0px 0px 5px 
#5d5d5d;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius: 
6px;}
dfn {
position: relative;
}
dfn::after {
 content: attr(data-info);
 display: inline;
 position: absolute;
 top: 22px; left: 0;
 opacity: 0;
 width: 163px;
 font-size: 15px;
 font-weight: 700;
 line-height: 1.5em;
 padding: 0.5em 0.8em;
 background: rgba(0,0,0,0.8);
 color: #fff;
 pointer-events: none;
 transition: opacity 250ms, top 250ms;
}
dfn::before {
 content: '';
 display: block;
 position: absolute;
 top: 12px; left: 20px;
 opacity: 0;
 width: 0; height: 0;
 border: solid transparent 6px;
 border-bottom-color: rgba(0,0,0,0.8);
 transition: opacity 250ms, top 250ms;
}
dfn:hover {z-index: 3;}
dfn:hover::after,
dfn:hover::before {opacity: 1;}
dfn:hover::after {top: 30px;}
dfn:hover::before {top: 20px;}
.scr {
 text-decoration: none;
 display: inline-block;
 position: relative;
 font-family: Arial;
 font: 13px;
 padding: 0 0 5px 0;
 color: #238d07;
}

.scr:after {
 content: '';
 position: absolute;
 height: 2px;
 width: 100%;
 left: 0;
 bottom: 0;
 visibility: hidden;
 background-color: #000000;
 -webkit-transition: all .1s ease;
 transition: all 0.3s ease; 
 -webkit-transform: scaleX(0);
 -ms-transform: scaleX(0);
 transform: scaleX(0);
}

.scr:hover:after {
 visibility: visible;
 -webkit-transform: scaleX(1);
 -ms-transform: scaleX(1);
 transform: scaleX(1);
}
.homeBox {
 position: relative;
 float: left;
 display: block;
}
.homeBox .one_fourth {
 text-align: center;
 overflow: hidden;
 background-image: linear-gradient(bottom, #F3F3F3 100%, #FAFAFA 0%);
 background-image: -o-linear-gradient(bottom, #F3F3F3 100%, #FAFAFA 0%);
 background-image: -moz-linear-gradient(bottom, #F3F3F3 100%, #FAFAFA 0%);
 background-image: -webkit-linear-gradient(bottom, #F3F3F3 100%, #FAFAFA 0%);
 background-image: -ms-linear-gradient(bottom, #F3F3F3 100%, #FAFAFA 0%);
 background-image: -webkit-gradient( linear, left bottom, left top, color-stop(1, #F3F3F3), color-stop(0, #FAFAFA) );
 border: 1px solid #E1E1E1;
 -moz-box-shadow: 0px 1px 0px #ecebeb;
 -webkit-box-shadow: 0px 1px 0px #ecebeb;
 height: 260px;
 width: 204px;
 margin-right: 11px; 
 -webkit-transition: background 0.5s linear;
 -moz-transition: background 0.5s linear;
 -o-transition: background 0.5s linear;
 transition: background 0.5s linear;
}
.one_half, .one_third, .two_thirds, .one_fourth, .three_fourths, .one_fifth, .two_fifth, .three_fifths, .four_fifths {
 position: relative;
 margin: 0;
 margin-right: 3.8%;
 float: left;
}
.homeBox .one_fourth div, .homeBox .last div {
 padding: 10px;
}
.homeBox .one_fourth:hover{
 background:#252525;
}
.homeBox .one_fourth .boxImage {
 -webkit-transition: all 0.2s linear;
 -moz-transition: all 0.2s linear;
 -o-transition: all 0.2s linear;
 transition: all 0.2s linear;
}
.boxImage img{
 height: 110px;
 width: 175px;}
.homeBox .one_fourth:hover .boxImage {
 position: relative;
 -webkit-animation: moveFromTop 350ms ease;
 -moz-animation: moveFromTop 350ms ease;
 -ms-animation: moveFromTop 350ms ease;
}
.homeBox .one_fourth h2 {
 color: #4B4A4A;
 margin: 0 0 10px 0;
 -webkit-transition: all 0.2s linear;
 -moz-transition: all 0.2s linear;
 -o-transition: all 0.2s linear;
 transition: all 0.2s linear; 
}
.homeBox h2 {
font-size: 14px;
 }
.homeBox .one_fourth:hover h2 {
 position: relative;
 color:#EAEAEA;
 -webkit-animation: moveFromTop 200ms ease;
 -moz-animation: moveFromTop 200ms ease;
 -ms-animation: moveFromTop 200ms ease;
}
.homeBox .one_fourth .boxDescription {
 color: #4B4A4A;
 margin: 0 0 10px 0;
 -webkit-transition: all 0.2s linear;
 -moz-transition: all 0.2s linear;
 -o-transition: all 0.2s linear;
 transition: all 0.2s linear;
}
.homeBox .one_fourth:hover .boxDescription {
 position: relative;
 color:#EAEAEA;
 -webkit-animation: moveFromBottom 500ms ease-in-out;
 -moz-animation: moveFromBottom 500ms ease-in-out;
 -ms-animation: moveFromBottom 500ms ease-in-out;
}
@-webkit-keyframes moveFromTop {
 from {
 top: -600px;
 }
 to {
 top: auto;
 }
}
@-moz-keyframes moveFromTop {
 from {
 -moz-transform: translateY(-600%);
 }
 to {
 -moz-transform: translateY(0%);
 }
}
@-ms-keyframes moveFromTop {
 from {
 -ms-transform: translateY(-600%);
 }
 to {
 -ms-transform: translateY(0%);
 }
}
.pic {
 height: 110px;
 width: 110px;
 overflow: hidden;
 margin: 20px;
 border: 10px solid white;
 -webkit-box-shadow: 5px 5px 5px #111;
 box-shadow: 0px 0px 5px #111;
 float: left;
}
.pic:hover {
 cursor: pointer;
}
.focus {
 -webkit-transition: all 1s ease;
 -moz-transition: all 1s ease;
 -o-transition: all 1s ease;
 -ms-transition: all 1s ease;
 transition: all 1s ease;
}
.focus:hover {
 border: 3px solid #ababab;
 border-radius: 50%;
}
.eqWrap { margin:-1px 0 0 -2px; overflow:hidden; display:inline-block; //display:inline; //zoom:1;}
.eqCol {width:37px; margin:0 0 0 5px; float:left;}
.eqItem { height:10px; width:100%; background:#92be1a; margin:1px 0 0 0; opacity:0}
.eqCol .eqItem:last-child {opacity:1 !important}
#ban img {opacity: 0.5; }
#ban a:hover img { 
 opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100); 
 }
#image1 a img { 
 filter: progid: DXImageTransform.Microsoft.Alpha(opacity=70); 
 -moz-opacity: 0.5; /* Mozilla 1.6 */ 
 -khtml-opacity: 0.5; /* Konqueror 3.1, Safari 1.1 */ 
 opacity: 0.5; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */ 
 filter: alpha(opacity=50); /* IE 5.5+*/ 
 } 
#image1 a:hover img { 
 filter: progid: DXImageTransform.Microsoft.Alpha(opacity=100); 
 -moz-opacity: 1; /* Mozilla 1.6 */ 
 -khtml-opacity: 1; /* Konqueror 3.1, Safari 1.1 */ 
 opacity: 1; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */ 
 filter: alpha(opacity=100); /* IE 5.5+ */ 
 }
.news-movie-filetype { 
background: 0pt 0pt rgba(111, 151, 14, 0.8); 
display: block; 
color: #000; 
float: left; 
font: 12px "Tahoma"; 
margin-top: 10px; 
padding: 5px 20px; 
position: absolute; 
text-align: left; 
text-shadow: 20pt 20pt 20px; 
}
.ih-item.square {
 position: relative;
 max-width: 100%;
 max-height: 200px;
 border: 7px solid #fff;
 box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
}
.ih-item.square .info {
 position: absolute;
 top: 0;
 bottom: 0;
 left: 0;
 right: 0;
 text-align: center;
 -webkit-backface-visibility: hidden;
 backface-visibility: hidden;
}

.ih-item.square.effect7 {
 overflow: hidden;
}
.ih-item.square.effect7.colored .info {
 background: #1a4a72;
 background: rgba(26, 74, 114, 0.6);
}
.ih-item.square.effect7.colored .info h3 {
 background: rgba(12, 34, 52, 0.6);
}
.ih-item.square.effect7 .img {
 -webkit-transition: all 0.35s ease-in-out;
 -moz-transition: all 0.35s ease-in-out;
 transition: all 0.35s ease-in-out;
 -webkit-transform: scale(1);
 -moz-transform: scale(1);
 -ms-transform: scale(1);
 -o-transform: scale(1);
 transform: scale(1);
}
.ih-item.square.effect7 .info {
 background: #333333;
 background: rgba(0, 0, 0, 0.6);
 visibility: hidden;
 opacity: 0;
 -webkit-transition: all 0.35s ease-in-out;
 -moz-transition: all 0.35s ease-in-out;
 transition: all 0.35s ease-in-out;
}
.ih-item.square.effect7 .info h3 {
 text-transform: uppercase;
 color: #fff;
 text-align: center;
 font-size: 17px;
 padding: 10px;
 background: #111111;
 margin: 30px 0 0 0;
 -webkit-transform: scale(4);
 -moz-transform: scale(4);
 -ms-transform: scale(4);
 -o-transform: scale(4);
 transform: scale(4);
 -webkit-transition: all 0.35s 0.1s ease-in-out;
 -moz-transition: all 0.35s 0.1s ease-in-out;
 transition: all 0.35s 0.1s ease-in-out;
}
.ih-item.square.effect7 .info p {
 font-style: italic;
 font-size: 12px;
 position: relative;
 color: #bbb;
 padding: 20px 20px 20px;
 text-align: center;
 -webkit-transform: scale(5);
 -moz-transform: scale(5);
 -ms-transform: scale(5);
 -o-transform: scale(5);
 transform: scale(5);
 -webkit-transition: all 0.35s 0.3s linear;
 -moz-transition: all 0.35s 0.3s linear;
 transition: all 0.35s 0.3s linear;
}
.ih-item.square.effect7 a:hover .img {
 -webkit-transform: scale(1.2);
 -moz-transform: scale(1.2);
 -ms-transform: scale(1.2);
 -o-transform: scale(1.2);
 transform: scale(1.2);
}
.ih-item.square.effect7 a:hover .info {
 visibility: visible;
 opacity: 1;
}
.ih-item.square.effect7 a:hover .info h3,
.ih-item.square.effect7 a:hover .info p {
 -webkit-transform: scale(1);
 -moz-transform: scale(1);
 -ms-transform: scale(1);
 -o-transform: scale(1);
 transform: scale(1);
}
.sc-cover {background:url('/img/fon/kapz.jpg')no-repeat center center; #1d1d1d;background-size:cover;position:relative;height:310px;margin-bottom:60px;border:2px solid #21580c} 
.sc-cover-in {width:100%;position:absolute;left:0px;bottom:-50px;} 
.sc-avatar {width:100px;height:100px;margin:0px auto} 
.sc-avatar {border:4px solid #21580c} 
.sc-avatar img {width:100px;height:100px;object-fit:cover} 
.sc-avatar, .sc-avatar img {-webkit-border-radius: 100px;-moz-border-radius: 100px;border-radius: 100px;} 
.sc-top {text-align:right;padding:25px 0px;position:absolute;bottom:-155px;left:20px;right:20px;z-index:2}
.page-nav-icon { 
margin:0; 
padding:0; 
list-style:none; 
float:right 
} 
.page-nav-icon li { 
position:relative; 
float:left; 
text-align:center 
} 
.page-nav-icon li span { 
opacity:0; 
visibility:hidden; 
position:absolute; 
right:-40%; 
bottom:-30px; 
margin:-11px 0 0 -55px; 
width:110px; 
padding:0 5px; 
line-height:22px; 
height:22px; 
font-size:7pt; 
color:#fff; 
text-transform:uppercase; 
text-align:center; 
background:#393c41; 
transition:All .3619s ease; 
-webkit-transition:All .3619s ease; 
-moz-transition:All .3619s ease; 
-o-transition:All .3619s ease 
} 
.page-nav-icon li span:before { 
content:''; 
position:absolute; 
top:-5px; 
right:35%; 
margin-left:-10px; 
width:0; 
height:0; 
border-style:solid; 
border-width:0 5px 5px; 
border-color:transparent transparent #393c41
} 
.page-nav-icon li:hover span { 
opacity:1; 
visibility:visible; 
bottom:-18px 
} 
.page-nav-icon li a { 
display:block; 
position:relative; 
padding:0 10px; 
font-size:16pt 
} 
.page-nav-icon li a .num { 
position:absolute; 
color:#333; 
line-height:normal; 
top:15px; 
right:5px; 
font-size:8pt; 
background:#fff; 
padding:0 2px; 
-webkit-border-radius:10px; 
-moz-border-radius:10px; 
border-radius:10px 
}
.oneA {
 width: 205px;
 height: 280px;
 margin: 10px auto;
 position: relative;
 overflow: hidden;
 background: #515151;
}
.oneA p {
 color: #fff;
 opacity: 0;
 text-align: justify;
 padding: 8px;
 -webkit-transition: opacity 0.2s ease-in-out .6s;
 transition: opacity 0.2s ease-in-out .6s;
}
.oneA a {
 text-decoration: none;
}
.oneA h3 {
 text-align: center;
 color: #fff;
 font-size: 15px;
 text-decoration:none;
 margin: 0;
 opacity: 1;
 padding: 5px;
}
.oneA h3:hover{color: #67c216;}
.oneA:hover p{
 opacity: 1;
}
.imgDef1{
 width: 100%;
 height: 100%;
 position: absolute;
 margin: 55px 5px 5px 5px;
 top:0;
 left:0;
 -webkit-transition: all 0.4s ease-in-out .3s;
 transition: all 0.4s ease-in-out .3s;
 z-index: 10;
}
.oneA:hover .imgDef1 {
 top:-50%;
 left:-40%;
 -webkit-transform:scale(0,0);
 transform:scale(0,0);
}
.lineTop, .lineRight, .lineBottom, .lineLeft {
 position: absolute;
 background: #6f970e;
 -webkit-transition:
 top 0.4s ease-in-out 0s,
 right 0.4s ease-in-out 0s,
 bottom 0.4s ease-in-out 0s,
 left 0.4s ease-in-out 0s;
 transition:
 top 0.4s ease-in-out 0s,
 right 0.4s ease-in-out 0s,
 bottom 0.4s ease-in-out 0s,
 left 0.4s ease-in-out 0s;
}
.lineTop, .lineBottom { width: 100%;height: 5px;}
.lineLeft, .lineRight { width: 5px;height: 100%;}
.lineTop {left:-100%;top:0;}
.oneA:hover .lineTop {left:0;}
.lineRight {top:-100%;right:0;}
.oneA:hover .lineRight {top:0;}
.lineBottom {right:-100%;bottom:0;}
.oneA:hover .lineBottom {right:0;}
.lineLeft {bottom:-100%;left:0;}
.oneA:hover .lineLeft {bottom:0;}
.reads {
 color: #000;
 position: absolute;
 width: 195px;
 background-color: rgba(255,255,255,0.7);
 margin: 246px 5px 5px 5px;
 z-index: 15;
}
.user-box {
 padding: 10px;
}
.user-ava {
border-radius: 100%;
float: left;
height: 50px;
margin-right: 15px;
webkit-border-radius: 100%;
width: 50px;
border: 3px solid #393c41;

}
.user-name {
overflow: hidden;
text-overflow: clip;
white-space: nowrap;
font-size: 20px;
line-height: 50px;
}
::selection {background: #74bd38; color:#fff;} 
::-moz-selection {background: #74bd38; color:#fff;}
/*-- catalog --*/ 
.b-catalog{ 
margin: 26px -1% 39px;} 
.i-catalog__item.percent .b-catalog__item__img:after{ 
content:""; 
display: block; 
width: 46px; 
height: 47px; 
position: absolute; 
right: -22px; 
top: -20px;} 
.i-catalog__item.new .b-catalog__item__img:after{ 
content:""; 
display: block; 
width: 46px; 
height: 47px; 
position: absolute; 
right: -22px; 
top: -20px;} 
.i-catalog__item{ 
float: left; 
width: 33.3%; 
margin-bottom: 13px;} 
.b-catalog__item{ 
width: 143px; 
height: 280px; 
padding: 28px; 
background: #fff; 
margin: 0 auto; 
text-align: center; 
position: relative; 
border: 2px solid #6f970e;} 
.b-catalog__item:hover{ 
border: 2px solid #515151; 
box-shadow: 0 0 32px rgba(0,0,0,0.21);} 
.b-catalog__item__img{ 
line-height: 0; 
display: block; 
position: relative; 
margin-bottom: 10px; 
width: 142px; 
height: 150px;} 
/*.b-catalog__item__img img{ 
width: 100%;}*/ 
.b-catalog__item__price{ 
font-size: 16px; 
color: #3b3b3b; 
margin-top: 9px; 
font-weight: bold;} 
.b-catalog__item__inner{ 
display: none;} 
.b-catalog__item:hover .b-catalog__item__inner{ 
display: block;} 
.b-catalog__item__inner{ 
position: absolute; 
border: 2px solid #000; 
background: #515151; 
left: -2px; 
top: 321px; 
width: 100%; 
z-index: 100; 
text-align: center; 
padding-bottom: 15px;} 
.b-catalog__item__inner .b-product__quan{ 
float: none; 
margin: 20px auto 19px; 
width: 113px;} 
.b-catalog__item__inner .b-product__add{ 
background: #8e61a5; 
color: #fff !important; 
text-align: left; 
width: auto; 
float: none; 
display: inline-block; 
margin: 0; 
padding: 0 18px 0 47px; 
border: 1px solid #fff; 
position: relative;} 
.b-catalog__item__inner .b-product__add:before{ 
content: ""; 
display: block; 
width: 23px; 
height: 22px; 
position: absolute; 
left: 12px; 
top: 8px;} 
.b-catalog__item__inner .b-product__add:hover{ 
background: #fff; 
color: #8e61a5 !important;} 
.b-catalog__item__inner .b-product__add:hover:before{ 
background-position: -319px -50px;} 
.b-product__subscribe {
background: #000;
color: #fff !important;
text-align: left;
width: auto;
float: none;
display: inline-block;
margin: 0;
padding: 0 18px;
border: 1px solid #fff;
position: relative;
font-weight: bold;
font-size: 14px;
text-decoration: none;
text-align: center;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
height: 38px;
line-height: 38px;
text-transform: uppercase;
} 
.b-product__subscribe:hover{ 
background: #6f970e; 
color: #0C1333 !important;}
.m-article-bg {position:relative;width: 100%;height:280px;background-position:center top;background-size:cover;}
.m-article-info {position:absolute;padding:0 30px;right:0;bottom:0px;left:0px;background: linear-gradient(to top, rgba(0, 0, 0, 0.9), rgba(0, 0, 0, 0.68), rgba(0, 0, 0, 0));}
.m-article-info h1 {font-size:21px;color:#fff;text-shadow:1px 1px 0 #000;margin:0;padding:20px 0 5px 0;font-weight:normal;line-height:26px;}
.m-article-info > div {padding:0 0 21px 2px;font-size:13px;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,0.8);}
.m-article-info > div a {position:relative;padding-left:5px;color:#6f970e;font-weight:bold;}
.m-article-info > div span {margin-left:10px;}
.m-article-info > div .date {margin-left:0;text-transform:lowercase;}
.m-article-info > div span i {color:#03A9F4;}
.recom p {background: #FFFFFF;border-radius: 3px;border: solid #B1B1B1 2px;color: #4C4C4C;}
.recvid {width: 201px;border: solid 1px #B9B9B9;border-radius: 5px;background: #fff;margin: 5px;}
.recom img {width: 191px; height: 220px; padding: 5px;}
.titrel {font-size: 13px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; background: #515151; padding: 10px; margin: 5px; font-weight: bold;}
.titrel:hover{background: #000;}
.recvid:hover {box-shadow: 0 0 15px rgba(122,122,122,0.3);}
.weafor{-o-box-shadow:0px 0px 9px rgba(0,0,0,0.7),0px 0px 0px 1px rgba(188,188,188,0.3); box-shadow:0px 0px 9px rgba(0,0,0,0.7),0px 0px 0px 1px rgba(188,188,188,0.3);}
.first{
 float: left;
 color: #000;
 font-size: 48px;
 line-height: 35px;
 padding-top: 4px;
 padding-right: 8px; 
 padding-left: 3px; 
 font-family: Georgia;
}