/* SET BASE
----------------------------------------------- */
* {background: transparent;margin:0;padding:0;outline:none;border: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
ol, ul {list-style:none;}
blockquote, q {quotes:none;}
table {border-collapse:collapse;border-spacing:0;}
input, select {vertical-align:middle;}
article, aside, figure, figure img, hgroup, footer, header, nav, section, main {display: block;}
body { font: 16px/20px 'Exo 2', Arial, Helvetica, sans-serif; line-height:normal; padding:0; margin:0;        
color: #c3c3c3; background-color:#000; height:100%; width:100%; font-weight:400;} 
img {max-width:100%;}
.clr {clear: both;}
.clearfix:after {content: ""; display: table; clear: both;}
a {color: #dedede; text-decoration: none;}
a:hover, a:focus {color:#fff; text-decoration: none;}
h1, h2, h3, h4, h5 {font-weight:400; font-size:18px;}
h2 {padding: 10px 0; font-size:23px;}  
.form-wrap {margin:0; background-color:#333; padding-top:20px;}
.sub-title h1 {margin-bottom:15px; font-size:28px;}
.pm-page, .search-page, .static-page, .tags-page {}


/*--- SET ---*/
.button, .up-second li a, .up-edit a, .qq-upload-button, button:not(.color-btn), html input[type="button"], input[type="reset"], input[type="submit"] {
padding:0 20px; display:inline-block; height:40px; line-height:40px; border-radius:3px; cursor:pointer; 
background: #333; color:#fff; box-shadow:2px 2px 2px rgba(0,0,0,0.2);
background: -webkit-linear-gradient(to bottom, #444 , #333);
background: linear-gradient(to bottom, #444 , #333);}
button::-moz-focus-inner, input::-moz-focus-inner {border:0; padding:0;}
button[disabled], input[disabled] {cursor:default;}
.button:hover, .up-second li a:hover, .up-edit a:hover, .qq-upload-button:hover,
button:not(.color-btn):hover, html input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover 
{background:linear-gradient(to bottom, #009688 , #009688); color:#fff;}
button:active, html input[type="button"]:active, input[type="reset"]:active, input[type="submit"]:active 
{box-shadow: inset 0 1px 4px 0 rgba(0,0,0,0.1);}
input[type="submit"].bbcodes, input[type="button"].bbcodes, input.bbcodes, .ui-button 
{font-size: 12px !important; height: 30px !important; line-height:30px !important; padding: 0px 10px; border-radius:3px;}

input[type="text"], input[type="password"] {display:block; width:100%; height:40px; line-height:40px; padding:0 15px;
color:#fff; background-color:#000; border-radius:3px; -webkit-appearance: none; box-shadow:none;}
input[type="text"]:focus {}

input:focus::-webkit-input-placeholder {color: transparent}
input:focus::-moz-placeholder {color: transparent}
input:focus:-moz-placeholder {color: transparent}
input:focus:-ms-input-placeholder {color: transparent} 

select {height:40px; border:1px solid #222; background-color:#e3e3e3; color:#000;}
textarea {display:block; width:100%; padding:10px; border:1px solid #222; background-color:#000; color:#FFF; 
border-radius:0 0 6px 6px; box-shadow:inset 0 0 4px 0 rgba(0,0,0,0.1); overflow:auto; vertical-align:top; resize:vertical;}

.img-box {overflow:hidden; position:relative; background-color:#CCC;}
.img-box img {width:100%; min-height:100%;}
.nowrap {white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
button, .show-login,.thumb-in {transition: all .3s;}
a{transition: color .3s, background-color .3s, opacity .3s;}

.flex-row {display:flex; flex-flow:row wrap; justify-content:space-between;}
.flex-col {display:flex; flex-direction:column; justify-content:center;}
.ic-l span.fa {margin-right:10px;}
.ic-r span.fa {margin-left:10px;}
.ps-link, .ps-link2 {cursor:pointer;}
.hidden {display:none;}
.modal-mask {position:fixed; z-index:8888; left:0; top:0; width:100%; height:100%; background-color:rgba(0,0,0,0.5); 
display:none; overflow-x:hidden; overflow-y:auto;}
.modal-content {max-width:100%; margin:0 auto; background-color:#FFF;}
.modal-title {padding:20px; background-color:#222; font-size:18px; position:relative;}
.modal-title .fa {position:absolute;  :20px; top:20px; cursor:pointer;}

.grady, .navigation span, .pagi-nav a:hover, .modal-title, .show-menu:hover {background: #6da502; color:#fff;
background: -webkit-linear-gradient(to bottom, #7bbc00 , #6da502);
background: linear-gradient(to bottom, #ffcb07 , #ffcb07);}
.grady2, .pagi-load a, .menu-modal a:hover {
background: linear-gradient(to bottom,  #a58700 , #000000);}  
.grady3, .header:after, .pagi-nav-inner {background-color:#111; 
background: linear-gradient(to bottom, #717171 0%, #111 50%, #111 50%, #464646 100%);}
.with-bg {font: 12px 'Exo 2', Arial, Helvetica, sans-serif ; color:#404040; background:#fff  center top fixed; background-size:100% auto; position:relative;}
.with-bg:before {position:relative; content:""; opacity:0.9; position:absolute; left:0; top:0; width:100%; height:100%;

background: linear-gradient(to right, #000 , #000);}


/* BASIC GRID
----------------------------------------------- */
.wrap {min-width:320px; overflow:hidden;}
.center {min-width:320px; max-width:1240px; margin:0 auto; position:relative; z-index:200;} 
.header {position:relative; background-position:center -100px;}
.header:after {content:""; width:100%; height:50px; position:absolute; left:0; bottom:0; box-shadow:0 0 20px 0 rgba(0,0,0,0.7);}
.header-in {height:150px; padding-top:100px; z-index:1000;}
.main {padding:20px 10px 0 10px; min-height:800px;}
.nav-line { font: 15px 'Exo 2', Arial, Helvetica, sans-serif ; color:#fff; height:50px; padding:0 10px; position:relative;}
.bottom-in {padding:15px 8px; }
.footer-in {padding:8px 10px 20px 10px; text-align:center;}
.header2:before {background:rgba(0,0,0,0.2);}
.bottom:before {background:rgba(0 0 0 / 93%); opacity:1;  border-top:3px solid #4b520c;}
.footer:before {background:rgba(0,0,0,1); opacity:1;  border-top:3px solid #4b520c;}

.rkl-bottom {text-align:center; margin-bottom:7px;}
.rkl-floater {width:40%; float:right; height:440px; padding:0 10px 20px 10px;}
.rkl-floater-in {height:100%; padding:10px; overflow:hidden; padding:10px; background-color:#333; box-shadow:0 10px 40px -10px rgba(0,0,0,0);
display:flex; flex-flow:row wrap; justify-content:center; align-items:center; border-radius:4px;}


/* HEADER
----------------------------------------------- */
.logotype {height:60px; width:240px; display:block; position:absolute; left:40px; top:20px; 
background:url(../images/logo.png) left center no-repeat; overflow:hidden; text-indent:-1000px; background-size:contain;}
.search-box {position:absolute; top:30px; left:50%; width:400px; margin-left:-200px;}
.search-inner {width:100%; position:relative;}
.search-inner input, .search-inner input:focus {width:100%; padding:0 60px 0 20px; background-color:rgba(93 91 91 / 50%); 
box-shadow:0 1px 4px rgba(0,0,0,0); color:#fff; height:40px; line-height:40px; border-radius:5px;}
.search-box button {position:absolute; right:5px; top:5px; border-radius:5px; box-shadow:none;
padding:0; text-align:center; width:30px; height:30px; line-height:30px;}
.header-btns {display:inline-block; position:absolute; top:30px; right:10px;}
.header-btns > span {display:inline-block; padding:0 10px; line-height:40px; margin-left:10px; color:#FFF; font-size:14px;}


/* NAV LINE, SORT
----------------------------------------------- */
nav {float:left;}
.menu-line li {display:inline-block;}
.menu-line a {display:block; padding:0 20px; line-height:50px; text-transform:uppercase;}
.menu-modal {background-color:#222; padding:10px;}
.menu-modal li {width:16.6%; float:left;}
.menu-modal a {display:inline-block; padding:7px 10px;}

.sorter {display:inline-block; float:right; position:relative; font-size:14px; top:10px; cursor:pointer;
padding:0 10px; line-height:30px; background-color:#000; border-radius:3px; box-shadow:0 0 0 1px #333;}
.sorter:before {content:attr(data-label); float:left; padding:0 10px 0 0;}
.sorter form {display:none; background-color:#222; padding:10px 15px; line-height:24px; box-shadow:0 0 15px 0 rgba(0,0,0,0.4); 
border-radius:4px; position:absolute; right:0; top:100%; width:220px; z-index:999;}
.sorter a:hover {text-decoration:underline;}
.sorter a {display:block; margin-bottom:10px;}
.sort li.asc a:after, .sort li.desc a:after {content:"\f063"; font-family:FontAwesome; display: inline-block; margin-left:10px;}
.sort li.desc a:after {content:"\f062"}


/* THUMBS
----------------------------------------------- */
.main-title {font-size:28px; font-weight:600; margin:20px 0;}
.floats {margin:0 -10px;}

.thumb {width:25%; padding:0 5px 10px 5px; float:left;}
.thumb-in {background-color:#1b1b1b; box-shadow:0 1px 4px rgba(0,0,0,0.4); border-radius:4px; overflow:hidden; padding-bottom:10px; border:1px solid #313131;}
.thumb-img {height:180px; margin-bottom:10px;}
.thumb-caption {margin:0 10px; overflow:hidden; height:40px; display:block; font-weight:300;}
.t-meta {display:inline-block; position:absolute; color:#FFF; padding:3px 5px; border-radius:3px; font-size:12px;}
.t-rate {top:10px; right:10px; background-color: rgb(45 134 7 / 89%);}  
.t-time {bottom:10px; right:10px; background-color:rgba(0,0,0,0.5);}
.thumb-in:hover {box-shadow:0 10px 40px -10px rgba(0,0,0,1) }
.thumb-in:hover .thumb-caption {color:#fff;}

/* CategoryMain
----------------------------------------------- */
.pumb {width:12.5%; padding:0 5px 10px 5px; float:left;}
.pumb-in {background-color:#1d1d1d; box-shadow:0 1px 4px rgba(0,0,0,0.4); border-radius:4px; overflow:hidden; padding-bottom:10px; border:1px solid #313131;}
.pumb-img {height:120px; margin-bottom:10px;}
.pumb-caption {margin:0 10px; overflow:hidden; height:20px; display:block; font-weight:300;}
.t-meta {display:inline-block; position:absolute; color:#FFF; padding:3px 5px; border-radius:3px; font-size:12px;} 
.t-time {bottom:10px; right:10px; background-color:rgba(0,0,0,0.5);}
.pumb-in:hover {box-shadow:0 10px 40px -10px rgba(0,0,0,1) }
.pumb-in:hover .thumb-caption {color:#fff;}

/* Больше на мейн Main
----------------------------------------------- */
.dumb {width:16.6%; padding:0 5px 10px 5px; float:left;}
.dumb-in {background-color:#1d1d1d; box-shadow:0 1px 4px rgba(0,0,0,0.4); border-radius:4px; overflow:hidden; padding-bottom:10px; border:1px solid #313131;}
.dumb-img {height:168px; margin-bottom:10px;}
.dumb-caption {margin:0 10px; overflow:hidden; height:20px; display:block; font-weight:300;}
.t-meta {display:inline-block; position:absolute; color:#FFF; padding:3px 5px; border-radius:3px; font-size:12px;} 
.t-time {bottom:10px; right:10px; background-color:rgba(0,0,0,0.5);}
.dumb-in:hover {box-shadow:0 10px 40px -10px rgba(0,0,0,1) }
.dumb-in:hover .thumb-caption {color:#fff;}

/* TOP пачки по 60 штук.
----------------------------------------------- */
.tumb {width:25%; padding:0 10px 20px 10px; float:left;}
.tumb-in {background-color:#1d1d1d; box-shadow:0 1px 4px rgba(0,0,0,0.4); border-radius:4px; overflow:hidden; padding-bottom:0px; border:1px solid #313131;}
.tumb-img {height:270px;}
.tumb-caption {margin:0 10px; overflow:hidden; height:20px; display:block; font-weight:300;}
.t-meta {display:inline-block; position:absolute; color:#FFF; padding:3px 5px; border-radius:3px; font-size:12px;} 
.t-time {bottom:10px; right:10px; background-color:rgba(0,0,0,0.5);}
.tumb-in:hover {box-shadow:0 10px 40px -10px rgba(0,0,0,1) }
.tumb-in:hover .thumb-caption {color:#fff;}



/* PAGS */
.pagi-nav {padding-top:40px;}
.pagi-nav-inner {margin:0 -2000px; padding:10px 2000px 10px 2010px; line-height:50px; box-shadow:0 0 20px 0 rgba(0,0,0,0.3);}
.pagi-load {float:left; margin:-10px 0;}
.pagi-load a {display:block; padding:0 20px; border-radius:0;}
.pagi-inner {float:right; white-space:nowrap; line-height:30px; text-align:center;}
.pagi-inner > span {display:inline-block;}
.pprev, .pnext {}
.pnext a, .pprev a {display:block; width:36px; text-align:center; border-radius:3px;}
.navigation {padding:0;}
.navigation a, .navigation span {display:inline-block; padding:0 5px; min-width:30px; margin:0 7px 0 0;}
.navigation span, .pagi-nav a:hover {background-color:#000; color:#fff; border-radius:3px;}
.navigation span.nav_ext {background:transparent; color:#e3e3e3;}
.dle-comments-navigation .pagi-nav {margin-bottom:0; padding-bottom:20px;}
.pagi-load > span {display:none;}


/* SEO DESCRIPTION
----------------------------------------------- */
.site-desc {color:#ccc; text-align:center; font-size:14px;}
.site-desc h1, .site-desc h2, .site-desc h3 {font-size:24px; font-weight:300; margin-bottom:20px; color:#fff;}
.site-desc h1 span, .site-desc h2 span, .site-desc h3 span {}
.site-desc p {margin-bottom:22px;}
.site-desc a {color:#fff; text-decoration:underline;}


/* FOOTER
----------------------------------------------- */
.bot-menu li {display:inline-block; margin-bottom:10px; border-right:1px solid #fff;}
.bot-menu li:last-child {border:0;}
.bot-menu a {display:block; color:#fff; padding:0 10px; font-size:10px}
.bot-text, .bot-text a {color:#ccc; font-size:9px; }
.bot-text a, .bot-menu a:hover {text-decoration:underline;}


/* FULL
----------------------------------------------- */
.full-page {padding-bottom:10px;}
.full-title {position:relative; padding: 0 0 0 15px;}
.full-title a {position:absolute; left:0; top:-20px;}
.full-cols {padding-right:320px; margin-bottom:20px;}
.fc-right {width:300px; margin-right:-320px; float:right;}
.fc-left {width:100%; float:left; min-height:300px;
background-color:#1d1d1d; box-shadow:0 1px 4px rgba(0,0,0,0.4); border-radius:4px; border:1px solid #292828;}
.player-box {border-radius:4px 4px 0 0; overflow:hidden; min-height:200px; background-color:#000;}

.player-info {padding:5px 20px 5px 330px; position:relative;     border-bottom: 1px solid #424040;
    -webkit-box-shadow: inset 0 -1px 0 0 #fcfcfc;
    box-shadow: inset 0 -1px 0 0 #000;}
.pi-col {float:left; display:inline-block; line-height:60px; height:60px; font-size:18px; margin-right:20px; color:#e3e3e3;}
.pi-col:last-child {float:right; margin-right:0;} 
.tabs-box {}
.tabs-sel {padding:10px 20px; box-shadow:0 20px 20px -20px rgba(0,0,0,0.3);}
.tabs-sel span {display:inline-block; cursor:pointer; margin-right:37px;}
.tabs-sel span.current {font-weight:700;}
.tabs-b {padding:20px;}
.js .tabs-b {display:none;}
.js .tabs-b.visible {display:block;}
.tags-list {line-height:23px; font-size:14px;}
.tags-list span:first-child {text-transform:uppercase; font-weight:300; margin-right:5px;}
.tags-list a {display:inline-block; padding:0 2px; margin:3px 0px; border-radius:5px; background-color: #2f2f2f; border: 1px solid #403f3f;}
.tags-list + .tags-list {margin-top:10px;}

.rate3 {height:60px; width:285px; position:absolute; left:15px; top:5px; text-align:center; padding:0 50px; overflow:hidden;}
.rate3 span[id*="ratig-layer"] {display:none;}
.pluss, .minuss {cursor:pointer; width:40px; height:60px; line-height:60px; position:absolute; top:0; left:0; color:#33a16f;}
.minuss {color:#e52d48; left:auto; right:0;}
.rate3 span.fa {font-size:34px;}
.pluss:hover {color:#028c19;}
.minuss:hover {color:#a12702;}
.rate-info {height:100%; 
display:flex; flex-direction:column; justify-content:center; align-items:center;}
.ratebar {width:100%; min-height:10px; height:10px; border-radius:4px; overflow:hidden; margin:3px 0 1px 0; position:relative; background-color:#56565061;}
.ratefill {width:0%; height:100%; position:absolute; left:0; top:0; background-color:#33a16f; transition:width 1s linear;}
.rateperc {margin-right:5px;}
.rate-sub {font-size:12px; font-style:italic;}

.slice {overflow:hidden; position:relative; transition:height .2s;}
.slice-masked:before {content:'';position:absolute;z-index:1;bottom:0px;left:0;right:0;height:120px;pointer-events:none;
background:-webkit-linear-gradient(top, rgba(51,51,51,0) 0%, #333 100%);
background:linear-gradient(to bottom, rgba(51,51,51,0) 0%, #1f1e1e 100%);}
.slice-btn {margin:-10px 0 20px 0; font-size:12px;}
.slice-btn span {display:inline-block; cursor:pointer; text-decoration:underline; color:#7bbc00;}

.show-more {display:block; text-align:center;}


/* FULL STORY STATIC
----------------------------------------------- */
.video-box embed, .video-box object, .video-box video, .video-box iframe, .video-box frame {width: 100%; max-width:100% !important; height:480px;}
.mejs-container {max-width:100% !important;}
.full-text {font:14px/22px Arial, sans-serif; margin-bottom:20px;}
.full-text img:not(.emoji) {max-width:100%; border:5px solid #222;}
.full-text > img[style*="left"], .full-text > .highslide img[style*="left"] {margin:0 10px 10px 0;}
.full-text > img[style*="right"], .full-text > .highslide img[style*="right"] {margin:0 0 10px 10px;}
.full-text a {text-decoration:underline; color:#7bbc00;}
.full-text a:hover {text-decoration:none;}
.full-text h2, .full-text h3, .full-text h4, .full-text h5 {margin:20px 0; font-size:18px;}
.full-text p {margin-bottom:15px;}
.full-text ul, .full-text ol {margin:0;}
.full-text ul li {list-style:disc; margin-left:40px;}
.full-text ol li {list-style:decimal; margin-left:40px;}
.full-text table {width:100%; text-align:left;}
.full-text table tr td {padding:10px; border:1px solid #ccc; font-size:12px; }
.full-text table tr:nth-child(2n+1) {background-color:#f6f6f6;} 
.full-text table img {display:block; margin:0; border:0; max-width:350px}
.attach {line-height:40px; background-color:#f5f5f5; padding:0 15px 0 0; border-radius:4px; margin:10px 0; overflow:hidden;}
.attach .download-link {color:#FFF !important; text-decoration:none !important; margin-right:15px; float:left; 
display:inline-block; padding:0 15px; background:#0297dc;}
.attach-info {float:right;}
.attach i {margin-right:5px;}
.dcont {border:1px solid #e3e3e3; padding:0 15px 15px 15px; margin:20px 0; line-height:20px; background-color:#FFF;}
.polltitle {display:block; padding:5px 15px; margin:0 -15px 15px -15px; font-size:18px; background-color:#f5f5f5; line-height:normal;}
.full-taglist {margin:20px 0; font-size:12px;}
.full-taglist-t { margin-bottom:5px; font-weight:700;}
.full-taglist a {margin:0 0 3px 0; color:#06c}
.full-taglist span {margin-right:5px;}


/* COMMENTS
----------------------------------------------- */
.full-comms {}
.add-comm-form {background-color:#222; padding:20px; position:relative;}
.ac-title {font-weight:700; margin-bottom:10px; font-size:16px;}
.ac-inputs input {width:49%; float:left;}
.ac-inputs input:last-child {float:right;}
.ac-inputs, .ac-textarea {margin-bottom:15px;}
.ac-textarea textarea {height:85px;}
.ac-submit {}
.sec-answer + .sec-label {margin-top:10px;}
.ac-protect {margin-top:-10px;}
.ac-protect .label {font-size:12px;}
.ac-protect .sep-input {padding:10px 10px 10px 160px;}
.ac-protect input {b}
.add-comm-form .login-social {position:absolute; right:17px; top:10px;}

.login-social {text-align:center;}
.comm-social {text-align:left;}
.login-social:before {content:attr(data-label); display:inline-block; vertical-align:top; line-height:30px; margin-right:10px;}
.login-social a {display:inline-block; margin:0 3px 10px 3px;}
.login-social img {display:block; width:30px;}
.login-social a:hover img {transform:scale(1.1);}

.mass_comments_action {text-align:right; padding:5px 15px; background-color:#111; margin:20px 0;}
.last-comm-link {font-size:16px; margin-bottom:10px;}
.last-comm-link a {text-decoration:underline; color:#fff;}
.comments-items {padding:20px 0 0 0; margin-top:50px; background-color:#222; border-radius:6px; box-shadow:0px 1px 2px rgba(0, 0, 0, 0.15);}

.comm-item {padding:0 20px 15px 80px; margin-bottom:15px;  font-size:14px; border-bottom:1px solid #111;}
.comm-left {float:left; margin-left:-60px; width:60px; height:60px; overflow:hidden; position:relative;}
.comm-right {float:right; width:100%; padding-left:10px;}
.comm-left img {width:100%; min-height:100%;}
.comm-top-info {}
.comm-info-line {position:relative; padding-right:120px;}
.comm-author, .comm-date {float:left; color:#888; font-size:10px; display:inline-block;}
.comm-author {font-size:14px; font-weight:bold; margin:0 10px 0 0; color:#7bbc00;}
.comm-author a {color:#7bbc00;}
.comm-date {color:#e3e3e3; font-size:14px;}
.comm-text {margin:10px 0; min-height:20px;}
.comm-body {}
.signature {font:italic 11px Georgia, "Times New Roman", Times, serif; margin-top:10px; padding-top:10px; border-top:1px dashed #111;}
.comm-bottom-info {}
.comm-bottom-info ul {text-align:right;}
.comm-bottom-info ul li {display:inline-block; margin-left:5px;}
.comm-bottom-info ul li:first-child, .comm-bottom-info ul li:nth-child(2) {float:left; margin-left:0; margin-right:10px;}
.comm-bottom-info ul li a {font-size:10px;}
.comm-bottom-info ul li i {margin-right:10px;}
.comments-tree-list .comments-tree-list {background-color:#111; padding-top:15px; margin-top:-15px;}

.comm-rate {position:absolute; right:0; top:-8px; line-height:30px; border-radius:4px; background-color:#444}
.comm-rate span.ratingtypeplusminus {display:block; padding:0 30px;  color:#e3e3e3; 
font-weight:700; font-size:16px;}
.comm-rate a {display:block; width:20px; height:30px; position:absolute; top:0; left:5px; 
text-align:center; line-height:30px; font-size:28px; font-weight:700; color:#61b804;}
.comm-rate a:last-child {left:auto; right:5px; line-height:30px; 
color:#ec000b; top:-3px;}
.comm-rate a:hover {opacity:0.7;}
.comm-rate > span > span.ratingzero {color: #e3e3e3;}
.comm-rate > span > span.ratingtypeplus {color: #e3e3e3;}
.comm-rate > span > span.ratingplus {color:#61b804;}
.comm-rate > span > span.ratingminus {color:#ec000b;}

.pos-comm {}
.neg-comm {}


/* Social
----------------------------------------------- */
.social-likes__widget:hover span{color:#FFF}
.social-likes li{opacity:.7}
.social-likes li:hover{opacity:1}
.social-likes,.social-likes__widget{display:inline-block;padding:0;vertical-align:middle!important;word-spacing:0!important;text-indent:0!important;list-style:none!important}
.social-likes{opacity:0}
.social-likes_visible{opacity:1;-webkit-transition:opacity .1s ease-in;transition:opacity .1s ease-in}
.social-likes>*{display:inline-block;visibility:hidden}
.social-likes_vertical>*{display:block}
.social-likes_visible .social-likes__widget{visibility:inherit}
.social-likes__widget{display:inline-block;position:relative;white-space:nowrap}
.social-likes__widget:before,.social-likes__widget:after{display:none!important}
.social-likes_vertical .social-likes__widget{display:block;float:left;clear:left}
.social-likes__button,.social-likes__icon,.social-likes__counter{text-decoration:none;text-rendering:optimizeLegibility}
.social-likes__button,.social-likes__counter{display:inline-block;margin:0;outline:0}
.social-likes__button{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.social-likes__button:before{content:"";display:inline-block}
.social-likes__icon{position:absolute;top:0;left:0}
.social-likes__counter{display:none;position:relative}
.social-likes_ready .social-likes__counter,.social-likes__counter_single{display:inline-block;color:#797979!important}
.social-likes_ready .social-likes__counter_empty{display:none}
.social-likes_vertical .social-likes__widget{display:block}
.social-likes_notext .social-likes__button{padding-left:0}
.social-likes_single-w{position:relative;display:inline-block}
.social-likes_single{position:absolute;text-align:left;z-index:99999;visibility:hidden;opacity:0;-webkit-transition:visibility 0 .3s,opacity .3s ease-out;transition:visibility 0 .3s,opacity .3s ease-out;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.social-likes_single.social-likes_opened{visibility:visible;opacity:1;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}
.social-likes_single.social-likes_opened .social-likes__single-container{visibility:visible}
.social-likes__button_single{position:relative}
.social-likes{min-height:36px;margin:-6px}
.social-likes,.social-likes_single-w{line-height:19px}
.social-likes__widget{margin:3px;color:#FFF;border:1px solid #565656;border-radius:3px;line-height:19px;background:rgba(0,0,0,0.16) url(/templates/Default_/shamanim/cherrn.png) top center repeat}
.social-likes__widget:hover,.social-likes__widget:active,.social-likes__widget:focus{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;cursor:pointer}
.social-likes__button,.social-likes__counter{vertical-align:middle;font-size:13px;line-height:20px;cursor:inherit}
.social-likes__button{height:20px;padding:1px 5px 2px 21px;font-weight:400;border-right:0;color:#8E8E8E}
.social-likes__icon{width:20px;height:18px;margin-top:1px;background-repeat:no-repeat;background-position:50% 50%;margin-top:1px;padding-top:1px;padding-left:6px}
.social-likes__counter{min-width:12px;padding:1px 4px;font-weight:400;text-align:center;border-left:1px solid #797979}
.social-likes__widget:hover>.social-likes__counter,.social-likes__widget:focus>.social-likes__counter,.social-likes__widget:active>.social-likes__counter,.social-likes__widget_active>.social-likes__counter{position:relative;border-left-color:transparent}
.social-likes__widget:hover>.social-likes__counter:before,.social-likes__widget:focus>.social-likes__counter:before,.social-likes__widget:active>.social-likes__counter:before,.social-likes__widget_active>.social-likes__counter:before{content:"";position:absolute;top:0;bottom:0;left:-1px;border-left:1px solid;opacity:.4}
.social-likes_vertical{margin:-6px}
.social-likes_vertical .social-likes__widget{margin:6px}
.social-likes_notext{margin:-3px}
.social-likes_notext .social-likes__widget{margin:3px}
.social-likes_notext .social-likes__button{width:18px}
.social-likes_notext .social-likes__icon{width:100%;background-position:center center}
.social-likes__widget_single{margin:0}
.social-likes_single{margin:-12px 0 0;padding:4px 0;background:#fff;border:1px solid #6F6F6F;border-radius:3px}
.social-likes__single-container{width:100%;display:table}
.social-likes_single .social-likes__widget{float:none;display:table-row;margin:0;border:0;border-radius:0;background:0 0}
.social-likes_single .social-likes__button{display:table-cell;padding:2px 6px 2px 24px}
.social-likes_single .social-likes__icon{margin-left:4px;margin-top:2px}
.social-likes_single .social-likes__counter{display:table-cell;padding:2px 8px 2px 4px;border-left:0;text-align:right}
.social-likes_single .social-likes__widget:hover>.social-likes__counter:before,.social-likes_single .social-likes__widget:focus>.social-likes__counter:before,.social-likes_single .social-likes__widget:active>.social-likes__counter:before{display:none}
.social-likes__icon_single{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAANBAMAAACJLlk1AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAnUExURQAAADdx/Tdv/z9//wAA/zhw/zlz/zZx/DZx/Tdw/TZw/DZx/Tdx/cUcoZwAAAAMdFJOUwCAIAQBMh/Nv7zOuwoNnlgAAAAxSURBVAjXY2Bga2IAgqzjCgwMLFuPTgGyDQ4YMDAIChxgFGAQYDjAgJ1kQCMFgUAAAPr2CjLqR7ZxAAAAAElFTkSuQmCC)}
.social-likes__widget_single:hover,.social-likes__widget_single:active,.social-likes__widget_single:focus,.social-likes__widget_active{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#3673f4;border-color:#3673f4;color:#fff}
.social-likes__widget_single:hover .social-likes__icon_single,.social-likes__widget_single:active .social-likes__icon_single,.social-likes__widget_single:focus .social-likes__icon_single,.social-likes__widget_active .social-likes__icon_single{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAANBAMAAACJLlk1AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAnUExURQAAAP///////////////////////////////////////////////649SjkAAAAMdFJOUwCAIAQBHzK/zby7zi9WA1QAAAAxSURBVAjXY2BgLWIAgugTCgwMLMuOTQGyDQ4YMDAIChxgFGAQYDjAgJ1kQCMFgUAAAO6kCgXRSb6qAAAAAElFTkSuQmCC)}
.social-likes__icon_facebook{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMBAMAAACkW0HUAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAhUExURQAAAERVnUJTnEJTnUFSm0JSmz9ZmUFSnEVRlkFSm0JTnOFJfLwAAAAKdFJOUwA85klK5xSjFuSkBLVgAAAAL0lEQVQI12MwWgUEygxaIGoRA5CoYFwFohIgFMMqJEqAgRGJQpbTAlFLGVxB1BQA/zMjpvikUOQAAAAASUVORK5CYII=)}
.social-likes__widget_facebook:hover,.social-likes__widget_facebook:active,.social-likes__widget_facebook:focus{background:#425497;border-color:#425497}
.social-likes__widget_facebook:hover .social-likes__icon_facebook,.social-likes__widget_facebook:active .social-likes__icon_facebook,.social-likes__widget_facebook:focus .social-likes__icon_facebook{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMBAMAAACkW0HUAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAhUExURQAAAP///////////////////////////////////////88h6/kAAAAKdFJOUwA85knnShSjFuSJMex3AAAAL0lEQVQI12MwWgUEygxaIGoRA5CoYFwFohIgFMMqJEqAgRGJQpbTAlFLGEJA1FQA/4Yjtfe91e4AAAAASUVORK5CYII=)}
.social-likes__icon_twitter{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAMAAABlXnzoAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAACuUExURQAAABq16hq06hu06xmy5Ru16hi07Bu06hi07hq16xu06xu06x2w6xOw6xq16xu16hq16hmy5R608Bq16hqz6hq06hq06xu16hu16hq06hu16xq26huz6hq06hu07Byq4hqz7Bu06hm06wC//zPM/xu06hq16hu06hq16hy26xq16hqz6x216xu06xq16xqy7Rq06xq16hq16xu16hu17Bu06wD//wB//xu16xu168IFmEIAAAA5dFJOUwBM498U/Cn+H/bZZxoNjrFyChGjWL2F/YqlwjFwxzcJX/tPBAVxyJf5Na5ONOloOZqHa6B5qAECqtOTkwwAAAB5SURBVAjXRc7nEoJAEAPggMiBvaBYEHvFhj3v/2LcHgPm3zeZ2Q3ma0i6w93p6JyxGG+EbZLKThBxNgUaSpMHC+6SatCpi7gHVhOWGQHxXwz0ka1fyO9p3i4FW/Lik1Zz1ZpmwfdhXPEE1tsWhH3HdHBfz9/96uXIAII2FOflt9YWAAAAAElFTkSuQmCC)}
.social-likes__widget_twitter:hover,.social-likes__widget_twitter:active,.social-likes__widget_twitter:focus{background:#00b7ec;border-color:#00b7ec}
.social-likes__widget_twitter:hover .social-likes__icon_twitter,.social-likes__widget_twitter:active .social-likes__icon_twitter,.social-likes__widget_twitter:focus .social-likes__icon_twitter{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAMAAABlXnzoAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAACuUExURQAAAP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////y2K9CoAAAA5dFJOUwDjTGcU/Cn+H/Ya2d8NjrFyChGjWL2F/YqlBHBP+wnHN8IFMV9xyJdONDX5ruloOZqHawGoqnkCoFycKRQAAAB5SURBVAjXRc7nEoJAEAPggMiBvaBYEHvFhj3v/2LcHgPm3zeZ2Q3iCSTd4e58co7YjFfCNkllHTDlfA3UlCYTG+6MatCpiLgHoiXLjIDFXwz0ka1fyO9p3i4FW/LimVZz1Ztmwfdh3PAE9ssShH3HdHA/v/f96uXIAHxfFOel4oDwAAAAAElFTkSuQmCC)}
.social-likes__icon_plusone{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAMCAMAAACOacfrAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABvUExURQAAANVFPtpIPNZGPdhFPdZGPdZFPdBFRdRGPdZFPtVHPtZFPdZGPtZGPNVFPdZGPtZFPtZFPtZFP9ZGPtVGPdZFPtdHP9VFPtZGPdVFPdVGPtVGPdVGPdVGPtZFPtZGPdZGPtVFPdVGP9VGPtZGPkE5bP8AAAAkdFJOUwDmFfMhztwLNvVW47xM/OnuryzI0pdA8cPXoOz3/vm1+t9pjuidahEAAABxSURBVAjXLcxXFsIwDETRcbfjkpCQSgftf43YCP1dPR0BLhkxDCfwxIil9I7hb3WdSP9FFjhIwovGM806HnBdkO38Y4uBVFdSttU3hdyarm0W+1SeGWNfQwoeWO6Gf4bX79XE2mnr8uPiWXpT62pGxhe/6gV7Y92howAAAABJRU5ErkJggg==)}
.social-likes__widget_plusone:hover,.social-likes__widget_plusone:active,.social-likes__widget_plusone:focus{background:#dd4241;border-color:#dd4241}
.social-likes__widget_plusone:hover .social-likes__icon_plusone,.social-likes__widget_plusone:active .social-likes__icon_plusone,.social-likes__widget_plusone:focus .social-likes__icon_plusone{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAMCAMAAACOacfrAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABvUExURQAAAP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////y/TAtEAAAAkdFJOUwDmFfMhztwLNvVW47xM/OnuryzI0pdA8cPXoOz+9/m1+t9pjmJKNOkAAABxSURBVAjXLcxXFsIwDETRcbfjkpCQSgftf43YCP1dPR0BLhkxDCfwxIil9I7hr3WdSP9FFjhIwovGM806HnBdkO38Y4uBVDdSttU3hdyarm0W+1SeGWNfQwoeWO6Gf4bX79XE2mnr8uPiWXpT62pGxhe/uAV7kao1zQAAAABJRU5ErkJggg==)}
.social-likes__icon_mailru{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAMAAABhq6zVAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAEFUExURQAAAN2VAN+UAN+TAN6TAN+TAN+UAN+TAOCRAOCSAN6TAN+SAN+SAN6TAN+TAN6SAOGRAN+TAN+TAN6TAN+SAN6SAN+UAN+TANyWAN+TAN6UAN+SAN2SAN+TAN+TAN+SAN6SAN+TAN6TAOGWAN6SAN6PAOCRAN6SAN+PAN6SAN+SAN6TAN+SAN+TAN6UAN6SAN+SAN+TAN6TAN+SAOKNAN6TAN6TAN+SAN2TAN+SAN6SAOCOANqRAN+TANuVAN+TAN+TAN+SAN+TAN+UAN+RAN+SAN6TAN6SANqRAN6TAN+SAN+TAN+TAN+TAN+SAN+TAOCTAOWZAN6SAN+SAN+TAN6TAN+TAITwHJ4AAABWdFJOUwA1aejV00r7KmP00pCVWPUj8uGk85cY4xb4N8g2iru6dpGHEeQnW+4g3VlO8Ngf/iiCVeIJd5yBRbgvGQ7JHbl5evEwYnHeZxVmUKj5k9mDawrG0XCOw2VMxAAAAJFJREFUCNcVy0UCglAARdGnxAcBJe3u7u7ujr//pQh3dgcHwOv7IUT/TWBX5ExZFC2G4YEuW5oLT3GaSRAVPVp3e95SNl6eGaj1m7QCJOnO60PD22Idul4JGmg7HXGmutyY6KTC1AXkqXtLIYf8Md9lpHkUaYFggFPPhjIe0IIARPXr7XCyhnzOocfHnZC97fAHYCsSBT+KnnYAAAAASUVORK5CYII=)}
.social-likes__widget_mailru:hover,.social-likes__widget_mailru:active,.social-likes__widget_mailru:focus{background:#255896;border-color:#255896;color:#ffcd00}
.social-likes__widget_mailru:hover .social-likes__icon_mailru,.social-likes__widget_mailru:active .social-likes__icon_mailru,.social-likes__widget_mailru:focus .social-likes__icon_mailru{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAMAAABhq6zVAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAEFUExURQAAAP/OAP/MAP/NAP/NAP/MAP/LAP/NAP/OAP/OAP/MAP/NAP/NAP/NAP/NAP/MAP/NAP/NAP/NAP/NAP/MAP/MAP/JAP/MAP/QAP/MAP/MAP/NAP/LAP/NAP/NAP/NAP/MAP/NAP/NAP/SAP/MAP/MAP/MAP/KAP/NAP/NAP/PAP/OAP/NAP/GAP/NAP/MAP/MAP/NAP/NAP/MAP/MAP/NAP/NAP/NAP/LAP/OAP/NAP/IAP/MAP/KAP/MAP/MAP/PAP/NAP/NAP/NAP/NAP/NAP/OAP/NAP/MAP/MAP/NAP/MAP/MAP/MAP/MAP/MAP/MAP/MAP/MAP/MAP/MAP/MAP/NADYVBygAAABWdFJOUwA1aejT1Ur7KmP00pCVWCP18uGk85cY4xb4N8g2ina6u5GHEeTuWyfwTiBZ3Ql3KJwfglX+4tiBRS+4DhkdeXowccm5YvEVZ5ODZtne+ahQcMaO0WsKStUUQwAAAJFJREFUCNcVy0UCglAARdGnxAcBJe3u7u7ujr//pQh3dgcHwO/5IUR/T2FXZk1ZFC2G4YEaV50JX3GSSRAf6rTl9rykbLKyNtBvNmgJiNOVV0XX2+YculsIGmgnHXGmOF+a6KXC1AXkqXtLIYf8MfU+1jyKtEEwwPoehjIa0JwARPXb8XC2hnzBofvThZCr7fAHYCoSBacAOY0AAAAASUVORK5CYII=)}
.social-likes__icon_vkontakte{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAMAAABhq6zVAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAB1UExURQAAAFx4m39/f1hznFl1m1l1mj9/f1h1m1V3mVdzmVl1m1h0m1l1mll0m1l1l1h0m1tznVp4nVl1m1p3mV9/n1h0m1t2mll1mgAA/1h1nFl1m1pzm1h0m1h1mllymVl1mlh1mlh0m1t1nFl0mlZ1mVtwmVl1m7Jh3dIAAAAmdFJOUwAkAktK5wTmD0nkpOKxJccqIvYtCJUcegE0tjOZqij+hIgnjjIZFfWMEwAAAFtJREFUCNdNzVcOwCAMA1AXKHTvvSf3P2JBSqtGcuT3EQW+0jTKx9eNYBaAzoltsbnms8pecL06PUF648EGgrfs290UBK51i5RQTnUuIwLAktDe/J66EO7bA/EAylcPktuRikMAAAAASUVORK5CYII=)}
.social-likes__widget_vkontakte:hover,.social-likes__widget_vkontakte:active,.social-likes__widget_vkontakte:focus{background:#526e8f;border-color:#526e8f}
.social-likes__widget_vkontakte:hover .social-likes__icon_vkontakte,.social-likes__widget_vkontakte:active .social-likes__icon_vkontakte,.social-likes__widget_vkontakte:focus .social-likes__icon_vkontakte{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAMAAABhq6zVAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAB1UExURQAAAP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+WLZkAAAAAmdFJOUwAkAktK5wTmD0nk4qSxxyUq9iItejSVCBwBhP4ntjMoiI4ZqjKZkhg3SQAAAFtJREFUCNdNzVcOwCAMA1AXKHTvvSf3P2JBSqtGcuT3EQW+0jTKx9eNYBaA3oltsbnOvc1ecD06NUF6y8Rmgrduw9HlBK51hYRQ3k0hQwLA0sje/J66EO7bA/EAyccPknyrAlUAAAAASUVORK5CYII=)}
.social-likes__icon_odnoklassniki{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMCAMAAABoQAyvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABmUExURQAAAO+SIO+RIOyRJP+RJPCRIO+SIO+SIe2VI++SIPCSIf+fH/KPH/GSIu+SIfCRIfKSH++SIPCSIPCRIO+RIfCUI+6QIe+SIO+RIO+PH++RIPCRIPCRIO+SIPCRIfCRIfCSIPCSITDDkCMAAAAhdFJOUwCUhRwHwpbmHWXPCClLc9Ao++HUkSQu2ocQyfO7yp/g8t7ozhAAAABYSURBVAjXBcGHAYAgAASxwwYWRMUult9/SRMosmnKCsDo+2QgH1/n3jFn0A23Btqg51FooYtS7KCufN/7qqaUmkYqWWYr2XkBt0mbg9XqPGVX9isdR7r2HzzRBpHJpEsFAAAAAElFTkSuQmCC)}
.social-likes__widget_odnoklassniki:hover,.social-likes__widget_odnoklassniki:active,.social-likes__widget_odnoklassniki:focus{background:#f6903b;border-color:#f6903b}
.social-likes__widget_odnoklassniki:hover .social-likes__icon_odnoklassniki,.social-likes__widget_odnoklassniki:active .social-likes__icon_odnoklassniki,.social-likes__widget_odnoklassniki:focus .social-likes__icon_odnoklassniki{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMCAMAAABoQAyvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABpUExURQAAAP////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wbrXYAAAAidFJOUwCWhZQHwv0d5mUcz1YpCOHQKPvec5Ekn8ry4C7ahxDG87v81uwdAAAAWElEQVQI1wXBhwGAIAAEsbOCHVSwt99/SBPI02FIcyDTtimDetyN2ccarxVWeXqnZZHroZukqYMqaee5TSoKlU1TqiAGK9kQwZzSaeCweh7Zg+v97vt7rx8ywwahFuCYrQAAAABJRU5ErkJggg==)}
.social-likes__icon_pinterest{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAANCAMAAABIK2QJAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAADhUExURQAAAMQOLMUOLMQOLMUPLMUOLb8AP/8AALYAJMQPLcQOLMYOKsQOLcwRM8QOLMwZM8QPLcQPLcUPLcQPLcMQLcQOLcYOKsUPLdQAKsUPLMcNMMUOLMQOLMgSJMUPLcUPLMUPLMEPLsUPLMUPLcUOLMMPLcQPKsIMKsMPLcQOLsQPLf8AAMQPLcINLsUPLMYOLcMQLsQPLcUMLMQPLMQOLcUPLcUPLMQPLcMPLcQPLcQPLMMOLMQPLcUPLcUPLcQPLcQOLMQOLMQOLcQPLMUPLMQPLcYRLcQOLMUPLcUNLMUPLSb7ts8AAABKdFJOUwDTm+Ri8wQBB/31EowPNArndsaHX68k+AbIJfTfDkP7cyGWZtQzMCoiacQCtCb8Wk2YKNp75urKEe1yRf73VGRo9p36x8UtkLVubO0tPwAAAIBJREFUCNc1jFUOwgAUBKel1HB3d3d3h3f/A1EC7NdkMllgcHXvVmoP0FV5Hg8PcdWhJWuWsNm2dSYLzvYebtJApuZJXtCVPPbInF/udKpWmnJ/PFOgVlCS5CpDy9UspURzTilKNmNJxHDQiCXi0ZD/YwkEw/znc2tfcCKP1/zZN2lRDcEQ7lIvAAAAAElFTkSuQmCC)}
.social-likes__widget_pinterest:hover,.social-likes__widget_pinterest:active,.social-likes__widget_pinterest:focus{background:#cc002b;border-color:#cc002b}
.social-likes__widget_pinterest:hover .social-likes__icon_pinterest,.social-likes__widget_pinterest:active .social-likes__icon_pinterest,.social-likes__widget_pinterest:focus .social-likes__icon_pinterest{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAANCAMAAABIK2QJAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAADhUExURQAAAP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////6yqAvMAAABKdFJOUwDTm+Ri8wQBB/31EowPNArndsaHX68k+AbI9CUO30P7c5ZmITMw1CoiabQCxCZa/E0omObae8rq9kVu7fr3xy1UxWT+cp2QaLURQyWHqgAAAIBJREFUCNc1jFUOwgAUBKel1HB3d3d3h3f/A1EC7NdkMlmgv3fvNmoP0FV5Ps53cdWgJVdesLp0daZzbvYRTtJAZuZS1tCWPPbYXGwPdOpWhtJgNFGgWlCSZMtDy9WspERzTilKLm1JxHDQiCXi0ZD/YwkEw/znc2tfcCKP1/zZN22JDcGD2fwRAAAAAElFTkSuQmCC)}
.social-likes{width:100%;padding-top:20px}
.likova{font-weight:700;color:#8C8C8C;background-repeat:no-repeat;display:block;font-size:14px;text-shadow:1px 1px #000}
.kisoan{position:absolute;top:25px;right:20px}
.kisoan a{border:1px solid #5A5A5A;overflow:hidden;padding:6px 8px 8px;margin-left:-5px;z-index:4}
.loking{padding:0;margin:0;position:relative}
.iconnsa{border:none;color:rgba(255,255,255,.4);border-radius:3px;padding:8px 32px 8px 12px;margin:0;background-color:rgba(0,0,0,.3);background:-moz-linear-gradient(top,rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.2) 20%,rgba(0,0,0,0.2) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0.4)),color-stop(20%,rgba(0,0,0,0.2)),color-stop(100%,rgba(0,0,0,0.2)));background:-webkit-linear-gradient(top,rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.2) 20%,rgba(0,0,0,0.2) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.2) 20%,rgba(0,0,0,0.2) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.2) 20%,rgba(0,0,0,0.2) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.2) 20%,rgba(0,0,0,0.2) 100%)}
.gloria a{text-decoration:none!important;filter:alpha(opacity=100);-webkit-transition:opacity 1s linear;-moz-transition:opacity 1s linear;transition:opacity 1s linear;opacity:1}
.tittlle h1{padding-bottom:0}
.siallk p{font-size:13px;color:#8B8B8B}
.siallk a{color:#FFF}
.siallk strong{color:#A1A1A1}
.mass_comments_action{display:none}
.siallk img{width:300px;float:left;margin-right:20px;margin-bottom:10px;margin-top:5px}
.jijong b{font-weight:400;display:block;overflow:hidden;padding:10px;padding-top:2px}
.jijong a,.jijong:hover{text-decoration:none!important}
.jijong a{text-decoration:none!important;opacity:.8;filter:alpha(opacity=80)}
.jijong a:hover{opacity:1;filter:alpha(opacity=100)}
.mmmnuai{float:right;float:right;margin-top:15px;margin-right:20px}
.mmmnuai a{opacity:1}
.mmmnuai a:hover{opacity:.8}
.minkoa a{opacity:1;filter:alpha(opacity=100)}
.poikja{margin-bottom:20px;position:relative;position:absolute;right:200px;top:19px}
.vodid{left:20px;top:11px;font-weight:700;color:#EBEBEB;font-size:16px}
.monniak{overflow:hidden}
.monniak img{width:100%;height:188px}
.rolling{display:block;overflow:hidden;padding-left:20px;border:1px solid #404040;border-radius:5px;background-color:rgba(80,80,80,0.59);margin-left:20px;padding-top:20px;margin-bottom:20px}
.qverrc{float:left;padding-right:20px;padding-left:20px;margin-bottom:10px;margin-top:3px;height:110px;opacity:.7}
.btn{background-color:#000;border:1px solid #323232}
.btn_red{background:#ED6347;color:#FFF}
.btn:hover{background:#E4E4E2}
.btn_red:hover{background:#C12B05}
a.btn{color:#666;text-align:center;text-decoration:none}
a.btn_red{color:#FFF}
.one_half{width:50%;display:block;float:left}
.popupContainer{position:absolute;width:330px;height:auto;left:45%;top:80px;background:#303030 top center repeat;-moz-box-shadow:0 12px 25px rgba(0,0,0,0.7);-webkit-box-shadow:0 12px 25px rgba(0,0,0,0.7);box-shadow:0 12px 25px rgba(0,0,0,0.7)}
.popupHeader{font-size:16px;background:#444;position:relative;padding:7px 20px 10px;border-bottom:1px solid #2c3641;font-weight:700}
.popupHeader .modal_close{position:absolute;right:16px;top:8px;cursor:pointer;color:#AAA;font-size:16px;background-image:url(/templates/Default_/images/ui-icons.png);opacity:.6;background-position:-96px -128px;background-repeat:no-repeat;display:block;width:17px;height:17px;overflow:hidden;text-indent:-99999px}
.popupHeader .modal_close:hover{background-image:url(/templates/Default_/images/ui-icons.png)}
.popupBody{padding:20px}
.kilokalz{text-align:center;display:block;border-top:1px solid #3E3E3E;margin-top:20px;padding-top:15px}
.kilokalz a:hover{opacity:.6}
.icosoc{display:inline-block;width:30px;height:30px;line-height:16px;vertical-align:text-top;background:url(/templates/Default_/shamanim/iconns.png) no-repeat;margin-left:1px;margin-right:1px}
.icosoc.icon-vk{background-position:-124px 0}
.icosoc.icon-ok{background-position:-93px 0}
.icosoc.icon-mailru{background-position:-217px 0}
.icosoc.icon-facebook{background-position:0 0}
.icosoc.icon-twitter{background-position:-31px 0}
.icosoc.icon-google{background-position:-186px 0}
.icosoc.icon-yandex{background-position:-868px 0}



/* LOGIN
----------------------------------------------- */
.login-box {padding:20px; background-color:#222; display:none;}
.login-input {margin-bottom:20px;}
.login-button button {display:block; text-align:center; width:100%;}
.login-button button:hover {}
.login-checkbox {font-size:12px; margin:10px 0; color:#888;}
.login-checkbox input {display:none;}
.login-checkbox input + label:before {width:10px; height:10px; margin-right:5px; cursor:pointer; position:relative; top:2px;
border-radius:3px; border:1px solid #ccc; content:""; background-color:#f6f6f6; display:inline-block;}
.login-checkbox input:checked + label:before { background-color:#c9282d;}
.login-links {text-align:center; line-height:30px;}
.login-links a {float:left; text-decoration:underline;}
.login-links a:last-child {float:right;}
.login-links a:hover {text-decoration:none;}
.login-social {text-align:center;}
.login-social:before {content:attr(data-label); display:inline-block; vertical-align:top; line-height:30px; margin-right:10px;}
.login-social a {display:inline-block; margin:0 3px 10px 3px;}
.login-social img {display:block; width:30px;}
.login-social a:hover img {transform:scale(1.1);}
.login-avatar {text-align:center;}
.avatar-box {display:inline-block; width:80px; height:80px; border-radius:0; overflow:hidden;}
.avatar-box img {width:100%; min-height:100%;}
.avatar-box + a {display:block; margin-top:5px; text-decoration:underline;}
.login-menu {margin-top:20px;}
.login-menu a {display:block; height:30px; padding:0 20px; line-height:30px; background-color:#333; margin-bottom:5px; border-radius:3px;}
.login-menu a:hover {color:#fff; background-color:#7bbc00;}

#gotop {position:fixed; right:0; bottom:0; width:50px; height:50px; z-index:9999; cursor:pointer; display:none; 
background-color:rgba(0,0,0,0.6); color:#fff; font-size:24px; text-align:center; padding-top:10px;}




/* ADAPTIVE
----------------------------------------------- */
.show-mob {display:none;}

@media screen and (max-width: 1920px) {
.center {max-width:1500px;}
 .thumb {width:25%;}
.thumb-img {height:220px; margin-bottom:10px;}    
}

@media screen and (max-width: 1720px) {
.center {max-width:1400px;}
 .thumb {width:25%;}
.thumb-img {height:210px; margin-bottom:10px;}    
}

@media screen and (max-width: 1520px) {
.center {max-width:1300px;}
 .thumb {width:25%;}
.thumb-img {height:200px; margin-bottom:10px;}    
}

@media screen and (max-width: 1350px) {
.center {max-width:1200px;}
 .thumb {width:25%;}
.thumb-img {height:180px; margin-bottom:10px;}    
}

@media screen and (max-width: 1280px) {
.center {max-width:1200px;}
 .thumb {width:25%;}
.thumb-img {height:180px; margin-bottom:10px;}    
}

@media screen and (max-width: 1220px) {
.center {max-width:1000px;}
.search-box {width:300px; margin-left:-150px;}
nav {display:none; width:100%; background-color:#222; position:absolute; left:0; top:100%; float:none; box-shadow:0 1px 4px rgba(0,0,0,0.4);}
.menu-line li {display:block;}
.show-mob {display:inline-block; float:left; line-height:50px; padding:0 20px; font-size:24px; cursor:pointer;}
.main {padding:3px 8px 0 8px;}
.thumb {width:33%;}
.thumb-img {height:180px; margin-bottom:10px;}
.thumb-1 {background-color:#1d1d1d; box-shadow:0 1px 4px rgba(0,0,0,0.4); border-radius:4px; overflow:hidden; padding-bottom:10px; border:1px solid #313131;}
.thumb-img1 {height:180px; margin-bottom:10px;} 
.pumb {width:20%; padding:0 5px 10px 5px; float:left;}
.pumb-img {height:110px; margin-bottom:10px;}    
.dumb-img {height:150px; margin-bottom:10px;}   
.tumb-img {height:200px;}     
    
.rkl-floater {width:50%;}
.pagi-nav-inner {margin:0; padding:10px; white-space:nowrap; overflow-y:hidden; overflow-x:auto;}
.pagi-load, .pagi-inner {float:none; display:inline-block; margin-right:20px;}
.menu-modal li {width:20%;}
.menu-modal a {display:block; padding:7px 10px 7px 0; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.player-info {padding:5px 20px;}
.rate3 {position:relative; left:0; top:0; margin:0 auto;}
}

@media screen and (max-width: 950px) {
.fc-right {visibility: hidden; display: none;} 
.center {max-width:768px;}
.header-in {height:186px; padding-top:136px;}
.search-box {top:90px; left:10px; right:10px; width:auto; margin-left:0;}
.thumb {width:33.33%;}
.thumb-img {height:151px; margin-bottom:10px;}
.rkl-floater {width:66.66%;}
.pumb {width:25%; padding:0 5px 10px 5px; float:left;}    
.pumb-img {height:105px; margin-bottom:10px;}    
.dumb {width:50%; padding:0 5px 10px 5px; float:left;}      
.dumb-img {height:210px; margin-bottom:10px;}   
.tumb {width:50%; padding:0 10px 20px 10px; float:left;}
.tumb-img {height:230px;}     
    

.full-cols {padding-right:0;}
.fc-right {width:100%; margin-right:0; float:none;}
.fc-left {float:none; margin-bottom:20px;}
}

@media screen and (max-width: 760px) {
.center {max-width:640px;}
.with-bg {background-image:none;}
.rkl-floater {width:100%; float:none; height:auto; padding:0; margin-bottom:20px;}
.rkl-floater-in {height:auto; padding:10px;}
.thumb {width:50%;}
.thumb-img {height:195px; margin-bottom:10px;}
.menu-modal li {width:33.33%;}
.pumb {width:33%; padding:0 5px 10px 5px; float:left;}    
.pumb-img {height:120px; margin-bottom:10px;}  
.dumb-img {height:180px; margin-bottom:10px;}     
.tumb-img {height:180px;}
    
.player-info {text-align:center;}
.pi-col {float:none !important; line-height:30px; height:30px; font-size:12px;}
.main-title {font-size:21px;}

.add-comm-form {padding:20px 10px; overflow:hidden;}
.ac-av {display:none;}
.ac-submit {position:static; width:100%;}
.ac-submit button {width:100%;}
.comments-tree-list .comments-tree-list {padding-left:0 !important;}
.comm-bottom-info ul li, .mass_comments_action {display:none;}
.mob-vis {display:inline-block !important;}
.sub-title h1 {font-size:18px; line-height:24px;}
}

@media screen and (max-width: 590px) {
.center22 {max-width:480px;}
.header-btns {display:none;}
.thumb {width:50%;}
.thumb-img {height:175px; margin-bottom:10px;}
.video-box embed, .video-box object, .video-box video, .video-box iframe, .video-box frame {height:250px;}
.pumb {width:50%; padding:0 5px 10px 5px; float:left;}    
.pumb-img {height:145px; margin-bottom:10px;} 
.dumb-img {height:160px; margin-bottom:10px;}   
.tumb {width:100%; padding:0 10px 20px 10px; float:left;}
.tumb-img {height:330px;}     
    
.add-comm-form .login-social {position:static; text-align:left;}
.ac-inputs input {width:100%; float:none !important; margin-top:10px;}
.ac-protect {width:100%; float:none; margin:-10px 0 0 0;}
.ac-submit button {float:none; display:block; text-align:center; width:100%;}
.ui-dialog {width:100% !important;}
.upop-left, .upop-right {float:none !important; width:100% !important; margin:0; padding:0 20px;}
.upop-left {margin-bottom:10px; text-align:center;}
.ui-dialog-buttonset button {display:block; margin:0 0 5px 0; width:100%;}
#dofullsearch, #searchsuggestions span.seperator {display:none !important;}
.attach .download-link {margin:0 -15px 0 0; float:none; display:block; padding:0 10px;}
.attach-info {float:none;}
}
   
@media screen and (max-width: 550px) {
.center22 {max-width:480px;}
.header-btns {display:none;}
.thumb {width:50%;}
.thumb-img {height:160px; margin-bottom:10px;}
.video-box embed, .video-box object, .video-box video, .video-box iframe, .video-box frame {height:250px;}
.pumb {width:50%; padding:0 5px 10px 5px; float:left;}    
.pumb-img {height:135px; margin-bottom:10px;}    
.dumb-img {height:150px; margin-bottom:10px;}      
.tumb-img {height:310px;}  
    
.add-comm-form .login-social {position:static; text-align:left;}
.ac-inputs input {width:100%; float:none !important; margin-top:10px;}
.ac-protect {width:100%; float:none; margin:-10px 0 0 0;}
.ac-submit button {float:none; display:block; text-align:center; width:100%;}
.ui-dialog {width:100% !important;}
.upop-left, .upop-right {float:none !important; width:100% !important; margin:0; padding:0 20px;}
.upop-left {margin-bottom:10px; text-align:center;}
.ui-dialog-buttonset button {display:block; margin:0 0 5px 0; width:100%;}
#dofullsearch, #searchsuggestions span.seperator {display:none !important;}
.attach .download-link {margin:0 -15px 0 0; float:none; display:block; padding:0 10px;}
.attach-info {float:none;}
}

@media screen and (max-width: 510px) {
.center22 {max-width:480px;}
.header-btns {display:none;}
.thumb {width:50%;}
.thumb-img {height:150px; margin-bottom:10px;}
.video-box embed, .video-box object, .video-box video, .video-box iframe, .video-box frame {height:250px;}
.pumb {width:50%; padding:0 5px 10px 5px; float:left;}    
.pumb-img {height:120px; margin-bottom:10px;} 
.dumb {width:100%; padding:0 5px 10px 5px; float:left;}       
.dumb-img {height:240px; margin-bottom:10px;}     
 .tumb-img {height:275px;}  

.add-comm-form .login-social {position:static; text-align:left;}
.ac-inputs input {width:100%; float:none !important; margin-top:10px;}
.ac-protect {width:100%; float:none; margin:-10px 0 0 0;}
.ac-submit button {float:none; display:block; text-align:center; width:100%;}
.ui-dialog {width:100% !important;}
.upop-left, .upop-right {float:none !important; width:100% !important; margin:0; padding:0 20px;}
.upop-left {margin-bottom:10px; text-align:center;}
.ui-dialog-buttonset button {display:block; margin:0 0 5px 0; width:100%;}
#dofullsearch, #searchsuggestions span.seperator {display:none !important;}
.attach .download-link {margin:0 -15px 0 0; float:none; display:block; padding:0 10px;}
.attach-info {float:none;}
}

@media screen and (max-width: 470px) {
.center22 {max-width:320px;}
.sorter:before {display:none;}
.floats {margin:0;}
.rkl-floater-in {padding:0;}
.thumb {width:100%; padding:0 6px 20px 6px; float:none;}
.thumb-img {height:246px; margin-bottom:10px;}    
.menu-modal li {width:50%;}
.pumb {width:50%; padding:0 5px 10px 5px; float:left;}    
.pumb-img {height:115px; margin-bottom:10px;}   
.dumb-img {height:230px; margin-bottom:10px;}      
.tumb-img {height:250px;}  
    
.rate3 {left:-10px;}
.tabs-sel {white-space:nowrap; overflow-y:hidden; overflow-x:auto;}

.comm-item {padding:0 10px 15px 50px;}
.comm-left {margin-left:-40px; width:40px; height:40px;}
.comm-author, .comm-date {margin:0; display:block; float:none;}
.comm-date {display:none;}
.login-social:before {display:block; line-height:30px; margin-right:0;}
}

@media screen and (max-width: 430px) {
.center22 {max-width:320px;}
.sorter:before {display:none;}
.floats {margin:0;}
.rkl-floater-in {padding:0;}
.thumb {width:100%; padding:0 1px 20px 1px; float:none;}
.thumb-img {height:236px; margin-bottom:10px;}    
.pumb-img {height:100px; margin-bottom:10px;}    
.dumb-img {height:210px; margin-bottom:10px;}      
.tumb-img {height:230px;}  
    
.menu-modal li {width:50%;}
.logotype { display:block; position:absolute; left:80px; }      

.rate3 {left:-10px;}
.tabs-sel {white-space:nowrap; overflow-y:hidden; overflow-x:auto;}

.comm-item {padding:0 10px 15px 50px;}
.comm-left {margin-left:-40px; width:40px; height:40px;}
.comm-author, .comm-date {margin:0; display:block; float:none;}
.comm-date {display:none;}
.login-social:before {display:block; line-height:30px; margin-right:0;}
}

@media screen and (max-width: 400px) {
.center22 {max-width:2800px;}
.sorter:before {display:none;}
.floats {margin:0;}  
.logotype { display:block; position:absolute; left:60px; }     
.rkl-floater-in {padding:0;}
.thumb {width:100%; padding:0 1px 20px 1px; float:none;}
.thumb-img {height:215px; margin-bottom:10px;}    
.pumb-img {height:90px; margin-bottom:10px;}  
.dumb-img {height:200px; margin-bottom:10px;}    
.tumb-img {height:215px;}      
    
    
.rate3 {left:-10px;}
.tabs-sel {white-space:nowrap; overflow-y:hidden; overflow-x:auto;}
.login-social:before {display:block; line-height:30px; margin-right:0;}
}

@media screen and (max-width: 370px) {
.center22 {max-width:2800px;}
.sorter:before {display:none;}
.floats {margin:0;}
.rkl-floater-in {padding:0;}
.logotype { display:block; position:absolute; left:40px; }    
.thumb {width:100%; padding:0 1px 20px 1px; float:none;}
.thumb-img {height:180px; margin-bottom:10px;}     
.pumb-img {height:75px; margin-bottom:10px;}   
.dumb-img {height:175px; margin-bottom:10px;}  
.tumb-img {height:205px;}  
    
.rate3 {left:-10px;}
.tabs-sel {white-space:nowrap; overflow-y:hidden; overflow-x:auto;}
.login-social:before {display:block; line-height:30px; margin-right:0;}
}
