@import url(https://fonts.googleapis.com/css?family=Roboto:400,300,500,700&subset=latin,cyrillic);

/*!* Social Share Kit v1.0.7 (http://socialsharekit.com)
* Copyright 2015 Social Share Kit / Kaspars Sprogis.
* Licensed under Creative Commons Attribution-NonCommercial 3.0 license:
* https://github.com/darklow/social-share-kit/blob/master/LICENSE
* ---*/@font-face{font-family:social-share-kit;src:url(../fonts/social-share-kit.eot);src:url(../fonts/social-share-kit.eot?#iefix) format('embedded-opentype'),url(../fonts/social-share-kit.woff) format('woff'),url(../fonts/social-share-kit.ttf) format('truetype'),url(../fonts/social-share-kit.svg#social-share-kit) format('svg');font-weight:400;font-style:normal}.ssk:before{display:inline-block;font-family:social-share-kit!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ssk-facebook:before{content:"a";text-indent:4px;margin-right:-4px}.ssk-twitter:before{content:"b"}.ssk-google-plus:before{content:"v"}.ssk-google-plus-old:before{content:"c"}.ssk-email:before{content:"d";top:-1px;position:relative}.ssk-pinterest:before{content:"e";transform:scale(.9)}.ssk-tumblr:before{content:"f"}.ssk-linkedin:before{content:"g"}.ssk-github:before{content:"h"}.ssk-vk:before{content:"i"}.ssk-instagram:before{content:"j"}.ssk-amazon:before{content:"k"}.ssk-skype:before{content:"s"}.ssk-youtube:before{content:"x"}.ssk-vimeo:before{content:"u"}.ssk-ebay:before{content:"p"}.ssk-apple:before{content:"l"}.ssk-behance:before{content:"q"}.ssk-dribble:before{content:"n"}.ssk-android:before{content:"o"}.ssk-whatsapp:before{content:"m"}.ssk-reddit:before{content:"r"}.ssk-reddit2:before{content:"t"}.ssk-link:before{content:"w"}.ssk-buffer:before{content:"\79";transform:scale(.85)}.ssk-slack:before{content:"\7a"}.ssk{background-color:#757575;color:#fff;display:inline-block;font-size:22px;line-height:1px;margin-right:2px;margin-bottom:2px;padding:7px;text-align:center;text-decoration:none;transition:background-color .1s;-webkit-transition:background-color .1s;-moz-transition:background-color .1s;-ms-transition:background-color .1s;-o-transition:background-color .1s}.ssk:before,.ssk .glyphicon,.ssk .fa{position:relative;font-size:22px;top:0;vertical-align:middle}.ssk.ssk-xs,.ssk-xs>.ssk{padding:4px}.ssk.ssk-xs:before,.ssk-xs>.ssk:before,.ssk.ssk-xs .glyphicon,.ssk-xs>.ssk .glyphicon,.ssk.ssk-xs .fa,.ssk-xs>.ssk .fa{font-size:15px}.ssk.ssk-sm,.ssk-sm>.ssk{padding:5px}.ssk.ssk-sm:before,.ssk-sm>.ssk:before,.ssk.ssk-sm .glyphicon,.ssk-sm>.ssk .glyphicon,.ssk.ssk-sm .fa,.ssk-sm>.ssk .fa{font-size:20px}.ssk.ssk-lg,.ssk-lg>.ssk{padding:9px}.ssk.ssk-lg:before,.ssk-lg>.ssk:before,.ssk.ssk-lg .glyphicon,.ssk-lg>.ssk .glyphicon,.ssk.ssk-lg .fa,.ssk-lg>.ssk .fa{font-size:28px}.ssk:last-child{margin-right:0}.ssk:hover{background-color:#424242}.ssk:hover,.ssk:focus{color:#fff;text-decoration:none}.ssk.ssk-round,.ssk-round .ssk{border-radius:50%}.ssk.ssk-round:before,.ssk-round .ssk:before{text-indent:0;margin-right:0}.ssk.ssk-rounded,.ssk-rounded .ssk{border-radius:15%}.ssk.ssk-icon{color:#757575;padding:2px;font-size:24px}.ssk.ssk-icon,.ssk.ssk-icon:hover{background-color:transparent}.ssk.ssk-icon:hover{color:#424242}.ssk.ssk-icon.ssk-xs,.ssk-xs>.ssk.ssk-icon{font-size:16px}.ssk.ssk-icon.ssk-sm,.ssk-sm>.ssk.ssk-icon{font-size:20px}.ssk.ssk-icon.ssk-lg,.ssk-lg>.ssk.ssk-icon{font-size:28px}.ssk.ssk-text{overflow:hidden;font-size:17px;line-height:normal;padding-right:10px}.ssk.ssk-text:before,.ssk.ssk-text .glyphicon,.ssk.ssk-text .fa{margin:-7px 10px -7px -7px;padding:7px;background-color:rgba(0,0,0,.15);vertical-align:bottom;text-indent:0}.ssk-block .ssk.ssk-text{display:block;margin-right:0;text-align:left}.ssk.ssk-text.ssk-xs,.ssk-xs>.ssk.ssk-text{font-size:12px;padding-right:6px}.ssk.ssk-text.ssk-xs:before,.ssk-xs>.ssk.ssk-text:before,.ssk.ssk-text.ssk-xs .glyphicon,.ssk-xs>.ssk.ssk-text .glyphicon,.ssk.ssk-text.ssk-xs .fa,.ssk-xs>.ssk.ssk-text .fa{margin:-4px 6px -4px -4px;padding:4px}.ssk.ssk-text.ssk-sm,.ssk-sm>.ssk.ssk-text{font-size:16px;padding-right:7px}.ssk.ssk-text.ssk-sm:before,.ssk-sm>.ssk.ssk-text:before,.ssk.ssk-text.ssk-sm .glyphicon,.ssk-sm>.ssk.ssk-text .glyphicon,.ssk.ssk-text.ssk-sm .fa,.ssk-sm>.ssk.ssk-text .fa{margin:-5px 7px -5px -5px;padding:5px}.ssk.ssk-text.ssk-lg,.ssk-lg>.ssk.ssk-text{font-size:22px;padding-right:13px}.ssk.ssk-text.ssk-lg:before,.ssk-lg>.ssk.ssk-text:before,.ssk.ssk-text.ssk-lg .glyphicon,.ssk-lg>.ssk.ssk-text .glyphicon,.ssk.ssk-text.ssk-lg .fa,.ssk-lg>.ssk.ssk-text .fa{margin:-9px 13px -9px -9px;padding:9px}.ssk-group,.ssk-sticky{font-size:0}.ssk-sticky{top:0;position:fixed;z-index:2000}.ssk-sticky .ssk{transition:padding .1s ease-out;-webkit-transition:padding .1s ease-out;-moz-transition:padding .1s ease-out;-ms-transition:padding .1s ease-out;-o-transition:padding .1s ease-out;margin:0}@media(min-width:768px){.ssk-sticky.ssk-left .ssk,.ssk-sticky.ssk-right .ssk{display:block;clear:both}.ssk-sticky.ssk-left.ssk-center,.ssk-sticky.ssk-right.ssk-center{top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}.ssk-sticky.ssk-left{left:0}.ssk-sticky.ssk-left .ssk{float:left}.ssk-sticky.ssk-left .ssk:hover{padding-left:15px}.ssk-sticky.ssk-right{right:0}.ssk-sticky.ssk-right .ssk{float:right}.ssk-sticky.ssk-right .ssk:hover{padding-right:15px}}.ssk-sticky.ssk-bottom{font-size:0;top:auto;bottom:0}.ssk-sticky.ssk-bottom.ssk-center{left:50%;right:auto;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}.ssk-sticky.ssk-bottom .ssk{vertical-align:bottom}.ssk-sticky.ssk-bottom .ssk:hover{padding-bottom:15px}.ssk-sticky.ssk-round.ssk-xs .ssk:hover{padding:8px}.ssk-sticky.ssk-round.ssk-sm .ssk:hover{padding:9px}.ssk-sticky.ssk-round .ssk:hover{padding:11px}.ssk-sticky.ssk-round.ssk-lg .ssk:hover{padding:13px}@media(max-width:767px){.ssk-sticky{display:none;left:0;right:0;bottom:0;top:auto;width:100%;flex-direction:row;flex-wrap:nowrap}.ssk-sticky.ssk-sticky-hide-xs{display:none!important}.ssk-sticky .ssk{flex:1;width:auto}.ssk-sticky .ssk .ssk-num{display:none}}.ssk-count{padding-top:20px}.ssk-count .ssk{position:relative}.ssk-count .ssk-num{border-radius:4px;color:#8f8f8f;background-color:rgba(50,50,50,.03);display:block;font-size:12px;left:0;line-height:20px;position:absolute;right:0;text-align:center;top:-20px}@media(min-width:768px){.ssk-count.ssk-sticky{padding-top:0}.ssk-count.ssk-sticky.ssk-left .ssk-num,.ssk-count.ssk-sticky.ssk-right .ssk-num{top:20%;background-color:transparent}.ssk-count.ssk-sticky.ssk-left .ssk-num{left:100%;margin-left:5px}.ssk-count.ssk-sticky.ssk-right .ssk-num{right:115%;margin-left:-100%;text-align:right}}.ssk-facebook{background-color:#3b5998}.ssk-grayscale>.ssk-facebook{background-color:#757575}.ssk-facebook:hover{background-color:#2d4373}.ssk-facebook:hover{background-color:#2d4373}.ssk-grayscale>.ssk-facebook:hover{background-color:#3b5998}.ssk-facebook.ssk-icon{color:#3b5998}.ssk-facebook.ssk-icon:hover{color:#2d4373}.ssk-facebook.ssk-icon:before{text-indent:0;margin-right:0}.ssk-twitter{background-color:#1da1f2}.ssk-grayscale>.ssk-twitter{background-color:#757575}.ssk-twitter:hover{background-color:#0c85d0}.ssk-twitter:hover{background-color:#0c85d0}.ssk-grayscale>.ssk-twitter:hover{background-color:#1da1f2}.ssk-twitter.ssk-icon{color:#1da1f2}.ssk-twitter.ssk-icon:hover{color:#0c85d0}.ssk-google-plus{background-color:#ea4335}.ssk-grayscale>.ssk-google-plus{background-color:#757575}.ssk-google-plus:hover{background-color:#d62516}.ssk-google-plus:hover{background-color:#d62516}.ssk-grayscale>.ssk-google-plus:hover{background-color:#ea4335}.ssk-google-plus.ssk-icon{color:#ea4335}.ssk-google-plus.ssk-icon:hover{color:#d62516}.ssk-pinterest{background-color:#bd081c}.ssk-grayscale>.ssk-pinterest{background-color:#757575}.ssk-pinterest:hover{background-color:#8c0615}.ssk-pinterest:hover{background-color:#8c0615}.ssk-grayscale>.ssk-pinterest:hover{background-color:#bd081c}.ssk-pinterest.ssk-icon{color:#bd081c}.ssk-pinterest.ssk-icon:hover{color:#8c0615}.ssk-tumblr{background-color:#395773}.ssk-grayscale>.ssk-tumblr{background-color:#757575}.ssk-tumblr:hover{background-color:#283d51}.ssk-tumblr:hover{background-color:#283d51}.ssk-grayscale>.ssk-tumblr:hover{background-color:#395773}.ssk-tumblr.ssk-icon{color:#395773}.ssk-tumblr.ssk-icon:hover{color:#283d51}.ssk-email{background-color:#757575}.ssk-grayscale>.ssk-email{background-color:#757575}.ssk-email:hover{background-color:#5b5b5b}.ssk-email:hover{background-color:#5b5b5b}.ssk-grayscale>.ssk-email:hover{background-color:#757575}.ssk-grayscale>.ssk-email:hover{background-color:#5b5b5b}.ssk-email.ssk-icon{color:#757575}.ssk-email.ssk-icon:hover{color:#5b5b5b}.ssk-vk{background-color:#54769a}.ssk-grayscale>.ssk-vk{background-color:#757575}.ssk-vk:hover{background-color:#425d79}.ssk-vk:hover{background-color:#425d79}.ssk-grayscale>.ssk-vk:hover{background-color:#54769a}.ssk-vk.ssk-icon{color:#54769a}.ssk-vk.ssk-icon:hover{color:#425d79}.ssk-linkedin{background-color:#1c87bd}.ssk-grayscale>.ssk-linkedin{background-color:#757575}.ssk-linkedin:hover{background-color:#156791}.ssk-linkedin:hover{background-color:#156791}.ssk-grayscale>.ssk-linkedin:hover{background-color:#1c87bd}.ssk-linkedin.ssk-icon{color:#1c87bd}.ssk-linkedin.ssk-icon:hover{color:#156791}.ssk-whatsapp{background-color:#34af23}.ssk-grayscale>.ssk-whatsapp{background-color:#757575}.ssk-whatsapp:hover{background-color:#27851a}.ssk-whatsapp:hover{background-color:#27851a}.ssk-grayscale>.ssk-whatsapp:hover{background-color:#34af23}.ssk-whatsapp.ssk-icon{color:#34af23}.ssk-whatsapp.ssk-icon:hover{color:#27851a}.ssk-reddit{background-color:#5f99cf}.ssk-grayscale>.ssk-reddit{background-color:#757575}.ssk-reddit:hover{background-color:#3a80c1}.ssk-reddit:hover{background-color:#3a80c1}.ssk-grayscale>.ssk-reddit:hover{background-color:#5f99cf}.ssk-reddit.ssk-icon{color:#5f99cf}.ssk-reddit.ssk-icon:hover{color:#3a80c1}.ssk-reddit2{background-color:#5f99cf}.ssk-grayscale>.ssk-reddit2{background-color:#757575}.ssk-reddit2:hover{background-color:#3a80c1}.ssk-reddit2:hover{background-color:#3a80c1}.ssk-grayscale>.ssk-reddit2:hover{background-color:#5f99cf}.ssk-reddit2.ssk-icon{color:#5f99cf}.ssk-reddit2.ssk-icon:hover{color:#3a80c1}.ssk-buffer{background-color:#323b43}.ssk-grayscale>.ssk-buffer{background-color:#757575}.ssk-buffer:hover{background-color:#1c2126}.ssk-buffer:hover{background-color:#1c2126}.ssk-grayscale>.ssk-buffer:hover{background-color:#323b43}.ssk-buffer.ssk-icon{color:#323b43}.ssk-buffer.ssk-icon:hover{color:#1c2126}.ssk-turquoise{background-color:#1abc9c}.ssk-turquoise:hover{background-color:#148f77}.ssk-emerald{background-color:#2ecc71}.ssk-emerald:hover{background-color:#25a25a}.ssk-peter-river{background-color:#3498db}.ssk-peter-river:hover{background-color:#217dbb}.ssk-belize-hole{background-color:#2980b9}.ssk-belize-hole:hover{background-color:#20638f}.ssk-amethyst{background-color:#9b59b6}.ssk-amethyst:hover{background-color:#804399}.ssk-wisteria{background-color:#8e44ad}.ssk-wisteria:hover{background-color:#703688}.ssk-wet-asphalt{background-color:#34495e}.ssk-wet-asphalt:hover{background-color:#222f3d}.ssk-midnight-blue{background-color:#2c3e50}.ssk-midnight-blue:hover{background-color:#1a242f}.ssk-green-sea{background-color:#16a085}.ssk-green-sea:hover{background-color:#107360}.ssk-nephritis{background-color:#27ae60}.ssk-nephritis:hover{background-color:#1e8449}.ssk-sunflower{background-color:#f1c40f}.ssk-sunflower:hover{background-color:#c29d0b}.ssk-orange{background-color:#f39c12}.ssk-orange:hover{background-color:#c87f0a}.ssk-carrot{background-color:#e67e22}.ssk-carrot:hover{background-color:#bf6516}.ssk-pumpkin{background-color:#d35400}.ssk-pumpkin:hover{background-color:#a04000}.ssk-alizarin{background-color:#e74c3c}.ssk-alizarin:hover{background-color:#d62c1a}.ssk-pomegranate{background-color:#c0392b}.ssk-pomegranate:hover{background-color:#962d22}.ssk-clouds{background-color:#cfd9db}.ssk-clouds:hover{background-color:#b1c2c6}.ssk-concrete{background-color:#95a5a6}.ssk-concrete:hover{background-color:#798d8f}.ssk-silver{background-color:#bdc3c7}.ssk-silver:hover{background-color:#a1aab0}.ssk-asbestos{background-color:#7f8c8d}.ssk-asbestos:hover{background-color:#667273}.ssk-dark-gray{background-color:#555}.ssk-dark-gray:hover{background-color:#3b3b3b}.ssk-black{background-color:#333}.ssk-black:hover{background-color:#1a1a1a}

.fr-text-gray {
    color: #AAA !important;
}
.fr-text-red {
    color: #F44336 !important;
}
.fr-text-blue {
    color: #2196F3 !important;
}
.fr-text-green {
    color: #4CAF50 !important;
}
.fr-text-bordered {
    border-top: solid 1px #222;
    border-bottom: solid 1px #222;
    padding: 10px 0;
}
.fr-text-spaced {
    letter-spacing: 1px;
}
.fr-text-uppercase {
    text-transform: uppercase;
}

img.fr-dib {
    margin: 5px auto;
    display: block;
    float: none;
    vertical-align: top;
}
img.fr-dib.fr-fil {
    margin-left: 0;
}
img.fr-dib.fr-fir {
    margin-right: 0;
}
img.fr-dii {
    display: inline-block;
    float: none;
    vertical-align: bottom;
    margin-left: 5px;
    margin-right: 5px;
    max-width: calc(100% - (2 * 5px));
}
img.fr-dii.fr-fil {
    float: left;
    margin: 5px 5px 5px 0;
    max-width: calc(100% - 5px);
}
img.fr-dii.fr-fir {
    float: right;
    margin: 5px 0 5px 5px;
    max-width: calc(100% - 5px);
}
img.fr-rounded {
    border-radius: 7px;
}
img.fr-bordered {
    border: 1px solid #ddd;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}
img.fr-padded {
    padding: 5px;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

img.fr-shadows {
    box-shadow: rgba(0, 0, 0, 0.29) 0px 1px 6px;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

.fr-video {
    text-align: center;
    position: relative;
}
.fr-video > * {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    max-width: 100%;
    border: none;
}
.fr-video.fr-dvb {
    display: block;
    clear: both;
}
.fr-video.fr-dvb.fr-fvl {
    text-align: left;
}
.fr-video.fr-dvb.fr-fvr {
    text-align: right;
}
.fr-video.fr-dvi {
    display: inline-block;
}
.fr-video.fr-dvi.fr-fvl {
    float: left;
}
.fr-video.fr-dvi.fr-fvr {
    float: right;
}
a.fr-strong {
    font-weight: 700;
}

table.fr-solid-borders td,
table.fr-solid-borders th {
    border: 1px solid #dddddd;
}

table.fr-dashed-borders td,
table.fr-dashed-borders th {
    border: 1px dashed #dddddd;
}

table.fr-alternate-rows tbody tr:nth-child(2n) {
    background: #f5f5f5;
}

table td.fr-red,
table th.fr-red {
    border: 1px double #F44336;
}
table td.fr-blue,
table th.fr-blue {
    border: 1px double #2196F3;
}
table td.fr-green,
table th.fr-green {
    border: 1px double #4CAF50;
}
table td.fr-thick,
table th.fr-thick {
    border-width: 2px;
}

/* =========== © 2016 Centroarts.com =========== */

/*--- Загрузчик AJAX ---*/
#loading-layer {
    display: none;
    background-color: #fff;
    background-color: rgba(255,255,255,0.9);
    z-index: 9999;
    position: fixed;
    top: 0; left: 0; right: 0; bottom: 0;
    width: 100%; height: 100%; text-indent: -9999px;
    overflow: hidden;
    white-space: nowrap;
}
#loading-layer:before, #loading-layer:after {
    content: "";
    border-radius: 50%;
    background-color: #E9008E;
    position: absolute;
    left: 50%; top: 50%;
    width: 30px; height: 30px;
    margin: -15px 0 0 -15px;
}
#loading-layer:after {
    background-color: #83bf0a;
}

#loading-layer:before {
    -webkit-animation: load1 .8s infinite ease;
    animation: load1 .8s infinite ease;
}
#loading-layer:after {
    -webkit-animation: load2 .8s infinite ease;
    animation: load2 .8s infinite ease;
}
@-webkit-keyframes load1 {
    0%, 80%, 100% { -webkit-transform: translate(-100%, 0); }
    40% { -webkit-transform: translate(50%, 0) scale(.6, .6); }
}
@keyframes load1 {
    0%, 80%, 100% { transform: translate(-100%, 0); }
    40% { transform: translate(50%, 0) scale(.6, .6); }
}
@-webkit-keyframes load2 {
    0%, 80%, 100% { -webkit-transform: translate(100%, 0); }
    40% { -webkit-transform: translate(-50%, 0) scale(.6, .6); }
}
@keyframes load2 {
    0%, 80%, 100% { transform: translate(100%, 0); }
    40% { transform: translate(-50%, 0) scale(.6, .6); }
}

/*--- Цитаты, Спойлеры, Код  ---*/
.scriptcode, .title_quote,
.title_spoiler, .text_spoiler { padding: 15px 20px; background: #fff; border: 1px solid #d9dcde;font-style: italic; }

.title_quote { margin-top: 2px; font-weight: bold; }
.quote, blockquote {
    padding: 1em 1em 1em 3em;
    margin: 1em 0;
    border: 0 dashed #eee;
    border-width: 1px 0;
    color: #E9008E;
    font-style: italic;
    font-size: 1em;
    position: relative;
}
.quote:before, blockquote:before {
    position: absolute;
    left: 0; top: 0;
    content: "\0022";
    font-weight: bold;
    font-size: 4em;
    margin-left: -.1em;
}
.title_spoiler { margin-top: 2px; }
.text_spoiler { margin-bottom: 2px; }
.title_spoiler img { vertical-align: middle; margin: -1px 0 0 !important }
.scriptcode { color: #4c6d0f; text-align: left; font-family: "Courier New" }
.title_spoiler { font-weight: normal; }
.text_spoiler { border-top: 0; text-align: justify; }

.hide { background-color: #f0f0f0; padding: 5px; color: #4c6d0f; margin: 0 0 1em 0 }
.hide a { text-decoration: underline; } .hide a:hover { text-decoration: none }

/* --- Оформление календаря --- */
.calendar { width: 100%; text-align: center; font-size: .9em; margin-bottom: 0; }
.calendar tr td, .calendar tr th { padding: 3px; }
.calendar tr td a { color: #ff485b !important; font-weight: bold; }
.calendar tr td { padding: 5px 3px; }
.calendar tr td.weekday, .calendar tr th.weekday { color: #ff485b; }
.calendar tr th { background-color: rgba(255,255,255,0.1); font-weight: bold; text-transform: uppercase; }
.calendar tr th.monthselect { background-color: transparent; padding-bottom: 15px; }

/* --- Вывод результатов голосования на сайте --- */
.voteprogress, .pollprogress {
    overflow: hidden;
    height: 6px;
    margin-bottom: 10px;
    background-color: #e7e7e7;
    border-radius: 3px;
    margin-top: 6px;
}
.voteprogress span, .pollprogress span {
    text-indent: -9999px;
    height: 6px;
    display: block;
    overflow: hidden;
    background-color: #ff485b;
}

/*--- Рейтинг - Звездами ---*/
.rating, .unit-rating { width: 150px; height: 30px; }
.rating { font-size: 11px; }
.unit-rating, .unit-rating li a:hover, .unit-rating li.current-rating {
    background-image: url(data:image/png;base64,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);
    -webkit-background-size: 30px auto; background-size: 30px auto;
}
.unit-rating {
    list-style: none;
    margin: 0; padding: 0;
    position: relative;
    background-position: 0 -30px;
}
.unit-rating li {
    text-indent: -90000px;
    padding: 0; margin: 0;
    float: left;
}
.unit-rating li a {
    display: block;
    width: 30px; height: 30px;
    text-decoration: none;
    border: 0 none !important;
    text-indent: -9000px;
    z-index: 17;
    position: absolute;
    padding: 0;
}
.unit-rating li a:hover {
    background-position: 0 -60px;
    z-index: 2;
    left: 0;
}
.unit-rating a.r1-unit { left: 0; }
.unit-rating a.r1-unit:hover { width: 30px; }
.unit-rating a.r2-unit { left: 30px; }
.unit-rating a.r2-unit:hover { width: 60px; }
.unit-rating a.r3-unit { left: 60px; }
.unit-rating a.r3-unit:hover { width: 90px; }
.unit-rating a.r4-unit { left: 90px; }
.unit-rating a.r4-unit:hover { width: 120px; }
.unit-rating a.r5-unit { left: 120px; }
.unit-rating a.r5-unit:hover { width: 150px; }
.unit-rating li.current-rating {
    background-position: 0 0;
    position: absolute;
    height: 30px;
    display: block;
    text-indent: -9000px;
    z-index: 1;
}

.comment .rating, .comment .unit-rating { width: 75px; height: 15px; }
.comment .unit-rating, .comment .unit-rating li a:hover, .comment .unit-rating li.current-rating {
    -webkit-background-size: 15px auto; background-size: 15px auto;
}
.comment .unit-rating { background-position: 0 -15px; }
.comment .unit-rating li a { width: 15px; height: 15px; }
.comment .unit-rating li a:hover { left: 0; background-position: 0 -30px; }
.comment .unit-rating a.r1-unit { left: 0; }
.comment .unit-rating a.r1-unit:hover { width: 15px; }
.comment .unit-rating a.r2-unit { left: 15px; }
.comment .unit-rating a.r2-unit:hover { width: 30px; }
.comment .unit-rating a.r3-unit { left: 30px; }
.comment .unit-rating a.r3-unit:hover { width: 45px; }
.comment .unit-rating a.r4-unit { left: 45px; }
.comment .unit-rating a.r4-unit:hover { width: 60px; }
.comment .unit-rating a.r5-unit { left: 60px; }
.comment .unit-rating a.r5-unit:hover { width: 75px; }
.comment .unit-rating li.current-rating { height: 15px; }

.ratingplus {
    color: #70bb39;
}

.ratingminus {
    color: red;
}

.ratingzero {
    color: #6c838e;
}

/*--- Таблица Персональных сообщений и лучших пользователей ---*/
.userstop td, .pm td.pm_list, .pm td.pm_head { border-bottom: 1px solid #141414; background: #202020; padding: 10px; color: #707070; font-weight: 400;}
table.pm, table.userstop { width: 100%; margin-bottom: 0; }
table.pm select { width: 150px; }
.userstop thead td, .pm td.pm_head {  }
table.pm .navigation { border-top-width: 0; margin: 0; }

/*---Выпадающее меню кнопки редактировать---*/
#dropmenudiv {
    padding: 10px 0;
    min-width: 140px;
    width: auto !important;
    opacity: 1 !important;
    display: none;
    font-size: .9em;
    border-radius: 2px;
    border: 1px solid #e6e6e6; border-color: rgba(0,0,0,0.2);
    box-shadow: 0 8px 40px -10px rgba(0,0,0,0.3); -webkit-box-shadow: 0 8px 40px -10px rgba(0,0,0,0.3);
    background-clip: padding-box;
}
#dropmenudiv { background-color: #fff; }
#dropmenudiv a {
    text-decoration: none !important;
    color: inherit;
    display: block;
    transition: 0.5s;
    padding: 5px 20px;
    border: 0 none;
    white-space: nowrap;
    color: inherit;
}
#dropmenudiv a:hover { background-color: #1c629c; color: #fff;  transition: 0.5s;}


/*---The CSS sprites for the controlbar---*/
.highslide-controls .highslide-previous a { background-position: 0 0 }
.highslide-controls .highslide-previous a:hover { background-position: 0 -30px }
.highslide-controls .highslide-previous a.disabled { background-position: 0 -60px !important }
.highslide-controls .highslide-play a { background-position: -30px 0 }
.highslide-controls .highslide-play a:hover { background-position: -30px -30px }
.highslide-controls .highslide-play a.disabled { background-position: -30px -60px !important }
.highslide-controls .highslide-pause a { background-position: -60px 0 }
.highslide-controls .highslide-pause a:hover { background-position: -60px -30px }
.highslide-controls .highslide-next a { background-position: -90px 0 }
.highslide-controls .highslide-next a:hover { background-position: -90px -30px }
.highslide-controls .highslide-next a.disabled { background-position: -90px -60px !important }
.highslide-controls .highslide-move a { background-position: -120px 0 }
.highslide-controls .highslide-move a:hover { background-position: -120px -30px }
.highslide-controls .highslide-full-expand a { background-position: -150px 0 }
.highslide-controls .highslide-full-expand a:hover { background-position: -150px -30px }
.highslide-controls .highslide-full-expand a.disabled { background-position: -150px -60px !important }
.highslide-controls .highslide-close a { background-position: -180px 0 }
.highslide-controls .highslide-close a:hover { background-position: -180px -30px }

/*---Быстрый поиск на сайте---*/
#searchsuggestions {
    z-index: 2200;
    max-width: 47%;
    border-radius: 2px;
    overflow: hidden;
    background: #fff;
    box-shadow: 0 8px 40px -10px rgba(0,0,0,0.3);
    border: 1px solid #ddd; border-color: rgba(0,0,0,0.2);
    background-clip: padding-box;
    font-size: .9em;
    -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
}
#searchsuggestions a, #searchsuggestions span.notfound { padding: 15px 25px; display: block; text-decoration: none; border-bottom: 1px solid #e5e5e5; }
#searchsuggestions a { color: inherit; }
#searchsuggestions a:hover { background-color: #f7f7f7; }
#searchsuggestions a span { display: block; cursor: pointer; }
#searchsuggestions span.searchheading { display: block; font-weight: bold; margin-bottom: .2em; }
#searchsuggestions span.seperator { display: block; }
#searchsuggestions span.seperator a { padding: 10px 0; text-align: center; border: 0 none; background-color: transparent; color: #919191; }
#searchsuggestions span.notfound { padding: 15px 25px; display: block; }
#searchsuggestions .break { display: none; }

/*---Диалоговые и всплывающие окна jQuery UI---*/
.ui-widget-overlay {
    background: #000;
    opacity: 0.5;
    -moz-opacity: 0.5;
    filter:alpha(opacity=5);
    left: 0; top: 0; right: 0; bottom: 0;
    position: fixed;
}
.ui-helper-clearfix:after { clear: both; content: "."; display: block; height: 0; visibility: hidden }
.ui-helper-clearfix { display: inline-block }
* html .ui-helper-clearfix { height: 1% }
.ui-helper-clearfix { display: block }
.ui-dialog {
    text-align: left;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 420px;
    border-radius: 2px;
    box-shadow: 0 8px 40px -10px rgba(0,0,0,0.3);
    border: 1px solid #e6e6e6; border-color: rgba(0,0,0,0.2);
    background-color: #bcbbbb;
    color: #606060;
    background-clip: padding-box;
}
.ui-dialog-titlebar { padding: 20px 20px; position: relative; border-bottom: 1px solid #b2b2b2; }
.ui-dialog-title { float: left; font-weight: normal; font-size: 1em; }
.ui-dialog-titlebar-close {
    position: absolute;
    right: 10px; top: 50%;
    margin-top: -16px;
    height: 32px; width: 32px;
    border: 0 none !important;
}
.ui-dialog-titlebar-close .ui-icon {
    display: block;
    margin: 10px auto 0 auto;
    width: 13px; height: 13px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaBAMAAABbZFH9AAAAGFBMVEUAAAD/SFv/SFv/SFv/SFv/SFv/SFv/SFsH0wwQAAAAB3RSTlMAzhK8Mb0yjxeujgAAAGZJREFUGNNjcFZggAEmE4ZwIThPsZhBsVABJiUuBMZgABIHEzApCAmTglIwQQgNF4MwIEIwSYgUTFIJJAWXFARJwSXL4VIIHqZKhCmYNiBsx3QZwtVoPkL1LWpIoIWSOUoIJiOHLgBIeRWBi4fJWAAAAABJRU5ErkJggg==);
    -webkit-background-size: 13px auto; background-size: 13px auto;
    opacity: .5;
}
.ui-dialog-titlebar-close:hover .ui-icon { opacity: 1; }
.ui-icon { overflow: hidden; text-indent: -9999px; }
.ui-dialog label { color: #575757; }
.ui-dialog-content { padding: 20px; overflow: auto; position: relative; zoom: 1; }
.ui-dialog-content br:first-child { display: none; }
.loginbox.ui-dialog, .loginbox .ui-dialog-content { overflow: visible !important; }
.ui-dialog-content h2 { display: inline; font-size: 1em; font-weight: bold }
.ui-dialog .ui-dialog-buttonpane { padding: 20px; text-align: center; border-top: 1px solid #b2b2b2; }
.ui-dialog .ui-resizable-se { bottom: 3px; height: 14px; right: 3px; width: 14px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
.ui-state-error { background: #fef1ec 50% 50% repeat-x !important; border: 1px solid #cd0a0a; color: #cd0a0a; }
.ui-button { margin: 0 3px; }
.ui-helper-hidden-accessible{display: none;}

/* --- Автозаполнение облака тегов --- */
.ui-autocomplete { position: absolute; cursor: default; }
* html .ui-autocomplete { width: 1px } /* without this, the menu expands to 100% in IE6 */
.ui-menu {
    list-style:none;
    padding: 2px; margin: 0;
    float: left;
    background: #fff 50% bottom repeat-x;
    border: 1px solid #dedede;
    color: #353535;
}
.ui-menu .ui-menu { margin-top: -3px; }
.ui-menu .ui-menu-item { margin:0; padding: 0; zoom: 1; float: left; clear: left; width: 100%; }
.ui-menu .ui-menu-item a { text-decoration:none; display:block; padding:.2em .4em; line-height:1.5; zoom:1; }
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active { font-weight: normal; margin: -1px; border: 1px solid #a7a7a7; color: #4e4e4e; font-weight: bold; }

/*---Подсветка кода в теге [code]---*/
pre code { display: block; padding: 0.5em; background: #f9fafa; border: 1px solid #dce7e7; overflow:auto; white-space: pre; }
pre .comment, pre .template_comment, pre .diff .header, pre .doctype, pre .lisp .string, pre .javadoc { padding: 0px !important; margin: 0px !important; color: #93a1a1; font-style: italic; }
pre .keyword, pre .css .rule .keyword, pre .winutils, pre .javascript .title, pre .method, pre .addition, pre .css .tag, pre .lisp .title { color: #859900; }
pre .number, pre .command, pre .string, pre .tag .value, pre .phpdoc, pre .tex .formula, pre .regexp, pre .hexcolor { color: #2aa198; }
pre .title, pre .localvars, pre .function .title, pre .chunk, pre .decorator,
pre .builtin, pre .built_in, pre .lisp .title, pre .identifier, pre .title .keymethods, pre .id { color: #268bd2; }
pre .tag .title, pre .rules .property, pre .django .tag .keyword { padding-left: 0px !important; font-weight: bold; }
pre .attribute, pre .variable, pre .instancevar, pre .lisp .body, pre .smalltalk .number, pre .constant, pre .class .title,
pre .parent, pre .haskell .label { color: #b58900; }
pre .preprocessor, pre .pi, pre .shebang, pre .symbol,
pre .diff .change, pre .special, pre .keymethods, pre .attr_selector, pre .important, pre .subst, pre .cdata { color: #cb4b16; }
pre .deletion { color: #dc322f; }
pre .tex .formula { background: #eee8d5; }

/*---BB Редактор---*/
.bb-pane {
    padding-bottom: 10px; padding-left: 10px; margin: 0;
    border-bottom-width: 0;
    border-radius: 2px 2px 0 0;
    text-decoration: none;
    background-color: #d5d5d5;
}
.bb-pane:after { content: ""; display: block; clear: both; }
.bb-pane > b { margin-top: 10px; margin-left: 0; vertical-align: middle; }
.bb-pane .bb-btn + .bb-btn, .bb-pane .bb-btn + .bb-pane,
.bb-pane .bb-pane + .bb-btn,.bb-pane .bb-pane + .bb-pane { margin-left:-1px; }
.bb-btn {
    color: #404549;
    float: left;
    padding: 6px 10px;
    border-radius: 2px;
}
.bb-btn:hover, .bb-btn:active { color: #1c4b7f; }
.bb-btn:active {
    background: #f3f3f3;
    border-color: #cfcfcf;
    box-shadow: inset 0 1px 5px 0 rgba(0,0,0,0.2);
}

@font-face {
    font-family: 'bb-editor-font';
    src: url(data:application/x-font-ttf;charset=utf-8;base64,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) format('truetype'),
    url(data:application/font-woff;charset=utf-8;base64,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) format('woff');
    font-weight: normal;
    font-style: normal;
}

[class^="bb-btn"], [class*=" bb-btn"] {
    font-family: 'bb-editor-font';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    font-size: 14px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.bb-sel { float: left; padding: 2px 2px 0 2px; }
.bb-sel select { font-size: 11px; }
.bb-sep { display: none; }
.bb-btn { cursor: pointer;  outline: 0; }

#b_font select, #b_size select { padding: 0;}

#b_b:before {content: "\f032";}
#b_i:before {content: "\f033";}
#b_u:before {content: "\f0cd";}
#b_s:before {content: "\f0cc";}
#b_img:before { content: "\f03e"; }
#b_up:before { content: "\e930"; }
#b_emo:before { content: "\f118"; }
#b_url:before { content: "\f0c1"; }
#b_leech:before { content: "\e98d"; }
#b_mail:before { content: "\f003"; }
#b_video:before { content: "\e913"; }
#b_audio:before { content: "\e911"; }
#b_hide:before { content: "\e9d1"; }
#b_quote:before { content: "\e977"; }
#b_code:before { content: "\f121"; }
#b_left:before { content: "\f036"; }
#b_center:before { content: "\f037"; }
#b_right:before { content: "\f038"; }
#b_color:before { content: "\e601"; }
#b_spoiler:before { content: "\e600"; }
#b_fla:before { content: "\ea8d"; }
#b_yt:before { content: "\f166"; }
#b_tf:before { content: "\ea61"; }
#b_list:before { content: "\f0ca"; }
#b_ol:before { content: "\f0cb"; }
#b_tnl:before { content: "\ea61"; }
#b_br:before { content: "\ea68"; }
#b_pl:before { content: "\ea72"; }
#b_size:before { content: "\f034"; }
#b_font:before { content: "\f031"; }
#b_header:before { content: "\f1dc"; }
#b_sub:before { content: "\f12c"; }
#b_sup:before { content: "\f12b"; }
#b_justify:before { content: "\f039"; }

.bb-pane h1, .bb-pane h2, .bb-pane h3, .bb-pane h4, .bb-pane h5, .bb-pane h6 { margin-top: 5px; margin-bottom: 5px; }
.bb-pane h1 { font-size: 36px; }
.bb-pane h2 { font-size: 30px; }
.bb-pane h3 { font-size: 24px; }
.bb-pane h4 { font-size:18px; }
.bb-pane h5 { font-size:14px; }
.bb-pane h6 { font-size:12px; }
.bb-pane-dropdown {
    position: absolute;
    top: 100%; left: 0;
    z-index: 1000;
    display: none;
    min-width: 180px;
    padding: 5px 0; margin: 2px 0 0;
    list-style: none;
    font-size: 11px;
    border: 1px solid #e6e6e6; border-color: rgba(0,0,0,0.1);
    border-radius: 2px;
    background: #fff;
    background-clip: padding-box;
    box-shadow: 0 1px 2px #dadada; box-shadow: 0 1px 2px #dadada;
    max-height: 350px;
    overflow: auto;
}
.bb-pane-dropdown > li > a {
    display: block;
    padding: 3px 10px;
    clear: both;
    font-weight: normal;
    line-height: 1.42857;
    color: #353535;
    white-space: nowrap;
}
.bb-pane-dropdown > li > a:hover { text-decoration:none; color: #262626; background-color:whitesmoke; }
.bb-pane-dropdown .color-palette div .color-btn {
    width: 17px; height: 17px;
    padding: 0; margin: 0;
    border: 1px solid #fff;
    cursor: pointer;
}
.bb-pane-dropdown .color-palette { padding: 0px 5px; }
.bb-editor textarea { width: 100%; margin-top: 0; border-radius: 0 0 4px 4px;
    -webkit-transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}

.bb-pane-dropdown table{
    margin: 0;
}

/*---Поля быстрого редактирования публикаций на сайте---*/
.quick-edit-text { padding: .4em; width: 350px; }
.quick-edit-textarea {
    height: 250px; padding: 2px;
    border: 1px solid #d7d7d7;
    width: 100%;
    box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}

/*---Выделение текста и всплывающее окно (поделиться ссылкой)---*/
#marker-bar,
#txtselect_marker.show {
    visibility: visible;
    width: 21px; height: 31px;
    -webkit-transition: opacity .4s, visibility 0s;
    transition: opacity .4s, visibility 0s;
    opacity: 1;
}
#txtselect_marker:hover { background-position: 0 -31px; }
#marker-bar {
    border: 1px solid #ccc;
    border-radius: 15px;
    background: #fff;
    padding: 5px 10px;
    cursor: default;
    box-shadow: 0 0 4px #ccc; -webkit-box-shadow: 0 0 4px #ccc;
}
#marker-bar.show {
    -webkit-transition: opacity .4s, visibility 0s;
    transition: opacity .4s, visibility 0s;
    opacity: 1;
    visibility: visible;
}
#marker-bar .masha-social,
#marker-bar .masha-marker {
    cursor: pointer;
    display: block;
    margin: 0 5px;
    float: left;
}
#marker-bar .masha-marker{
    line-height: 1em;
    color: #aaa;
    border-bottom: 1px dotted #aaa;
    margin-right: 10px;
}
#marker-bar .masha-marker:hover {
    color: #ea3e26;
    border-color: #ea3e26;
}
.user_selection, .user_selection_true {
    background: #fff5d5;
    padding: 2px 0;
}
.user_selection a.txtsel_close,
.user_selection_true a.txtsel_close { display: none; }
.user_selection .closewrap, .user_selection_true .closewrap { position: relative; }
.user_selection.hover a.txtsel_close, .user_selection_true.hover a.txtsel_close {
    display: inline-block;
    position: absolute;
    top: -7px; left: -5px;
    width: 23px; height: 23px;
}
.user_selection.hover a.txtsel_close:hover, .user_selection_true.hover a.txtsel_close:hover {
    background-position: 0 -85px;
}

#share-popup {
    border: 1px solid #e6e6e6; border-color: rgba(0,0,0,0.1);
    border-radius: 2px;
    background: #fff;
    position: absolute; z-index: 100;
    width: 414px;
    display: none;
    padding: 20px 0;
    opacity: 0;
    box-shadow: 0 8px 40px -10px rgba(0,0,0,0.3);
    background-clip: padding-box;
    -webkit-transition: opacity .4s, visibility .1s linear .4s;
    transition: opacity .4s, visibility .1s linear .4s;
}
#share-popup.show {
    display: block; opacity: 1;
    -webkit-transition: opacity .4s, visibility 0s;
    transition: opacity .4s, visibility 0s;
}
#share-popup .social { padding: 0 0 10px 17px; }
#share-popup .social p { padding-bottom: 10px; margin: 0; font-weight: bold;}
#share-popup .social ul { list-style: none; margin: 0; padding: 0; }
#share-popup .social ul li { display: inline; margin-right: 20px; padding-top: 2px; }
#share-popup .social ul a {
    text-decoration: none;
    font-size: 12px;
    display: inline-block;
    color: #919191;
}
#share-popup .social ul a:hover { text-decoration: underline; }
#share-popup .social a span {
    cursor: pointer;
    width: 20px; height: 20px;
    display: inline-block;
    vertical-align: middle;
    margin: -3px 5px 0 0;
}
#share-popup .social .tw span { background-position: 0 -20px; }
#share-popup .social .tw:hover span { background-position: 0 0; }
#share-popup .social .fb span { background-position: -20px -20px; }
#share-popup .social .fb:hover span { background-position: -20px 0; }
#share-popup .social .vk span{ background-position: -40px -20px; }
#share-popup .social .vk:hover span { background-position: -40px 0; }
#share-popup .social .gp span{ background-position: -60px -20px; }
#share-popup .social .gp:hover span { background-position: -60px 0; }
#share-popup .link {
    clear: both;
    border-top: 1px solid #d9d9d9;
    padding: 10px 5px 0 10px;
    line-height: 1.2;
    overflow: hidden;
    margin: 0 7px;
}
#share-popup .link p {
    font-weight: bold;
    padding: 0 0 3px 0;
    margin: 0;
}
#share-popup .link span {
    color: #999;
    font-size: 10px;
    display: block;
    padding-top: 3px;
}
#share-popup .link a { display: block; }
.dle-alert, .dle-confirm, .dle-promt { padding: 20px 1em !important; }

/* --- Поля форм --- */
select, textarea, input[type="text"], input[type="password"], input[type="file"],
input[type="datetime"], input[type="datetime-local"], input[type="date"],
input[type="month"], input[type="time"], input[type="week"], input[type="number"],
input[type="email"], input[type="url"], input[type="search"], input[type="tel"],
input[type="color"] {
    display: inline-block;
    width: 300px; height: 41px;
    line-height: 23px;
    padding: 8px 12px;
    color: #808080;
    vertical-align: middle;
    border-radius: 2px;
    background: #d3d3d3;
    border: 1px solid #d3d3d3;
    -webkit-transition: border 0.2s linear 0s; transition: border 0.2s linear 0s;
    -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
}
textarea { margin: 0; overflow: auto; vertical-align: top; resize: vertical; }
textarea:focus, select:focus, input[type="text"]:focus, input[type="password"]:focus,
input[type="file"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus,
input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus,
input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus,
input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus,
input[type="color"]:focus, .uneditable-input:focus {
    border-color: #d4d4d4;
    background-color: #d4d4d4;
}
input[type="radio"], input[type="checkbox"] { line-height: normal; margin: -2px 6px 0 0; vertical-align: middle; }
input[type="file"], input[type="image"],
input[type="submit"], input[type="reset"],
input[type="button"], input[type="radio"],
input[type="checkbox"] { width: auto; }
input[type="search"] {
    -webkit-appearance: textfield;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }
select[multiple], select[size], textarea { height: auto; }
::-moz-placeholder, :-moz-placeholder, ::-webkit-input-placeholder { opacity: 0.6; }

input:focus { outline: none; }
input[type="file"], input[type="image"] {
    padding: 0;
    border-width: 0;
    background: none;
    box-shadow: none; -webkit-box-shadow: none;
}
.wide, .bb-editor textarea,
.ui-dialog textarea, select#category,
.timezoneselect, .quick-edit-text {
    width: 100% !important;
}
#searchuser, #searchinput {
    width: 100% !important;
    margin-bottom: 10px;
}
table.xfields input { width: 100%; }
table.xfields tr > td:first-child { padding-right: 10px; }

/* Настройка стандартной капчи */
.form_submit .c-capcha { float: right; }
.c-capcha { position: relative; }
.c-capcha:after { clear: both; display: block; content: ""; }
.c-capcha > a { float: left; margin-right: 0; }
.c-capcha img {
    position: relative;
    display: block;
    width: 100px; height: 39px;
    border-radius: 2px 0 0 2px;
    z-index: 1;
    background: #fff;
    border: 1px solid #dde0e2;
    -webkit-transition: all ease .2s; transition: all ease .2s;
}
.c-capcha:hover img {
    box-shadow: 0 6px 20px 0 rgba(0,0,0,0.2); -webkit-box-shadow: 0 6px 20px 0 rgba(0,0,0,0.2);
    -webkit-transform: scale(1.3,1.3); transform: scale(1.3,1.3);
    border-color: #1a1a1a;
    border-radius: 2px;
}
.c-capcha > input {
    border-radius: 0 2px 2px 0;
    float: left;
    width: 150px;
    border-left-width: 0;
    text-align: center;
}

/* Re-Capcha */
@media screen and (max-width: 344px) {
    #rc-imageselect, .g-recaptcha {
        transform:scale(0.925);
        -webkit-transform:scale(0.925);
        transform-origin: 0 0;
        -webkit-transform-origin: 0 0;
    }
}
/* --- Настройка кнопок --- */
.btn, .bbcodes, .ui-button {
    border: 0 none;
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
    font-weight: 300;
    border-radius: 2px;
    outline: none;
    margin: 0px 3px 0px 0px;
    color: #fff !important;
    padding: 10px 17px;
    text-decoration: none !important;
    background-color: #E9008E;

}

.ui-button { padding: 4px 22px; height: 30px; font-size: 11px; margin: 2px; background: #E9008E; font-size: 14px;transition: 0.5s; }

.btn:hover, .bbcodes:hover, .ui-button:hover {
    background-color: #5f9e3d;
    transition: all 0.5s;
}
.btn:active, .bbcodes:active, .ui-button:active {
    background: #1c629c;	transition: 0.5s;
    box-shadow: inset 0 1px 4px 0 rgba(0,0,0,0.14); -webkit-box-shadow: inset 0 1px 4px 0 rgba(0,0,0,0.14);
}
.btn > .icon { fill: #fff; }

.btn_white, .btn_white:hover {
    color: #444 !important;
    transition: 0.5s;
    background-color: #f7f7f7;
    background-image: -webkit-linear-gradient(top, #f9f9f9 0%, #f4f4f4 100%);
    background-image: -moz-linear-gradient(top, #f9f9f9 0%, #f4f4f4 100%);
    background-image: -o-linear-gradient(top, #f9f9f9 0%, #f4f4f4 100%);
    background-image: -ms-linear-gradient(top, #f9f9f9 0%, #f4f4f4 100%);
    background-image: linear-gradient(top, #f9f9f9 0%, #f4f4f4 100%);
}
.btn_white:hover { color: #E9008E !important; }
.btn_white:active { background: #eaeaea; }

.btn_border {
    background:#5f9e3d;

    box-shadow: inset 0 0 0 1px rgba(0,0,0,0.14); -webkit-box-shadow: inset 0 0 0 1px rgba(0,0,0,0.14);
}
.btn_border  a {color: #fff;}
option{color: #fff;}
.btn_border:hover {
    background: none;
    color: #ff485b !important;
}
.btn_border:active { background: #eaeaea; }

/*---Дополнительные поля---*/
.xfields textarea, .xprofile textarea {
    width: 100%;
    height: 186px;
}

.xfields_table td {
    vertical-align: top;
}
.xfieldsrow {
    padding-top:5px;
    clear: both;
}
.xfieldscolleft {
    float: left;
    width: 30%;
}
.xfieldscolright {
    float: left;
    width: 70%;
}
.file-box {
    width: 95%;
    max-width: 437px;
    border:1px solid #B3B3B3;
    -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
    background-color: #F5F5F5;
    padding: 10px;
    margin-top: 10px;
}

.qq-uploader { position:relative; width: 100%;}

.qq-upload-button {
    display:inline-block;
    margin-top:5px;
    margin-bottom:5px;
    cursor:pointer;
}
.qq-upload-drop-area {
    position:absolute; top:0; left:0; width:100%; height:100%; z-index:2;
    max-width: 437px;
    background:#FF9797; text-align:center;
}
.qq-upload-drop-area span {
    display:block; position:absolute; top: 50%; width:100%; margin-top:-8px; font-size:16px;
}

.qq-upload-drop-area-active {background:#FF7171;}
.uploadedfile {
    width: 115px;
    height: 140px;
    margin: 10px 5px 5px 5px;
    border:1px solid #B3B3B3;
    box-shadow: 0px 1px 4px rgba(0,0,0,0.3);
    -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
    text-align: center;
    background:#ffffff;

}

.uploadedfile .uploadimage {
    margin-top: 5px;
    width: 115px;
    height: 90px;
    display: table-cell;
    text-align: center;
    vertical-align:middle;
}

.uploadedfile .info {
    text-align: left;
    white-space: nowrap;
    margin: 0px 5px 0px 5px;
    overflow: hidden;
}


/*---Смайлы---*/

.emoji {
    border: none;
    vertical-align: middle;
    width: 22px;
    height: 22px;
}

.xfieldimagegallery {
    margin: 0;
    padding: 0;
    list-style: none;
    clear: both;
}

.xfieldimagegallery li {
    list-style: none;
    margin: 0;
    padding: 0;
}

.xfieldimagegallery li img {
    float: left;
    margin-right: 5px;
    border: 5px solid #fff;
    width: 100px;
    height: 100px;
    transition: box-shadow 0.5s ease;
}

.xfieldimagegallery li img:hover {
    box-shadow: 0px 0px 7px rgba(0,0,0,0.4);
}

.btn.disabled, .btn[disabled], fieldset[disabled] .btn {
    cursor:not-allowed;
    pointer-events:none;
    opacity:0.65;
    filter:alpha(opacity=65);
    -webkit-box-shadow:none;
    box-shadow:none;
}

/*Style*/

.dopo {
    font-weight: bold;
}

.warnin {
    position: absolute;
}

.obrotstup {
    margin-top: -150px;
}

.biletdesc {
    border: #FFBE4B solid 2px !important;
    border-radius: 5px;
    background: #fff;
    width: 100%;
    font-family: Arial, sans-serif;
    font-size: 18px;
    margin-top: 10px;
    padding: 28px;
    padding-left: 85px;
}

.button4 {
    position: relative;
    display: inline-block;
    font-family: Arial, sans-serif;
    font-size: 13px;
    font-weight: 300;
    width: 100%;
    color: rgb(245, 245, 245);
    text-shadow: 0 -1px rgba(0, 0, 0, .1);
    text-decoration: none;
    user-select: none;
    padding: .2em 1em;
    outline: none;
    border: none;
    border-radius: 0px;
    background-color: #E4138E;
    -webkit-animation: pulsate 1.2s linear infinite;
    animation: pulsate 1.2s linear infinite;
}

.button4:hover {
    -webkit-animation-play-state: paused;
    animation-play-state: paused;
    cursor: pointer;
}

.button4:active {
    top: 1px;
    color: #fff;
    text-shadow: 0 -1px rgba(0, 0, 0, .3), 0 0 5px #ffd, 0 0 8px #fff;
    box-shadow: 0 -1px 3px rgba(0, 0, 0, .3), 0 1px 1px #fff, inset 0 1px 2px rgba(0, 0, 0, .8), inset 0 -1px 0 rgba(0, 0, 0, .05);
}

@-webkit-keyframes pulsate {
    50% {
        color: #fff;
        text-shadow: 0 -1px rgba(0, 0, 0, .3), 0 0 5px #ffd, 0 0 8px #fff;
    }
}

@keyframes pulsate {
    50% {
        color: #fff;
        text-shadow: 0 -1px rgba(0, 0, 0, .3), 0 0 5px #ffd, 0 0 8px #fff;
    }
}

.banner-top {
    position: fixed;
    height: 0px;
    width: 100%;

    padding: 10px;
    top: 0px;
    left: 0px;
    background-color: #fff;
}

.tick {
    width: 100%;
}

.reklv {
    margin-top: -40px;
}

.adv72 {
    margin-left: -15px;
}

.adbl {
    margin-top: 10px;
    padding: 5px;
    max-width: 300px;
    background-color: #fff;
}

.toto {
    margin-bottom: 10px;
    margin-top: -20px;
}

.toto2 {
    margin-bottom: 20px;
    margin-top: -50px;
}

.bobo {
    margin-top: 10px;
}

.hugeb {
    margin-top: 300px;
}

.verhbl {
    margin-top: -5px;
    margin-bottom: 10px;
}

.notsmblock {
    margin-left: -5px;
}

.maintext {
    font-size: 20px;
    margin-bottom: 40px;
}

.text-center {
    text-align: center;
}
.inline-icon {
    color: #E6008E;
}

.myButton {
    width: 100%;
    margin-top: 11px;
    background-color: #E4138E;
    margin-bottom: 30px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    display: inline-block;
    cursor: pointer;
    color: #ffffff;
    font-family: Arial;
    font-size: 17px;
    padding: 8px 0px;
    text-decoration: none;
    text-align: center;
}

.myButton:hover {
    text-decoration: none;
    background-color: #ff29b8;
}

.myButton:active {
    text-decoration: none;
    position: relative;
    top: 1px;
}

.myButton2 {
    width: 100%;
    margin-top: 11px;
    margin-bottom: 4px;
    background-color: #E4138E;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    display: inline-block;
    cursor: pointer;
    color: #ffffff;
    font-family: Arial;
    font-size: 17px;
    padding: 8px 0px;
    text-decoration: none;
    text-align: center;
}

.myButton2:hover {
    text-decoration: none;
    background-color: #ff29b8;
}

.myButton2:active {
    text-decoration: none;
    position: relative;
    top: 1px;
}

.myButton3 {
    margin-top: 11px;
    margin-bottom: 4px;
    background-color: #E4138E;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    display: inline-block;
    cursor: pointer;
    color: #ffffff;
    font-family: Arial;
    font-size: 17px;
    padding: 8px 10px;
    text-decoration: none;
    text-align: center;
}

.myButton3:hover {
    text-decoration: none;
    background-color: #ff29b8;
}

.myButton3:active {
    text-decoration: none;
    position: relative;
    top: 1px;
}

.pagination {
    float: left;
    width: 100%;
    text-align: center;
    font-size: 20px;
    font-weight: bold;
    margin-top: 35px;
}
.pagination ul {
    display: inline-block;
    margin-left: 0;
    margin-bottom: 0;
    padding: 0;
}

.pagination li {
    display: inline;
	margin-top:5px;
}

.pagination ul li a, .pagination ul li span {
    margin: 0 2px;
    display: inline-block;
    text-decoration: none;
    background: #FAFAFA;
    border: 1px solid #e1e1e1;
    padding: 7px 10px;
    border-radius: 0px;
    transition: .3s;
}

.pagination ul li a:hover {
    opacity: 0.8;
}

.pagination ul li.active span {
    margin: 0 2px;
    display: inline;
    text-decoration: none;
    color: #fff;
    background: #E6008E;
    border: 1px solid #e1e1e1;
    padding: 7px 10px;
    border-radius: 0px;
    transition: .3s;
}

.pagination .pprev {
    display: inline;
    border: 0;
    padding: 0 !important;
    border: none !important;
}

.pagination .pnext {
    display: inline;
    border: 0;
    padding: 0 !important;
    background: #E6008E;
    border: none !important;
}

TABLE.tn_results {
    width: 570px;
    border: solid 1px #9B9B9B;
}

TABLE.tn_results td {
    border-bottom: solid 1px #9B9B9B;
}

TR.tn_results_alternate_row {
    background-color: #F5F5F5;
    vertical-align: middle;
}

TR.tn_results_standard_row {
    background-color: #D9E9FB;
    vertical-align: middle;
}

TD.tn_results_event_text {
    padding-left: 10px;
    width: 33%;
    text-align: left;
    font-family: arial, helvetica, sans serif;
    font-size: 12px;
    font-weight: bold;
    color: #333333;
}

TD.tn_results_venue_text {
    text-align: center;
    font-family: arial, helvetica, sans serif;
    font-size: 12px;
    font-weight: bold;
    color: #333333;
}

TD.tn_results_datetime_text {
    text-align: center;
    line-height: 13px;
}

.tn_results_day_text {
    text-decoration: none;
    font-family: arial, helvetica, sans serif;
    font-size: 12px;
    font-weight: bold;
    color: #333333;
}

.tn_results_date_text {
    text-decoration: none;
    font-family: arial, helvetica, sans serif;
    font-size: 12px;
    color: #333333;
}

.tn_results_time_text {
    text-decoration: none;
    font-family: arial, helvetica, sans serif;
    font-size: 10px;
    color: #880303;
}

.tn_results_location_text {
    font-family: arial, helvetica, sans serif;
    font-size: 12px;
    font-weight: normal;
    color: #666666;
}

TD.tn_results_tickets_text {
    text-align: center;
}

.tn_results_tickets_text A:link {
    text-decoration: underline;
    font-family: arial, helvetica, sans serif;
    font-size: 12px;
    font-weight: normal;
    color: #333333;
}

.tn_results_tickets_text A:hover {
    text-decoration: underline;
    font-family: arial, helvetica, sans serif;
    font-size: 12px;
    font-weight: normal;
    color: #333333;
}

.tn_results_tickets_text A:visited {
    text-decoration: underline;
    font-family: arial, helvetica, sans serif;
    font-size: 12px;
    font-weight: normal;
    color: #333333;
}

.c_all_results {
    margin-top: 10px;
    font-weight: bold;
}

.c_all_results a {
    font-size: 14px;
}

.ticketfon {
    width: 100%;
    height: 100%;
    margin-top: 15px;
    margin-bottom: 15px;
    background: #fcf6d2;
    padding: 10px;
    padding-bottom: -30px;
    border-radius: 0px
}

.scrift {
    font-size: 16px;
}

.facts {
    background-color: #f5f5f5;
    padding: 10px;
    padding-left: 30px;
    color: #000;
    text-shadow: rgba(255, 255, 255, 0.5) 0px 3px 3px;
    margin-top: 25px;
    margin-bottom: 30px;
}

.fact {
    background-color: #f5f5f5;
    padding: 10px;
    padding-left: 10px;
    color: #000;
    text-shadow: rgba(255, 255, 255, 0.5) 0px 3px 3px;
    margin-top: 25px;
    margin-bottom: 30px;
}

.pinkarrow {
    float: left;
    width: 100%;
    min-height: 62px;
    background: #E9008E;
    color: #fff;
    border-radius: 2px;
    font-size: 16px;
    padding: 20px;
    margin-bottom: 20px;
}

.bigo {
    margin-top: 30px;
}

.greyfon {
    float: left;
    width: 100%;
    height: 100%;
    margin-top: 0px;
    margin-bottom: 20px;
    background: #f5f5f5;
    padding: 5px;
    border-radius: 0px;
}

.greyfon2 {
    float: left;
    width: 100%;
    height: 100%;
    margin-top: 0px;
    margin-bottom: 20px;
    background: #fcf6d2;
    padding: 5px;
    border-radius: 0px;
}

.otstup {
    margin-bottom: 25px;
}

.container {
    width: 940px;
    background: #ccc;
    padding: 25px 0 24px 0;
}

.container h2 {
    background: #ccc;
    display: inline-block;
    margin-top: -6px;
    padding: 0 4px 0 0;
    position: absolute;
}

.line {
    background: #000;
    height: 10px;
}

.blocko {
    background: #000;
    width: 100%;
    height: 300px;
    padding: 5px;
}

.puppo {
    margin-top: -15px;
}

.blockniz {
    height: 50px;
    width: 100%;
    padding: 10px;
    background: #fff;
}

hr {
    width: 90%;
    margin-top: 15px;
    margin: 1em auto;
    border: none;
    height: 1px;
    background: #000;
}

.counter {
    display: none
}

.star-five {
    margin: 50px 0;
    position: relative;
    display: block;
    color: red;
    width: 0px;
    height: 0px;
    border-right: 100px solid transparent;
    border-bottom: 70px solid red;
    border-left: 100px solid transparent;
    -moz-transform: rotate(35deg);
    -webkit-transform: rotate(35deg);
    -ms-transform: rotate(35deg);
    -o-transform: rotate(35deg);
}

.star-five:before {
    border-bottom: 80px solid red;
    border-left: 30px solid transparent;
    border-right: 30px solid transparent;
    position: absolute;
    height: 0;
    width: 0;
    top: -45px;
    left: -65px;
    display: block;
    content: '';
    -webkit-transform: rotate(-35deg);
    -moz-transform: rotate(-35deg);
    -ms-transform: rotate(-35deg);
    -o-transform: rotate(-35deg);
}

.star-five:after {
    position: absolute;
    display: block;
    color: red;
    top: 3px;
    left: -105px;
    width: 0px;
    height: 0px;
    border-right: 100px solid transparent;
    border-bottom: 70px solid red;
    border-left: 100px solid transparent;
    -webkit-transform: rotate(-70deg);
    -moz-transform: rotate(-70deg);
    -ms-transform: rotate(-70deg);
    -o-transform: rotate(-70deg);
    content: '';
}

html, html a {
    -webkit-font-smoothing: antialiased;
}

body, select, input, textarea, button {
    font-family: 'Nunito', sans-serif;
    font-size: 15px;
    margin: 0;
    padding: 0;
    outline: none;
}

body {
    background: #fff;
}

textarea {
    border: 1px solid #d4d4d4;
    background: #d4d4d4;
    color: #909090;
    font-size: 13px;
    transition: 0.3s;
}

::-webkit-scrollbar {
    width: 8px;
    height: 4px;
}

::-webkit-scrollbar-track-piece {
    background-color: #bbb;
}

::-webkit-scrollbar-thumb:vertical {
    height: 4px;
    background-color: #E9008E;
}

::-webkit-scrollbar-thumb:horizontal {
    width: 8px;
    background-color: #E9008E;
}

a {
    outline: none;
    color: #E6008E;
    text-decoration: underline;
}

a:hover {
    text-decoration: underline;
}

.zagol {
    font-size: 1.3em;
    text-transform: uppercase;
    color: #000;
    font-weight: bold;
    margin: 1em 0 0.3em 0;
    letter-spacing: -0.01em;
    line-height: 1.35em;
    color: #000;
    text-rendering: optimizeLegibility;
}

h1, h2, h3, h4, h5, .h1, .h2, .h3, .h4, .h5 {
    margin: 1em 0 0.3em 0;
    letter-spacing: -0.01em;
    line-height: 1.35em;
    color: #000;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

h1, .h1 {
    font-size: 2em;
    text-transform: uppercase;
    font-weight: bold;
}

h2, .h2 {
    font-size: 1.3em;
    text-transform: uppercase;
    color: #000;
    font-weight: bold;
}

.topfacts {
    font-size: 1.3em;
    text-transform: uppercase;
    color: #000;
    font-weight: bold;
}

h3, .h3 {
    font-size: 1.0em;
    text-transform: uppercase;
}

h4, .h4 {
    font-size: 0.8em;
    text-transform: uppercase;
}

h5, .h5 {
    font-size: 0.6em;
    text-transform: uppercase;
}

.strike {
    text-decoration: line-through;
}

.nobr {
    white-space: nowrap;
}

.hide {
    display: none;
}

.title_hide {
    left: -9999px;
    position: absolute;
    top: -9999px;
    overflow: hidden;
    width: 0;
    height: 0;
}

.uline {
    text-decoration: underline;
}

.strike {
    text-decoration: line-through;
}

.ultrabold {
    font-weight: 700;
    text-transform: uppercase;
}

.ultrabold4 {
    font-weight: 400;
    text-transform: uppercase;
}

.justify {
    text-align: justify;
}

.center {
    text-align: center;
}

.left {
    float: left;
}

.right {
    float: right;
}

fieldset {
    border: 1px solid #333;
    margin-bottom: 1.5em;
}

fieldset legend {
    color: #000;
    font-weight: bold;
}

.grey {
    color: #94999e;
}

.grey a {
    color: inherit;
}

.grey a:hover, a.grey:hover {
    color: #444;
}

.red {
    color: #ff485b;
}

sup {
    vertical-align: super;
    font-size: smaller;
}

.over {
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

a .over {
    cursor: pointer;
}

.cover {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    background-size: cover;
}

ul {
    padding-left: 25px;
    list-style: disc outside;
}

ol {
    padding-left: 0px;
    list-style: none;
}

p, dl, dd, pre, ul, ol, blockquote, table, fieldset {
    margin-bottom: 1.0em;
}

strong {
    font-weight: normal
}

b {
    font-weight: bold
}

em, cite, i {
    font-style: italic
}

caption {
    text-align: left
}

th, td {
    vertical-align: middle
}

small, .small {
    font-size: .9em;
}

hr {
    height: 0;
    border: 0;
    border-top: 2px solid #e3e4e6;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    margin: 20px 0;
}

.clr {
    clear: both
}

.clrfix:after {
    clear: both;
    content: "";
    display: table;
}

.container-content {
    max-width: 1100px;
    margin: 0 auto;
}

.derj {
    box-shadow: inset 0px 0px 80px 80px rgba(0, 0, 0, 0.1);
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
}

.minishot {
    float: left;
    width: 100%;
    color: #707070;
    font-size: 1.4em;
    padding: 10px 0;
}

.minishotb {
    font-weight: 300;
    color: #707070;
    font-size: 15px;
    width: 100%;
}

.timehit {
    float: left;
    margin-left: 25px;
    margin-top: 4px;
}

.timehit a {
    color: #9c9897;
    font-size: 15px;
    font-weight: 300;
}

.iframer-center {
    float: left;
    width: 100%;
    padding: 20px 150px;
}

.dicoti {
    width: 16px;
    height: 16px;
    float: left;
    margin-top: 2px;
    margin-right: 9px;
}

.dicoti img {
    width: 100%;
}

.categoiframe {
    float: left;
    color: #9c9897;
    font-weight: 300;
    font-size: 13px;
}

.iframer-center iframe {
    width: 100%;
    height: 450px;
    border-radius: 2px;
}

.linetimers {
    float: left;
    width: 100%;
    margin-top: 10px;
}

.titiframe {
    font-size: 1.4em;
    color: #E9008E;
    font-weight: 400;
    float: left;
}

.ians {
    width: 100%;
    left: 0px;
    top: 0px;
    position: absolute;
}

.ians img {
    max-width: 100%;
}

.lli-cat {
    position: absolute;
    top: 35%;
    font-weight: 300;
    left: 0;
    font-family: 'Roboto', sans-serif;
    font-size: 24px;
    color: #fff;
    width: 100%;
}

.icons-nav {
    float: left;
    width: 34px;
    height: 34px;
    padding: 2px;
    border: 2px solid #fff;
    transition: 0.3s;
    border-radius: 50%;
}

.icons-nav img {
    width: 100%;
    height: 100%;
    border-radius: 50%;
}

.icons-nav:hover {
    border: 2px solid orange;
    transition: 0.3s;
}

.righttoch {
    float: right;
}

.xmain {
    background-color: rgba(1, 1, 1, 0.4);
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    opacity: 0.6;
    top: 0;
    background: url(../images/dark.png);
    z-index: 10;
}

.lli-cat a {
    color: #fff;
}

.container-content-slide {
    max-width: 1100px;
    position: relative;
    height: 100%;
    z-index: 15;
    margin: 0 auto;
}

.contentodle {
    float: left;
    width: 100%;
    margin-top: 30px;
    margin-bottom: 30px;
}

.container-rite {
    float: left;
    width: 100%;
    position: relative;
}

.container-fixed {
    float: left;
    width: 100%;
    position: fixed;
    margin: 0 auto;
    z-index: 15;
}

.container-mins {
    float: left;
    width: 100%;
    padding: 0px;
}

.greencons {
    float: left;
    width: 100%;
    height: 190px;
    background: #73a70a;
    border-bottom: 3px solid #649209;
    border-top: 3px solid #649209;
    border-radius: 0px 0px 4px 4px;
    -moz-border-radius: 0px 0px 4px 4px;
    -webkit-border-radius: 0px 0px 4px 4px;
}

header {
    float: left;
    width: 100%;
    background: #fff;
}

footer {
    float: left;
    width: 100%;
    background: #eee;
    height: auto;
    padding-bottom: 40px;
}

.container-center-t {
    float: left;
    width: 100%;
    background: #f5f5f5;
}

.xdents {
    padding-bottom: 45px;
    background: #fff;
}

.container-nav-bis {
    float: left;
    width: 100%;
    background: #d0cece;
    border-bottom: 1px solid #c1c0c0;
}

.blokars {
    float: left;
    width: 100%;
    padding: 20px 0px 15px 20px;
}

.bottom-narf {
    float: left;
    margin-right: 25px;
    background: #f54337;
    border: 1px solid #ea3f33;
    color: #fff;
    font-weight: 400;
    font-size: 18px;
    transition: 0.3s;
    padding: 10px 15px 10px 38px;
    position: relative;
    border-radius: 2px;
}

.bottom-narf a {
    color: #fff;
    text-decoration: none;
}

.bottom-narf:hover {
    background: #E9008E;
    transition: 0.3s;
    border: 1px solid #E9008E;
}

.colorbl {
    background: #E9008E;
    border: 1px solid #E9008E;
}

.colorbl1 {
    background: #E9008E;
    border: 1px solid #E9008E;
}

.colorbl2 {
    background: transparent;
    color: #606060;
    border: none;
    padding-left: 0px;
}

.colorbl2:hover {
    background: transparent;
    color: #606060;
    border: none;
    padding-left: 0px;
}

.bortbott {
    float: right;
    margin-top: -7px;
    margin-left: 5px;
}

.ico-narf {
    position: absolute;
    width: 24px;
    left: 8px;
    top: 8px;
    height: 24px;
}

.ico-narf img {
    width: 100%;
}

.comments-fulls {
    float: left;
    border-radius: 4px;
    width: 100%;
    font-size: 24px;
    color: #333;
    text-transform: uppercase;
    font-family: 'Comfortaa', sans-serif;
    font-weight: 300;
    padding: 8px 0px 8px 20px;
    margin-top: 10px;
}

#addcoments_form {
    float: right;
    width: 87%;
    border-radius: 8px;
    margin-top: 10px;
    border: 1px solid #ccc;
    font-family: 'Comfortaa', sans-serif;
}

.avatar2-coms {
    float: left;
    width: 10%;
    height: 180px;
}

.avatasr {
    float: left;
    width: 100px;
    height: 100px;
    border-radius: 50%;
    margin: 5px 0px 0px 5px;
}

.avatasr img {
    width: 100px;
    height: 100px;
    border-radius: 50%;
}

.comments-full {
    width: 100%;
    overflow: hidden;
    margin-top: 20px;
}

.emfull {
    width: 98%;
    float: left;
    margin-top: 20px;
    margin-bottom: 20px;
}

.avatar-user-bl {
    float: left;
}

.avatar-user {
    float: left;
    width: 60px;
    height: 60px;
    padding: 2px;
    border: 2px solid #ddd;
    border-radius: 50%;
}

.avatar-user img {
    float: left;
    width: 100%;
    height: 100%;
    border-radius: 50%;
}

.userinfo-full {
    margin-top: 5px;
    float: left;
    margin-left: 15px;
    width: 38%;
    color: #707070;
    font-weight: 300;
}

.userfullname-bl {
    width: 100%;
    font-family: 'Roboto', sans-serif;
    font-size: 13px;
    float: left;
}

.userfullname-bl a {
    color: #E9008E;
    font-weight: 700;
}

.text-stylefull {
    font-family: 'Roboto', sans-serif;
    font-size: 13px;
    margin-top: 3px;
}

.text-stylefull a {
    color: #909090;
    font-weight: 300;
}

.text-comments-fullbl {
    margin-top: 10px;
    padding: 10px;
    float: right;
    width: 100%;
    font-family: 'Roboto', sans-serif;
    font-size: 13px;
    color: #606060;
    background: #ddd;
    font-weight: 400;
    position: relative;
    -webkit-border-top-left-radius: 2px;
    -webkit-border-top-right-radius: 2px;
    -moz-border-radius-top: 2px;
    border-top-right-radius: 2px;
}

.userinfo-full-right {
    margin-top: 5px;
    float: right;
    width: 200px;
}

.reload-full-block {
    width: 100%;
    padding: 5px;
    margin-bottom: 15px;
    float: right;
    color: #606060;
    -webkit-border-bottom-right-radius: 2px;
    -webkit-border-bottom-left-radius: 2px;
    -moz-border-radius-bottomright: 2px;
    -moz-border-radius-bottomleft: 2px;
    border-bottom-right-radius: 2px;
    border-bottom-left-radius: 2px;
    background: #ddd;
}

.reload-full-block a {
    color: #7c7978;
    font-size: 13px;
    font-weight: 300;
}

.but-days-comm {
    float: left;
    padding: 0px 10px 0px 10px;
}

.icon-comms {
    width: 16px;
    height: 16px;
    float: right;
    margin-top: 0px;
}

.icon-comms img {
    width: 100%;
    height: 100%;
}

.tetx-cit-comms {
    float: right;
    padding: 0px 5px 0px 5px;
    font-family: 'Roboto', sans-serif;
    font-size: 13px;
}

.selectmass {
    float: right;
}

.comments-ratings {
    float: right;
    width: 101px;
    margin: 25px 1px 0px 0px;
}

.fbutton, .btn_reglog {
    border: 0 none;
    background-color: #53a93f;
    border: 1px solid #489236;
    cursor: pointer;
    font-size: 18px;
    border-radius: 4px;
    font-weight: 300;
    font-family: 'Comfortaa', sans-serif;
    color: #FFF;
    padding: 4px 10px 4px 10px;
    margin: 10px;
    transition: all 0.5s;
}

.fbutton:hover {
    background-color: #e74c3c;
    transition: all 0.5s;
}

.blfix {
    float: left;
    width: 100%;
    padding: 20px;
}

.botrig {
    float: right;
    width: 20%;
}

.mass_comments_action {
    float: left;
    margin-left: 10px;
    margin-bottom: 10px;
}

select {
    font-family: 'Roboto', sans-serif;
}

.rightxbar {
    float: left;
    width: 72.9%;
    padding-left: 30px;
}

.namerais {
    float: left;
    width: 100%;
    padding: 20px 0;
    color: #909090;
    font-weight: 700;
    text-align: center;
    font-size: 26px;
}

.leftxlbar {
    float: left;
    width: 27%;
}

.leftxlbar2 {
    background: #f2f2f2;
}

#midside img {
    max-width: 100%;
}

.redsline img {
    max-width: 100%;
}

.com_content img {
    max-width: 100%;
}

.postersf {
    float: left;
    width: 100%;
    position: relative;
    border: 5px solid #f2f2f2;
    overflow: hidden;
}

.postersf img {
    width: 100%;
    display: block;
}

.bannerz {
    float: left;
    max-width: 728px;
    margin-top: 20px;
    margin-bottom: 10px;
    margin-left: 10px;
    max-height: 90px;
}

.postersm {
    margin-top: -40px;
    float: left;
    max-width: 355px;
    height: 230px;
    overflow: hidden;
    position: relative;
    border: 5px solid #f2f2f2;
    margin-bottom: 15px;
}

.postersm img {
    width: 360px;
    height: 230px;
    max-width: 360px;
    max-height: 230px;
    margin-bottom: 15px;
}

.bannerz img {
    width: 100%;
}

.bannerv {
    float: left;
    max-width: 970px;
    margin-top: 20px;
    margin-bottom: 10px;
    margin-left: 70px;
    max-height: 90px;
}

.bannerv img {
    width: 100%;
}

label {
    color: #404040;
    font-weight: 300;
}

.search-wrap {
    float: left;
    display: inline-block;
    width: 98%;
}

#quicksearch {
    float: left;
    margin-left: 10px;
    width: 98.5%;
}

.search-wrap > span {
    color: #fff;
    margin: 0 20px;
    display: inline-block;
    float: left;
    line-height: 50px;
}

.search-box {
    width: 100%;
    position: relative;
    display: inline-block;
    float: left;
    height: 40px;
    border-radius: 2px;
    margin-top: 18px;
    margin-bottom: 10px;
    border-top: 0;
    border-bottom: 0;
    color: #fff;
}

.search-box > span {
    color: #fff;
    margin: 0 20px;
    display: inline-block;
    float: left;
    line-height: 40px;
    font-size: 14px;
}

.search-box input, .search-box input:focus {
    width: 100%;
    margin-top: -6px;
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
    font-weight: 400;
    height: 40px;
    line-height: 40px;
    float: left;
    background-color: #fff;
    color: #000;
    font-weight: 400;
    float: left;
    border: 1px solid transparent;
    background: #fff;
    border-radius: 2px;
}

.search-box button {
    position: absolute;
    width: 22px;
    height: 22px;
    background: url(../images/sear.png);
    border: 0;
    cursor: pointer;
    opacity: 0.5;
    right: 14px;
    top: 3px;
    line-height: 22px;
    display: inline-block;
}

.search-box button:hover {
    opacity: 0.9;
}

.line-search {
    float: left;
    width: 40%;
    margin-left: 4%;
    margin-top: 1.2%;
    background: transparent;
}

.searcs {
    float: left;
    margin: 20px 0px 0px 20px;
    width: 95.5%;
    height: 45px;
    background: #fff;
}

.speed-search {
    float: left;
    width: 100.5%;
    border-top: 1px solid #489236;
    border-bottom: 1px solid #489236;
    background: #53a93f;
    color: #fff;
    padding: 20px 20px 20px 40px;
    font-size: 14px;
}

.container-header-big {
    float: left;
    width: 100%;
    margin-top: -5px;
    background: #000;
}

.container-slider-big {
    float: left;
    width: 100%;
    position: relative;
    height: 100%;
}

.botdonload:hover {
    background: #E9008E;
}

.botdonload {
    float: left;
    width: 100%;
    height: 40px;
    transition: 0.3s;
    margin-top: 30px;
    background: #E9008E;
    border-radius: 2px;
}

.all-dowss {
    float: left;
    margin: -4px 0px 0px 13px;
}

.blocks-vis {
    float: left;
    width: 30%;
    height: 250px;
    margin-top: 20px;
    margin-left: 10px;
}

.modal:target > div {
    -webkit-animation-name: bounce;
}

.modal h2 {
    font-size: 22px;
    font-weight: 400;
    font-family: 'Roboto', sans-serif;
    margin: 10px 0px 20px 0px;
    text-align: center;
    color: #7fa832;
}

.title-all-days {
    width: 100%;
    float: left;
    font-family: 'Roboto', sans-serif;
    font-size: 18px;
    color: #fff;
    font-weight: lighter;
    text-align: center;
    margin-bottom: 7px;
}

@-webkit-keyframes bounce {
    0% {
        -webkit-transform: scale3d(0.1, 0.1, 1);
        -webkit-box-shadow: 0 3px 20px rgba(0, 0, 0, 0.9);
    }
    55% {
        -webkit-transform: scale3d(1.08, 1.08, 1);
        -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0);
    }
    75% {
        -webkit-transform: scale3d(0.95, 0.95, 1);
        -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.9);
    }
    100% {
        -webkit-transform: scale3d(1, 1, 1);
        -webkit-box-shadow: 0 3px 20px rgba(0, 0, 0, 0.9);
    }
}

@-webkit-keyframes minimise {
    0% {
        -webkit-transform: scale3d(1, 1, 1);
    }
    100% {
        -webkit-transform: scale3d(0.1, 0.1, 1);
    }
}

.modal a[href="#close"] {
    position: absolute;
    right: 0;
    font-family: 'Arimo', sans-serif;
    top: 0;
    color: transparent;
}

.modal a[href="#close"]:focus {
    outline: none;
}

.modal a[href="#close"]:after {
    content: '';
    display: block;
    font-family: 'Arimo', sans-serif;
    position: absolute;
    font-weight: bold;
    right: 8px;
    top: 8px;
    width: 16px;
    height: 16px;
    text-decoration: none;
    text-shadow: none;
    text-align: center;
    background: url(../images/clos.png);
}

.modal a[href="#close"]:focus:after,
.modal a[href="#close"]:hover:after {
    -webkit-transform: scale(1.1, 1.1);
    -moz-transform: scale(1.1, 1.1);
}

.modal a[href="#close"]:focus:after {
    outline: 1px solid transparent;
}

.witcfa {
    display: block;
}

a.openModal {
    display: block;
    width: 94%;
    height: 40px;
    margin-top: 5px;
    float: left;
    color: #fff;
    margin-left: 10px;
    background: url(../images/dsk.png) no-repeat;
    transition: all 0.5s;
}

.textbd {
    font-family: 'Roboto', sans-serif;
    float: left;
    margin-left: 37px;
    margin-top: 5px;
    font-weight: 700;
    font-size: 16px;
}

.textbd a {
    color: #fff;
}

a.openModal:hover {
    color: #fff;
}

a.openModal img {
    width: 100%;
    height: 100%;
}

.midle {
    width: 100%;
    float: left;
}

.download-main {
    padding: 10px 8px 40px 28px;
}

.download-main .col-sm-4, .download-main .col-xs-12 {
    float: left;
    display: inline-block;
    vertical-align: top;
    width: 100%;
}

#download .modal-content {
    background-color: #fff;
    border: 10px solid rgba(255, 255, 255, 0.2);
}

.download-h {
    text-transform: uppercase;
    padding: 30px 25px 30px 5px;
    color: #02B0E4;
    font-size: 18px;
    text-align: center;
    font-weight: bold;
}

.modal-download {
    color: #cdcdcd;
    border-right: 1px solid #ccc;
    padding-right: 10px;
}

#download-quality-480p, #download-quality-720p, #download-quality-1080p, #download-quality-3dp {
    width: 131px;
    height: 81px;
    margin: 0 auto;
    margin-bottom: 25px;
}

#download-quality-720p {
    background: url(../images/720p-quality.png) no-repeat center bottom;
}

#download-quality-1080p {
    background: url(../images/1080p-quality.png) no-repeat center bottom;
}

#download-quality-3dp {
    background: url(../images/3D-quality.png) no-repeat center bottom;
}

.download-size {
    font-size: 15px;
    float: left;
    width: 100%;
    text-align: center;
    margin: 0px;
    font-weight: 300;
}

.download-filesize {
    font-size: 16px;
    float: left;
    width: 100%;
    text-align: center;
    margin: 0px;
    color: #333;
    font-weight: bold;
    margin-top: 12px;
}

.download-magnet {
    background: url(../images/magnet.png) no-repeat center top;
    width: 30px;
    text-indent: -99999px;
    height: 30px;
    margin: 12px auto 0 auto;
    display: block;
}

.download-torrent {
    height: auto;
    margin-left: 23px !important;
    color: #fff;
    background: #7fa832;
    border-radius: 3px;
    display: inline-block;
    font-weight: bold;
    color: #fff;
    font-size: 16px;
    padding: 7px 20px;
    margin: 12px auto 0 auto;
    transition: all 300ms ease;
}

.leta-4 {
    background: #0089fa;
}

.leta-5 {
    background: #E9008E;
}

.download-torrent i {
    margin-right: 3px;
}

.download-torrent:hover {
    background: #0295BF;
    color: #fff
}

.not-login {
    width: 100%;
    color: #919191;
    font-size: .9em;
    font-weight: 400;
    background: #181f24;
    padding: 15px;
    margin-top: 55px;
    border-radius: 3px;
}

.not-login a {
    font-weight: 700;
    color: #0089fa;
}

.block-adds {
    float: right;
    width: 100%;
    margin-top: 25px;
}

.title-galler-2 {
    font-size: 15px;
    font-weight: 300;
    float: left;
    color: #606060;
    margin-top: -2px;
    margin-right: 15px;
}

.block-blos {
    float: left;
    margin-top: -5px;
}

.maubebig {
    float: left;
    width: 100%;
    background: #83bf0a;
    padding: 5px 0;
    color: #fff;
    font-size: 14px;
    border-radius: 2px;
    text-align: center;
    margin-top: 20px;
}

.maubebig a {
    color: #fff;
}

.titlecomert {
    float: left;
    width: 100%;
    color: #606060;
    transition: 0.3s;
    font-family: 'Roboto', sans-serif;
    margin-bottom: 5px;
    font-size: 15px;
    font-weight: 400;
}

.container-header {
    float: left;
    height: 100%;
    position: relative;
    width: 100%;
}

.navbars {
    float: left;
    width: 100%;
    background: transparent;
    border-bottom: 2px solid #111;
    height: 48px;
    bottom: 0px;
    position: relative;
}

.multix {
    float: left;
    width: 28px;
    height: 24px;
    margin: -4px 7px 0px 0px;
    position: relative;
}

.multix img {
    width: 28px;
    height: 28px;
}

.manex {
    float: left;
    color: #f8f8f8;
    position: relative;
    text-shadow: 0px 1px 1px rgba(150, 150, 150, 1);
}

.logo-blink {
    float: left;
    max-height: 95px;
    max-width: 200px;
}

.logo-blink img {
    max-width: 100%;
}

.logo-blink-foot {
    float: left;
    max-height: 95px;
    margin-top: 35px;
}

.logo-blink-foot img {
    max-width: 100%;
}

.navis {
    cursor: pointer;
}

.namenas {
    float: left;
    width: 100%;
    position: relative;
    padding: 40px 0px 20px 0px;
    text-align: center;
}

.namenas2 {
    float: left;
    width: 100%;
    position: relative;
    padding: 20px 0px 10px 0px;
    text-align: center;
}

.namenas a {
    font-size: 1.4em;
    color: #2a2a2a;
}

.namenas b {
    font-weight: 600;
    color: #000;
    font-size: 1.4em;
}

.line-red {
    width: 70px;
    height: 3px;
    background: #f54337;
    position: absolute;
    bottom: 0px;
    left: 46.4%;
}

.tcarusel1 {
    position: relative;
    float: left;
    width: 100%;
}

.tcarusel1 .tcarusel-main {
    position: relative;
    overflow: hidden;
    width: 100%;
}

.tcarusel1 .tcarusel-scroll {
    position: relative;
    left: 0px;
    float: left;
    top: 0;
    width: 100%;
    height: 365px;
    overflow: hidden;
    padding: 0;
    margin: 0;
}

.tcarusel1 .tcarusel-item {
    position: relative;
    float: left;
    width: 20%;
    margin: 35px 0px 0px 0px;
    height: 320px;
    position: relative;
    list-style: none;
    overflow: hidden;
}

.tcarusel1 .tcarusel-prev {
    position: absolute;
    left: -60px;
    top: 150px;
    width: 49px;
    height: 49px;
    cursor: pointer;
}

.tcarusel1 .tcarusel-next {
    position: absolute;
    right: -60px;
    top: 150px;
    width: 49px;
    height: 49px;
    cursor: pointer;
}

.tcarusel-prev img {
    width: 100%;
}

.tcarusel-next img {
    width: 100%;
}

.shortmain {
    float: left;
    border-radius: 2px;
    width: 20%;
    margin: 30px 0px 0px 46px;
    height: 420px;
    position: relative;
    overflow: hidden;
}

.shortmain-low {
    width: 100%;
}

.title-shorts {
    position: absolute;
    width: 100%;
    left: 0;
    text-align: center;
    bottom: -5px;
    font-size: 18px;
    color: #fff;
    font-weight: 400;
    padding: 5px;
    text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
}

.title-shorts2 {
    position: absolute;
    width: 100%;
    left: 0;
    text-align: center;
    bottom: 10px;
    font-size: 15px;
    color: #fff;
    font-weight: 400;
    padding: 5px;
    text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
}

.linecons {
    float: left;
    width: 100%;
}

.liner-nis {
    float: right;
    width: 68%;
    margin-top: 10px;
    margin-bottom: 5px;
}

.comments-so {
    float: left;
    width: 16px;
    height: 16px;
}

.comments-so img {
    width: 100%;
}

.tit-cso {
    float: left;
    margin-left: 7px;
    margin-right: 7px;
    color: #fff;
    font-size: 14px;
}

.allrait {
    float: left;
    opacity: 0.9;
    width: 105%;
    margin: 5px 0px 0px -5px;
}

.img-shortmain {
    float: left;
    position: relative;
    width: 98%;
    overflow: hidden;
    transition: all 0.5s;
    height: 290px;
}

.img-shortmain2 {
    float: left;
    position: relative;
    overflow: hidden;
    transition: all 0.5s;
    width: 98%;
    height: 100px;
}

.img-shortmain:hover {
    transition: 0.5s;
}

.img-shortmain img {
    width: 100%;
    height: 100%;
}

.img-shortmain:hover > .hover-special {
    opacity: 0;
    transition: all 0.5s;
}

.hover-special:hover > .bottomprew {
    bottom: 35px;
}

.hover-special {
    opacity: 1;
    box-shadow: inset 0px 0px 80px 80px rgba(0, 0, 0, 0.2);
    position: absolute;
    width: 100%;
    transition: all 0.4s;
    height: 100%;
    top: 0px;
    left: 0px;
}

.rgb-rait {
    transition: all 0.3s;
    float: left;
    width: 100%;
    padding: 5px 29px 15px 33px;
    color: #fff;
    font-weight: bold;
    font-size: 24px;
    text-align: center;
}

.rgb-rait a:hover {
    text-decoration: underline;
    transition: all 0.5s;
    color: #fff;
}

.icons-star {
    float: left;
    width: 32px;
    transition: all 0.3s;
    margin: 14% 0px 10px 44.5%;
}

.bottomprew {
    position: absolute;
    bottom: 15px;
    left: 24%;
    transition: all 0.5s;
    background: #7fa832;
    color: #fff;
    font-weight: 700;
    font-size: 16px;
    padding: 9px 20px 9px 20px;
    border-radius: 2px;
}

.title-sm {
    float: left;
    width: 100%;
    margin-top: 5px;
    padding-left: 5px;
    color: #fff;
    font-weight: 700;
    font-size: 16px;
}

.yeah {
    font-weight: 300;
    color: #919191;
    font-size: .85em;
}

.hdfullhd {
    float: left;
    width: 100%;
    margin-top: 5px;
    margin-left: 5px;
}

.hdm {
    float: left;
    font-size: .85em;
    background: #7fa832;
    font-weight: 700;
    transition: all 0.5s;
    border-radius: 2px;
    color: #fff;
    margin-right: 15px;
    padding: 5px 10px 5px 10px;
}

.hdm:hover {
    background: #111;
    transition: all 0.5s;
}

.hdm a {
    color: #fff;
}

.leta {
    background: #0089fa;
}

.leta-1 {
    background: #FFC107;
}

.black-line {
    float: left;
    width: 100%;
    background: #181f24;
    padding: 20px 0px 20px 0px;
    margin-top: 40px;
}

.new-color {
    background: #212a31;
    margin-top: 0px;
}

.block-xfieldsme {
    float: left;
    width: 100%;
    padding: 8px 4px;
    font-weight: bold;
    font-size: 14px;
    position: relative;
    border-top: 1px solid #ddd;
}

.block-xfieldsme2 {
    float: left;
    width: 100%;
    padding: 10px 5px;
    font-weight: bold;
    font-size: 14px;
    position: relative;
    border-bottom: 1px solid #ddd;
}

.neon {
}

.mulrxis {
    color: #E9008E;
}

.grenex {
    color: #5f9e3d;
}

.dirixs {
    color: #404040;
}

.fontweit {
    font-weight: 300;
}

.namers2 {
    float: left;
    font-size: 12px;
    color: #1a1a1a;
    font-weight: bold;
    text-transform: uppercase;
}

.namers3 {
    float: left;
    font-size: 20px;
    color: #1a1a1a;
    font-weight: bold;
    text-transform: uppercase;
}

.bobbi {
    margin-top: 10px;
}

.namers {
    float: left;
    font-size: 12px;
    color: #1a1a1a;
    font-weight: normal;
    text-transform: uppercase;
}

.whod {
    margin-top: 3px;
    font-size: 15px;
    color: #000;
    font-weight: normal;
    text-transform: uppercase;
}

.namers b {
    float: left;
    margin-right: 14px;
    color: #000;
    font-weight: 600;
}

.login-button {
    float: left;
    padding: 3px 10px 3px 10px;
    margin-top: 10px;
    margin-left: 15px;
    font-weight: 300;
    font-family: 'Arimo', sans-serif;
    color: #fff;
    transition: all 0.4s;
}

.login-button span {
    color: #fff;
    font-size: .85em;
    margin-right: 15px !important;
    font-weight: 400;
    margin-left: 8px;
    margin-top: 8px !important;
    float: left;
    font-family: 'Roboto Condensed', sans-serif;
}

.login-button:hover {
    background: transparent;
    transition: all 0.4s;
}

.login-button:hover > span {
    color: #fff;
    background: transparent;
    transition: all 0.5s;
}

.dark {
    display: none;
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: url(../images/dark.png);
    z-index: 7777;
}

.top-menu-link {
    float: left;
    font-size: 14px;
    color: #fff;
    margin-top: 5px;
}

.nav .quick-links {
    float: right;
    font-size: 12px;
    list-style: none;
    margin: 0;
    padding: 0;
}
.nav .quick-links li {
    display: inline-block;
}
.nav .quick-links>li>a {
    display: inline-block;
    padding: 24px 10px 24px 0;
    color: #fff;
    font-size: 28px;
    font-weight: bold;
}
.nav .quick-links>li>span {
    display: inline-block;
    color: #E6008E;
    font-size: 28px;
    font-weight: bold;
}

.lenta-ava {
    float: left;
    padding: 20px 0px 0px 10px;
}

.name-puls {
    float: left;
    font-family: 'Roboto', sans-serif;
    font-weight: 300;
    font-size: 15px;
    margin-top: 2px;
    color: #eee;
}

.left-avtors {
    float: left;
    padding: 15px;
    width: 100%;
    background: #181818;
}

.manemail {
    float: left;
    width: 100%;
    font-size: 24px;
    font-weight: 400;
    color: #455d77;
    text-align: center;
}

.nameemail {
    float: left;
    width: 50%;
    font-size: 13px;
    color: #eee;
    font-weight: 300;
    margin-top: 10px;
}

.rightlogis {
    float: right;
    background: #151515;
    padding: 15px;
    width: 100%;
}

.regast {
    float: left;
    width: 100%;
    text-align: center;
    font-family: 'Roboto', sans-serif;
    font-weight: 300;
    font-size: 15px;
    color: #eee;
}

.block-ask {
    float: left;
    width: 100%;
    padding: 15px;
    background: #232323;
}

.sociallogin {
    float: left;
    margin: 0px 0px 0px 10px;
}

.sociallogin a {
    margin-left: 7px;
    float: left;
    width: 24px;
    height: 24px;
}

.sociallogin img {
    border-radius: 50%;
    width: 100%;
    height: 100%;
}

.linest {
    float: left;
    width: 100%;
    height: 10px;
}

.line-prilene {
    float: left;
    width: 100%;
    background: #181f24;
    padding: 20px;
    color: #fff;
    font-size: 14px;
    font-weight: 400;
}

.line-prilene a {
    color: #00aeef;
    text-decoration: underline;
}

.happes {
    float: left;
    width: 100%;
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
    font-weight: 400;
    padding: 20px;
    color: #e9e9e9;
    background: #151515;
}

.login-block {
    display: none;
    position: fixed;
    left: 46%;
    top: 32%;
    border-radius: 5px;
    width: 500px;
    margin: -102px 0 0 -201px;
    text-align: left;
    z-index: 8888;
    background: #fff;
}

.window_close {
    background: url(../images/closer.png);
    width: 16px;
    height: 16px;
    position: absolute;
    right: 4%;
    top: 7.8%;
    cursor: pointer;
}

.window_close img {
    width: 100%;
    height: 100%;
}

.window_close:hover {
    opacity: 0.7;
}

.login-ava {
    float: left;
    margin-left: 5%;
    width: 120px;
    height: 120px;
    padding: 3px;
    border: 3px solid #555;
    border-radius: 50%;
    margin-top: 5%;
}

.login-ava img {
    width: 100%;
    height: 100%;
    border-radius: 50%;
}

.ministrs {
    float: left;
    width: 100%;
    background: #232323;
}

.name-as {
    float: left;
    width: 100%;
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
    font-weight: 400;
    padding: 20px;
    color: #e9e9e9;
    text-align: center;
    background: #151515;
}

.login-link {
    margin-top: 15px;
    font-size: 11px;
    float: left;
    padding-left: 85px;
    width: 100%;
    text-align: center;
}

.login-link a {
    color: #E9008E;
    font-weight: 400;
    margin: 0px 0px 0px 10px;
    font-style: italic;
    font-size: 15px;
    float: left;
}

.login-link a:hover {
    color: #5acded;
    text-decoration: underline;
}

.l-link {
    float: left;
    width: 71%;
    padding-left: 20px;
    margin-top: 15px;
    padding-bottom: 25px;
}

.l-link a {
    display: block;
    color: #fff;
    font-size: 13px;
    font-family: 'Roboto', sans-serif;
    font-weight: 300;
    margin: 3px 0px 0px 0px;
}

.dzig {
    float: left;
    width: 45%;
    margin-top: 5px;
    background: transparent;
    border: 1px solid #444;
    padding: 5px 10px 5px 10px;
    margin: 10px 0px 0px 10px;
    border-radius: 2px;
    transition: all 0.5s;
}

.dzig:hover {
    background: #E9008E;
    transition: all 0.5s;
    border: 1px solid #E9008E;
}

.stat-log-bl {
    width: 21px;
    height: 21px;
    margin-right: 5px;
    float: left;
}

.stat-log-bl img {
    width: 100%;
}

.txt-asr {
    float: left;
    color: #333;
}

.l-link a:hover {
    color: #f8f8f8;
}

.login-line {
    padding: 0 0 10px 0;
    float: left;
}

.login-input-text {
    float: left;
    margin-top: 12px;
    padding: 4px 5px;
    border: 1px solid #232c32;
    background-color: transparent;
    height: 50px;
    display: block;
    font-family: 'Roboto', sans-serif;
    width: 109% !important;
    font-size: 15px;
    color: #7fa832;
    display: block;
}

.enter {
    border: 1px solid #f36316;
    border-radius: 2px;
    float: left;
    margin-left: 35%;
    margin-top: 3%;
    cursor: pointer;
    padding: 7px 40px 7px 40px;
    color: #fff;
    background: #E9008E;
    font-size: 13px;
    font-weight: 400;
    text-transform: uppercase;
    font-family: 'Roboto', sans-serif;
    transition: all 0.5s;
}

.enter:hover {
    background: #0089fa;
    color: #fff;
    transition: all 0.5s;
    border: 1px solid #0089fa;
}

.lost-input-text {
    border: 1px #9e9e9e dotted;
    width: 200px;
    padding: 5px;
    color: #644217;
}

.reg-link {
    position: absolute;
    right: 10px;
    top: 75px;
    font-size: 11px;
    font-family: Arial;
    color: #9d9d9d;
    font-style: italic;
}

.reg-link a {
    color: #ccc;
    text-decoration: underline;
}

.reg-link a:hover {
    color: #000;
}

.leftitem {
    float: left;
    width: 47%;
}

.nenwes {
    float: left;
    width: 49.5%;
    background: #eee;
    margin-right: 1px;
    margin-bottom: 1px;
    height: 149px;
}

.imagenewsx {
    float: left;
    width: 100%;
    position: relative;
    height: 100%;
    border-radius: 2px;
    overflow: hidden;
}

.imagenewsx img {
    width: 100%;
    border-radius: 2px;
}

.tits-hone {
    padding: 10px;
    cursor: pointer;
    text-shadow: 0px 1px 1px rgba(150, 150, 150, 1);
    float: left;
    width: 100%;
    text-align: center;
    color: #fff;
    margin: 0px;
    font-weight: 400;
    margin-top: 15%;
    font-size: 21px;
}

.tits-hone a {
    color: #fff;
}

.hovers-special {
    position: absolute;
    width: 100%;
    border-radius: 2px;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.4);
    transition: all 0.5s;
}

.hovers-special:hover {
    background-color: rgba(0, 0, 0, 0.0);
    transition: 0.5s;
}

.sidebox-c li a, .more-link, .tags_more a {
    float: left;
    margin-left: 5px;
    background: #eee;
    padding: 6px 13px;
    margin-top: 6px;
    border-bottom: none;
    color: #707070;
    font-size: 12px;
    border-radius: 2px;
}

.right-video {
    float: right;
    width: 51.3%;
}

.blocknonsens {
    float: left;
    width: 100%;
}

.dop-videos {
    float: left;
    width: 100%;
}

.dop-videos iframe {
    width: 100%;
    border-radius: 2px;
}

.videolins {
    float: left;
    width: 100%;
    overflow: hidden;
    height: 100%;
    border-radius: 2px;
}

.videolins iframe {
    width: 100%;
    border-radius: 2px;
}

.next-tye {
    float: left;
    width: 100%;
    margin-top: 20px;
}

.left-blogor {
    float: left;
    position: relative;
    width: 26.4%;
    background: #eee;
    border-radius: 2px;
    padding: 20px;
}

.alltex {
    float: left;
    top: 0px;
    left: 0px;
    background: #83bf0a;
    position: absolute;
    border-radius: 2px 2px 0px 0px;
    -moz-border-radius: 2px 2px 0px 0px;
    -webkit-border-radius: 2px 2px 0px 0px;
    width: 100%;
    text-shadow: 0px 1px 1px rgba(150, 150, 150, 1);
    text-transform: uppercase;
    font-size: 18px;
    color: #fff;
    padding: 20px 10px;
    border-bottom: 1px solid #fff;
    text-align: center;
}

.comnuta {
    position: absolute;
    left: 0px;
    border-radius: 0px 2px 0px 0px;
    -moz-border-radius: 0px 2px 0px 0px;
    -webkit-border-radius: 0px 2px 0px 0px;
    bottom: 0px;
    color: #fff;
    padding: 3px 7px;
    font-size: 13px;
    font-weight: 300;
    background: #E9008E;
}

.comnuta:after {
    content: "";
    position: absolute !important;
    bottom: -7px;
    z-index: 100;
    border: 0 solid #E9008E;
    border-bottom: 7px solid transparent;
    width: 100%;
    border-right-width: 0px;
    border-left-width: 7px;
    left: 0;
}

.comnuta a {
    color: #fff;
}

.blocolok {
    float: left;
    height: 40px;
    width: 100%;
}

.news-tresk {
    float: left;
    width: 100%;
    border-radius: 2px;
    margin-top: 20px;
}

.nestresking {
    float: left;
    width: 100%;
    height: 100px;
    position: relative;
    border: 1px solid #fff;
    border-radius: 2px 2px 0px 0px;
    -moz-border-radius: 2px 2px 0px 0px;
    -webkit-border-radius: 2px 2px 0px 0px;
}

.nestresking img {
    width: 100%;
    height: 100%;
    border-radius: 2px 2px 0px 0px;
    overflow: hidden;
    -moz-border-radius: 2px 2px 0px 0px;
    -webkit-border-radius: 2px 2px 0px 0px;
    -moz-transition: all 1s ease-out;
}

.titlestrsk {
    float: left;
    width: 100%;
    color: #444;
    font-size: 14px;
    padding: 5px;
    text-align: center;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
}

.titlestrsk a {
    color: #444;
}

.shortesk {
    float: left;
    width: 100%;
    color: #444;
    border: 1px dashed #fff;
    font-size: 12px;
    border-radius: 0px 0px 2px 2px;
    -moz-border-radius: 0px 0px 2px 2px;
    -webkit-border-radius: 0px 0px 2px 2px;
    padding: 5px;
    text-align: center;
}

.fcontent {
    float: left;
    width: 100%;
    padding-right: 20px;
}

.center-art {
    float: left;
    padding: 0px 16px 20px 20px;
    width: 73.1%;
}

.newax {
    float: left;
    width: 100%;
}

.imgnewax {
    float: left;
    width: 100%;
    height: 320px;
    overflow: hidden;
    position: relative;
    border-radius: 2px;
}

.imgnewax img {
    width: 100%;
    height: 100%;
    border-radius: 2px;
}

.titnewax {
    float: left;
    width: 100%;
    margin: 0px;
    padding: 10px 0;
    font-size: 24px;
    color: #444;
    font-weight: 400;
}

.titnewax a {
    color: #444;
}

.linetimerl {
    width: 100%;
    float: left;
    font-size: 12px;
    color: #959595;
}

.midles {
    float: left;
    width: 100%;
    margin-bottom: 20px;
    padding-bottom: 8px;
    border-bottom: 1px dashed #eee;
}

.shortnewax {
    width: 100%;
    float: left;
    padding: 10px 0;
    font-size: 16px;
    color: #555;
    font-weight: 300;
}

.mobile-displayblock {
    display: block;
}

.mobile-displaynone {
    display: none;
}

.catlisit {
    position: absolute;
    top: 2px;
    left: 0px;
    color: transparent;
}

.catlisit a {
    padding: 6px 10px 6px 10px;
    color: #fff;
    border-radius: 2px 0px 2px 0px;
    -moz-border-radius: 2px 0px 2px 0px;
    -webkit-border-radius: 2px 0px 2px 0px;
    font-size: 14px;
    font-weight: 300;
    background: #E9008E;
}

.rightfullbar {
    float: left;
    width: 50%;
    border-top: 1px dashed #e5e3e3;
    border-right: 1px dashed #e5e3e3;
    border-bottom: 1px dashed #e5e3e3;
    padding: 10px;
}

.ditechs {
    float: left;
    width: 100%;
    font-size: 20px;
    text-transform: uppercase;
    text-align: center;
    color: #707070;
    padding-top: 5px;
    padding-bottom: 13px;
}

.nameall {
    float: left;
    width: 100%;
    color: #707070;
    font-size: 14px;
    font-weight: 400;
    border-top: 1px dashed #e5e3e3;
    padding: 7px 0;
}

.leftfullbar {
    float: left;
    width: 50%;
    border: 1px dashed #e5e3e3;
}

.image-prews {
    float: left;
    width: 100%;
    max-height: 370px;
}

.image-prews img {
    width: 100%;
    height: 100%;
}

.carusel-full {
    width: 100%;
}

.carusel-full .namegats h2 {
    padding-top: 10px;
}
.namegats {
    padding: 0px 0px 0px 0px;
    color: #707070;
    font-size: 14px;
    text-transform: uppercase;
}

.owl-item img {
    max-width: 320px;
    height: 250px;
    overflow: hidden;
    padding: 0px;
    background: #f2f2f2;
    border-radius: 6px;
}

.owl-item > br {
    float: left;
    width: 100%;
    content: ".";
    display: none;
}

.box-screens {
    text-align: center;
    background-size: cover;
    padding: 10px 10px 10px 0px;
}

.screens-title {
    margin-bottom: 25px;
    text-align: center;
    font-size: 24px;
    text-transform: uppercase;
    color: #fff;
}

.box-screens > br {
    display: none;
}

.box-screens .highslide,
.box-screens > img {
    display: inline-block;
    margin: 0 3px !important;
    float: left;
}

.box-screens .highslide + br, .box-screens > img + br {
    display: none !important;
}

.box-screens .highslide img {
    display: block;
    width: 100%;
    float: left;
    border-radius: 2px;
}
/**
 * Owl Carousel v2.3.3
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
/*
 *  Owl Carousel - Core
 */
.owl-carousel {
    display: none;
    width: 100%;
    -webkit-tap-highlight-color: transparent;
    /* position relative and z-index fix webkit rendering fonts issue */
    position: relative;
    z-index: 1; }
.owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    touch-action: manipulation;
    -moz-backface-visibility: hidden;
    /* fix firefox animation glitch */ }
.owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }
.owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px); }
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0); }
.owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none; }
.owl-carousel .owl-item img {
    display: block;      max-width: 100%;}
.owl-carousel .owl-nav.disabled,
.owl-carousel .owl-dots.disabled {
    display: none; }
.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-dot {
    cursor: pointer;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
.owl-carousel .owl-nav button.owl-prev,
.owl-carousel .owl-nav button.owl-next,
.owl-carousel button.owl-dot {
    background: none;
    color: inherit;
    border: none;
    padding: 0 !important;
    font: inherit; }
.owl-carousel.owl-loaded {
    display: block; }
.owl-carousel.owl-loading {
    opacity: 0;
    display: block; }
.owl-carousel.owl-hidden {
    opacity: 0; }
.owl-carousel.owl-refresh .owl-item {
    visibility: hidden; }
.owl-carousel.owl-drag .owl-item {
    -ms-touch-action: none;
    touch-action: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
.owl-carousel.owl-grab {
    cursor: move;
    cursor: grab; }
.owl-carousel.owl-rtl {
    direction: rtl; }
.owl-carousel.owl-rtl .owl-item {
    float: right; }

/* No Js */
.no-js .owl-carousel {
    display: block; }

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
    animation-duration: 1000ms;
    animation-fill-mode: both; }

.owl-carousel .owl-animated-in {
    z-index: 0; }

.owl-carousel .owl-animated-out {
    z-index: 1; }

.owl-carousel .fadeOut {
    animation-name: fadeOut; }

@keyframes fadeOut {
    0% {
        opacity: 1; }
    100% {
        opacity: 0; } }

/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
    transition: height 500ms ease-in-out; }

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
    opacity: 0;
    transition: opacity 400ms ease; }

.owl-carousel .owl-item img.owl-lazy {
    transform-style: preserve-3d; }

/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
    position: relative;
    height: 100%;
    background: #000; }

.owl-carousel .owl-video-play-icon:hover {
    -ms-transform: scale(1.3, 1.3);
    transform: scale(1.3, 1.3); }

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
    display: none; }

.owl-carousel .owl-video-tn {
    opacity: 0;
    height: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    transition: opacity 400ms ease; }

.owl-carousel .owl-video-frame {
    position: relative;
    z-index: 1;
    height: 100%;
    width: 100%; }

.owl-theme .owl-dots{left:0;bottom:-6px;right:0;z-index:999;text-align:center;height:16px;}
.owl-theme .owl-dots .owl-buttons div{color:#FFF;display:inline-block;zoom:1;margin:5px;padding:3px 10px;font-size:12px;border-radius:2px;background:#869791;opacity:0.5;}
.owl-theme .owl-dots.clickable .owl-buttons div:hover{opacity:1;text-decoration:none;}
.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;}
.owl-theme .owl-dots .owl-dot span{display:block;width:12px;height:12px;margin:8px 7px;border-radius:50%;background-color:#e3e3e3;}
.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots.clickable .owl-dots:hover span{background-color:#fa7126;}
.owl-theme .owl-dots .owl-dot span.owl-numbers{height:auto;width:auto;color:#FFF;padding:2px 10px;border-radius:2px;}

#Go_Top {
    position: fixed;
    bottom: 60px;
    right: 46px;
    cursor: pointer;
}

#Go_Top img {
    width: 40px;
    height: 40px;
}

.rightdens {
    float: right;
    width: 28.4%;
}

.meganews {
    float: left;
    width: 100%;
    margin-bottom: 20px;
}

.meganews:hover > .marimage {
    border: 1px solid #83bf0a;
    background: #83bf0a;
    transition: 0.3s;
}

.marimage {
    float: left;
    width: 90px;
    height: 55px;
    padding: 2px;
    transition: 0.3s;
    border: 1px solid #eee;
    overflow: hidden;
    border-radius: 2px;
}

.marimage img {
    width: 100%;
    height: 100%;
}

.titlemnes {
    float: right;
    width: 64%;
    margin-bottom: 2px;
    font-size: 14px;
    color: #444;
}

.titlemnes a {
    color: #444;
}

.titlemnes b {
    font-weight: 300;
    font-size: 12px;
    color: #c1c1c1;
}

.cos-lemes {
    float: left;
    width: 14px;
    height: 14px;
    margin-top: 2px;
    margin-right: 3px;
}

.cos-lemes img {
    width: 14px;
    height: 14px;
}

.commain {
    float: left;
    width: 100%;
    padding: 5px;
}

.usecomsav {
    float: left;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    border: 1px solid #DBDBDB;
    padding: 2px;
}

.usecomsav img {
    width: 100%;
    height: 100%;
    border-radius: 50%;
}

.linresaax {
    width: 60%;
    float: left;
    height: 7px;
}

.linresaax1 {
    width: 100%;
    float: left;
    height: 7px;
}

.logibs {
    float: left;
    width: 60%;
    margin-left: 8px;
    margin-top: 1px;
    color: #E9008E;
    font-size: 14px;
    font-weight: 300;
}

.logibs a {
    color: #0e649f;
}

.coms-texa {
    float: left;
    width: 100%;
    position: relative;
    margin-top: 9px;
    padding: 7px;
    border-radius: 2px;
    font-style: italic;
    background: #eee;
    font-size: 14px;
    font-weight: 300;
    color: #707070;
}

.coms-texa a {
    width: 100%;
    text-align: center;
    float: left;
    font-size: 14px;
    font-style: normal;
}

.link-social {
    top: 15px;
    position: absolute;
    right: 30px;
}

.allico {
    float: left;
    width: 19px;
    height: 18px;
}

.allico img {
    width: 100%;
    height: 100%;
}

.padicos {
    float: left;
    padding: 0px 0px 0px 5px;
    margin: 3px;
    border-radius: 50%;
}

.slider {
    width: 100%;
}

.vote-layer {
    float: left;
    width: 100%;
    margin-top: 15px;
    position: relative;
}

.vote_line {
    float: left;
    width: 100%;
}

#vote-layer {
    float: left;
    margin-bottom: 10px;
    width: 100%;
}

.clouds_small {
    color: #707070;
    padding: 7px;
    font-weight: 300;
    transition: 0.5s;
    margin: 5px 0px 0px 5px;
    border: 1px solid #eee;
    text-decoration: none;
    float: left;
    border-radius: 2px;
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
}

.clouds_small a {
    color: #707070;
}

.clouds_small:hover {
    background-color: #E9008E;
    transition: 0.5s;
    border: 1px solid #E9008E;
    color: #fff;
    border-radius: 2px;
}

.clouds_small:hover a {
    color: #fff;
    transition: 0.5s;
}

.clouds_large {
    color: #707070;
    padding: 7px;
    font-weight: 300;
    transition: 0.5s;
    margin: 5px 0px 0px 5px;
    border: 1px solid #eee;
    text-decoration: none;
    float: left;
    border-radius: 2px;
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
}

.clouds_large a {
    color: #707070;
}

.clouds_xsmall {
    color: #707070;
    padding: 7px;
    font-weight: 300;
    transition: 0.5s;
    margin: 5px 0px 0px 5px;
    border: 1px solid #eee;
    text-decoration: none;
    float: left;
    border-radius: 2px;
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
}

.clouds_xsmall a {
    color: #707070;
}

.clouds_xsmall:hover {
    background-color: #E9008E;
    transition: 0.5s;
    border: 1px solid #E9008E;
    color: #fff;
    border-radius: 2px;
}

.clouds_xsmall:hover a {
    color: #fff;
    transition: 0.5s;
}

a.clouds_xsmall:hover {
    color: #FFF;
}

.clouds_xlarge {
    color: #707070;
    padding: 7px;
    margin: 5px 0px 0px 5px;
    transition: 0.5s;
    border-radius: 2px;
    border: 1px solid #eee;
    text-decoration: none;
    float: left;
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
}

.clouds_xlarge a {
    color: #707070;
}

.clouds_xlarge:hover {
    background-color: #f39c12;
}

a.clouds_xlarge:hover {
    color: #FFF;
}

.clouds_xlarge:hover a {
    color: #fff;
    transition: 0.5s;
}

.clouds_medium {
    color: #707070;
    padding: 7px;
    margin: 5px 0px 0px 5px;
    border: 1px solid #eee;
    transition: 0.5s;
    text-decoration: none;
    border-radius: 2px;
    float: left;
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
}

.clouds_medium a {
    color: #707070;
}

.clouds_medium:hover {
    background-color: #E9008E;
    transition: 0.5s;
    border: 1px solid #E9008E;
    border-radius: 2px;
}

.clouds_medium:hover a {
    color: #fff;
    transition: 0.5s;
}

.bottomsread {
    float: left;
    color: #fff;
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    font-size: 1em;
    text-transform: uppercase;
    margin: 18px 18px 0px 14px;
}

.text {
    font-weight: 300;
    font-size: 15px;
    color: #606060;
}

.timekiss {
    position: absolute;
    top: 0px;
    left: 0px;
    background-repeat: no-repeat;
    background-position: 0 0;
    display: block;
}

.timekiss img {
    width: 45px;
    height: 45px;
    border-radius: 0px 0px 2px 0px;
    -moz-border-radius: 0px 0px 2px 0px;
    -webkit-border-radius: 0px 0px 2px 0px;
}

.timekiss-1 {
    position: absolute;
    top: 0px;
    left: 0px;
    background-repeat: no-repeat;
    background-position: 0 0;
    display: block;
}

.timekiss-1 img {
    width: 45px;
    height: 45px;
    border-radius: 0px 0px 2px 0px;
    -moz-border-radius: 0px 0px 2px 0px;
    -webkit-border-radius: 0px 0px 2px 0px;
}

.hd720p {
    position: absolute;
    top: 0px;
    left: 0px;
    background-repeat: no-repeat;
    background-position: 0 0;
    display: block;
}

.hd720p img {
    width: 49px;
    height: 45px;
    border-radius: 0px 0px 2px 0px;
    -moz-border-radius: 0px 0px 2px 0px;
    -webkit-border-radius: 0px 0px 2px 0px;
}

.hd1080p {
    position: absolute;
    top: 0px;
    left: 0px;
    background-repeat: no-repeat;
    background-position: 0 0;
    display: block;
}

.hd1080p img {
    width: 49px;
    height: 45px;
    border-radius: 0px 0px 2px 0px;
    -moz-border-radius: 0px 0px 2px 0px;
    -webkit-border-radius: 0px 0px 2px 0px;
}

.mobilsx {
    position: absolute;
    top: 0px;
    left: 0px;
    background-repeat: no-repeat;
    background-position: 0 0;
    display: block;
}

.mobilsx img {
    width: 49px;
    height: 45px;
    border-radius: 0px 0px 2px 0px;
    -moz-border-radius: 0px 0px 2px 0px;
    -webkit-border-radius: 0px 0px 2px 0px;
}

.title-barmini {
    float: left;
    width: 100%;
}

.twitx {
    float: left;
    width: 100%;
    margin-top: 20px;
}

.cont-directx {
    float: left;
    width: 100%;
    margin-top: 20px;
    margin-bottom: 30px;
}

.image-ids {
    float: left;
    width: 100%;
    overflow: hidden;
    height: 230px;
}

.image-ids img {
    width: 100%;
    height: 100%;
    border-radius: 2px;
    -moz-transition: all 1s ease-out;
    -o-transition: all 1s ease-out;
    -webkit-transition: all 1s ease-out;
}

.image-ids img:hover {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
}

.block-olock {
    float: left;
    width: 33.3%;
    padding: 10px;
    height: 430px;
    margin-top: 20px;
}

.beret {
    left: 38%;
}

.timeros {
    float: left;
    width: 100%;
    color: #707070;
    font-weight: 300;
    font-size: 13px;
    margin-top: 5px;
    font-style: italic;
}

.timeros a {
    color: #707070;
    font-weight: 400;
    float: left;
}

.timeros img {
    width: 14px;
    height: 14px;
    float: left;
    margin-right: 3px;
}

.title-olock {
    float: left;
    width: 100%;
    font-family: 'Roboto', sans-serif;
    margin-top: 10px;
    font-weight: 400;
    color: #E9008E;
    font-size: 19px;
}

.title-olock a {
    color: #E9008E;
}

.short-olock {
    width: 100%;
    float: left;
    margin-top: 10px;
    color: #707070;
    font-weight: 300;
    font-size: 13px;
}

.datab {
    float: left;
    width: 100%;
    margin-bottom: 10px;
    color: #909090;
    font-size: 16px;
    font-weight: 400;
}

.clockfuls {
    float: left;
    width: 14px;
    height: 14px;
    margin-right: 6px;
}

.clockfuls img {
    width: 100%;
}

.allnis {
    float: left;
    width: 80%;
    margin-top: 35px;
}

.pipay {
    position: absolute;
    opacity: 1;
    left: 32%;
    top: 35%;
    width: 70px;
    height: 70px;
    transition: 0.3s;
}

.pipay img {
    width: 100%;
}

.pipay1 {
    position: absolute;
    opacity: 0;
    left: 32%;
    top: 30%;
    width: 70px;
    height: 70px;
    transition: 0.3s;
}

.pipay1 img {
    width: 100%;
}

.img-shortmain:hover > .fire-ics {
    top: 11px;
    opacity: 1;
    transition: 0.3s;
}

.img-shortmain:hover > .pipay {
    opacity: 0;
    transition: 0.3s;
    top: 30%;
}

.img-shortmain:hover > .pipay1 {
    opacity: 1;
    top: 35%;
    transition: 0.3s;
}

.imhgtit {
    float: left;
    opacity: 0.3;
    margin-right: 15px;
    width: 75px;
    height: 55px;
}

.imhgtit img {
    width: 100%;
}

.imbdico {
    float: left;
    width: 55px;
    height: 24px;
    margin-top: 18px;
}

.imbdico img {
    width: 100%;
}

.icocos {
    float: left;
    width: 24px;
    height: 24px;
    margin-top: 18px;
}

.authpos {
    position: absolute;
    right: 0px;
    bottom: 0px;
    background-color: rgba(1, 1, 1, 0.4);
    padding: 8px 13px 10px 13px;
    border-radius: 2px;
    font-size: 14px;
    color: #fff;
}

.authpos a {
    color: #83bf0a;
    font-weight: 300;
}

.fullowins {
    font-weight: 500;
    color: #000;
    font-size: 16px;
    width: 100%;
    float: left;
    text-align: justify;
}

.fullowins img {
    max-width: 100%;
    margin: 7px 0px 7px 0px;
}

.fullowins-big {
    font-weight: 400;
    color: #fff;
    font-size: 16px;
    width: 100%;
    float: left;
    text-align: justify;
}

.fullowins-big img {
    max-width: 100%;
    margin: 10px 0px 10px 0px;
}

.fullowins-big iframe {
    height: 520px;
}

.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus {
    outline: none;
}

.slides,
.flex-control-nav,
.flex-direction-nav {
    margin: 0;
    padding: 0;
    list-style: none;
}

.flexslider {
    width: 100%;
    height: 622px;
}

.flexslider .slides > li {
    display: none;
    -webkit-backface-visibility: hidden;
    overflow: hidden;
    height: 640px;
    position: relative;
}

.flexslider .slides img {
    width: 100%;
    display: block;
    height: auto;
    border-radius: 2px;
}

.flex-pauseplay span {
    text-transform: capitalize;
}

.slides:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

html[xmlns] .slides {
    display: block;
}

* html .slides {
    height: 1%;
}

.no-js .slides > li:first-child {
    display: block;
}

.flexslider {
    margin: 0 0 0px;
    position: relative;
    zoom: 1;
}

.flex-viewport {
    max-height: 640px;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    transition: all 1s ease;
    background: #383f43;
    border-radius: 2px;
}

.loading .flex-viewport {
    max-height: 640px;
    background: #383f43;
}

.flexslider .slides {
    zoom: 1;
}

.carousel li {
    margin-right: 5px
}

.flex-direction-nav {
    *height: 0;
}

.flex-direction-nav a {
    width: 30px;
    height: 30px;
    margin: -20px 0 0;
    display: block;
    background: url(../images/bg_direction_nav1.png) no-repeat 0 0;
    position: absolute;
    top: 50%;
    z-index: 10;
    cursor: pointer;
    text-indent: -9999px;
    opacity: 1;
    -webkit-transition: all .3s ease;
}

.flex-direction-nav .flex-next {
    background-position: 100% 0;
    right: 16px;
}

.flex-direction-nav .flex-prev {
    left: 16px;
}

.flexslider:hover .flex-next {
    opacity: 0.8;
    right: 45px;
}

.flexslider:hover .flex-prev {
    opacity: 0.8;
    left: 45px;
}

.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {
    opacity: 1;
}

.flex-direction-nav .flex-disabled {
    opacity: .3 !important;
    filter: alpha(opacity=30);
    cursor: default;
}

.flex-control-nav {
    width: 100%;
    position: absolute;
    bottom: 0px;
    text-align: center;
    background-color: transparent;
    padding-top: 14px;
    padding-bottom: 7px;
}

.flex-control-nav li {
    margin: 0 6px;
    display: inline-block;
    zoom: 1;
}

.flex-control-paging li a {
    width: 12px;
    height: 12px;
    display: block;
    border: 1px solid #E9008E;
    cursor: pointer;
    text-indent: -9999px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius: 20px;
    box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
}

.flex-control-paging li a:hover {
    background: #333;
}

.flex-control-paging li a.flex-active {
    border: 1px solid #eee;
    cursor: default;
}

.flex-control-thumbs {
    margin: 5px 0 0;
    position: static;
    overflow: hidden;
}

.flex-control-thumbs li {
    width: 25%;
    float: left;
    margin: 0;
}

.flex-control-thumbs img {
    width: 100%;
    display: block;
    opacity: .7;
    cursor: pointer;
}

.flex-control-thumbs img:hover {
    opacity: 1;
}

.flex-control-thumbs .flex-active {
    opacity: 1;
    cursor: default;
}

@media screen and (max-width: 860px) {
    .flex-direction-nav .flex-prev {
        opacity: 1;
        left: 0;
    }

    .flex-direction-nav .flex-next {
        opacity: 1;
        right: 0;
    }
}

.block-title-slide {
    width: 100%;
    height: 100%;
    padding: 15px 0px 15px 0px;
    position: absolute;
    color: #fff;
    font-family: 'Open Sans Light', sans-serif;
    font-size: 20px;
    border-radius: 2px;
}

.last-newtxt {
    float: right;
    width: 97.2%;
    margin-top: 20px;
    margin-right: 20px;
}

.lolilab {
    float: left;
    width: 33.3%;
    padding: 10px 10px 0px 10px;
    height: 120px;
}

.titleloli {
    float: left;
    width: 100%;
    font-size: 14px;
    padding-bottom: 5px;
    border-bottom: 1px dashed #eee;
    color: #444;
}

.shortloli {
    float: left;
    text-align: justify;
    margin-top: 5px;
    width: 100%;
    font-size: 12px;
    color: #444;
}

.bobline {
    float: left;
    width: 33.3%;
    padding: 10px;
    border-radius: 2px;
    overflow: hidden;
    max-height: 160px;
    border-right: 1px solid #fff;
    margin-bottom: 10px;
}

.image-bobile {
    width: 100%;
    max-height: 160px;
    position: relative;
}

.image-bobile img {
    width: 100%;
    height: 100%;
    border-radius: 2px;
}

.titlemink {
    float: left;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 400;
    margin-bottom: 5px;
    color: #73a70a;
    padding-right: 4px;
}

.tags-block {
    width: 100%;
    margin-top: 20px;
}

.tags-block a {
    font-size: 12px;
    padding: 3px 8px;
    border: 1px solid #d9d9d9;
    margin: 0 8px 8px 0;
    display: inline-block;
    text-transform: uppercase;
    color: #E6008E;
    line-height: 18px;
}
.infokurs {
    float: left;
    width: 100%;
}

.leftbarrait {
    float: left;
    width: 65%;
}

.blockoraitx {
    float: left;
    width: 100%;
    margin-top: 30px;
    border-top: 1px solid #dddddd;
    position: relative;
}

.imageraits {
    float: left;
    width: 65px;
    height: 100px;
}

.fire-ics {
    position: absolute;
    top: 3px;
    right: 11px;
    opacity: 0;
    transition: 0.3s;
}

.opancs {
    opacity: 1;
    top: 12px;
}

.shortmail {
    float: left;
    width: 20%;
    margin-top: 4px;
    margin-bottom: 0px;
}

.shortmail2 {
    float: left;
    width: 32%;
    margin-top: 10px;
    margin-bottom: 0px;
}

.imageraits img {
    width: 100%;
    height: 100%;
}

.width-c {
    float: left;
    width: 100%;
}

.btn_showmore {
    background-color: #E9008E;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    display: inline-block;
    cursor: pointer;
    font-size: 18px;
    font-weight: 400;
    color: #ffffff;
    padding: 10px 51px;
    margin: 40px 0px 30px 0;
    text-decoration: none;
    transition: all 0.5s;
}

.btn_showmore:hover {
    background-color: #f2f2f2;
    color: #000;
    transition: all 0.5s;
}

.btn_showmore:active {
    position: relative;
    top: 1px;
}

.rightcommetns {
    float: left;
    width: 35%;
    padding-left: 50px;
}

.blockoraitxlinebn {
    position: absolute;
    right: 0;
    top: -4px;
    width: 100%;
    width: 8px;
    z-index: 1;
    border-radius: 50%;
    height: 8px;
    background: #E9008E;
}

.blockoraitxline {
    position: absolute;
    right: 0;
    z-index: 1;
    bottom: -3px;
    width: 100%;
    width: 8px;
    border-radius: 50%;
    height: 8px;
    background: #E9008E;
}

.newpostx {
    right: 0px;
    bottom: -4px;
}

.raitlinetip {
    position: absolute;
    top: 30px;
    border-radius: 2px;
    right: 10px;
    min-width: 20%;
}

ol.topnews {
    float: left;
    margin: 0;
    padding: 0;
    list-style: none;
    counter-reset: ol-counter;
}

ol.topnews li {
    width: 100%;
    float: left;
    position: relative;
    transition: 0.3s;
}

ol.topnews li:hover {
    box-shadow: inset 0px 0px 80px 80px rgba(6, 161, 234, 0.4);
    transition: 0.3s;
}

ol.topnews > li > a:after {
    content: "";
    display: block;
    clear: both;
}

ol.topnews > li > a {
    display: block;
    color: inherit;
    text-decoration: none !important;
    border-bottom: 1px solid #dddddd;
    padding: 30px 0 0px 125px;
}

ol.topnews > li:last-child > a {
    border-bottom-width: 0;
    color: #fff;
    border-bottom: 1px solid #dddddd;
}

ol.topnews > li > a:before, ol.topnews > li > a > b {
    -webkit-transition: all ease .2s;
    transition: all ease .2s;
    transition: 0.3s;
    color: #000;
    font-size: 1.1em;
    font-weight: 400;
}

ol.topnews > li > a:before {
    content: counter(ol-counter);
    counter-increment: ol-counter;
    font-weight: bold;
    font-size: 1.5em;
    border-radius: 50%;
    width: 38px;
    height: 38px;
    text-align: center;
    float: left;
    line-height: 25px;
    transition: 0.3s;
    padding: 7px 0;
    margin-left: -50px;
    color: #E9008E;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

ol.topnews > li > a:hover:before {
    color: #111;
    transition: 0.3s;
    color: #fff;
    background-color: #E9008E;
    box-shadow: 0 9px 13px 0 rgba(0, 0, 0, 0.22);
    -webkit-box-shadow: 0 9px 13px 0 rgba(0, 0, 0, 0.22);
}

ol.topnews > li > a > * {
    cursor: pointer;
    display: block;
}

ol.topnews > li > a > b {
    display: block;
}

ol.topnews > li > a > span {
    font-size: .7em;
    color: #606060;
    text-transform: uppercase;
    font-weight: 300;
    opacity: .5;
    margin-top: .4em;
}

ol.topnews > li > a:hover > b {
    color: #E9008E;
    transition: 0.3s;
}

.title-mini {
    left: 0%;
    top: 38%;
    position: absolute;
    width: 58%;
    padding: 20px 0px 20px 0px;
}

.title-blocks-min {
    color: #fff;
    font-family: 'Roboto', sans-serif;
    font-size: 50px;
    font-weight: 400;
    text-shadow: 0px 1px 1px rgba(150, 150, 150, 1);
    text-transform: uppercase;
    margin-bottom: 15px;
}

.title-blocks-min a {
    color: #fff;
    text-decoration: none;
    transition: 0.3s;
}

.title-blocks-min a:hover {
    color: #eee;
    transition: 0.3s;
}

.short-min {
    margin-top: 15px;
    font-family: 'Roboto', sans-serif;
    font-size: 17px;
    font-weight: 300;
}

.slayed {
    float: left;
    width: 100%;
    margin-bottom: 20px;
}

.nonstop {
    margin-top: 0px;
}

.slayed-img {
    width: 100%;
    height: 350px;
    overflow: hidden;
}

.slayed-img img {
    width: 100%;
    margin-top: 10px;
}

.titlesaw {
    float: left;
    width: 100%;
    color: #0e649f;
    padding: 5px;
    font-size: 20px;
    border: 1px solid #eee;
}

.raitusebl {
    float: left;
    width: 100%;
    margin-top: 20px;
}

.blocskuse {
    float: left;
    width: 100%;
    margin-top: 20px;
    border: 1px solid #eee;
    padding: 20px;
}

.wonderwood {
    float: left;
    width: 120px;
    height: 120px;
    padding: 2px;
    -moz-transition: all 1s ease-out;
    -o-transition: all 1s ease-out;
    -webkit-transition: all 1s ease-out;
    border: 1px solid #eee;
    border-radius: 50%;
}

.wonderwood img {
    width: 100%;
    height: 100%;
    border-radius: 50%;
}

.wonderwood:hover {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
}

.miname {
    float: left;
    width: 61%;
    margin-top: 5px;
    margin-left: 20px;
    color: #0e649f;
    font-size: 20px;
    font-weight: 400;
}

.wipern {
    float: right;
    width: 20%;
    margin-top: 16px;
}

.shortminame {
    float: left;
    width: 78%;
    margin-top: 5px;
    margin-left: 20px;
    color: #707070;
    font-size: 14px;
    font-weight: 300;
}

.videoss {
    float: left;
    width: 100%;
    margin-top: 10px;
}

.videoss iframe {
    width: 100%;
    height: 250px;
}

.title-full {
    float: left;
    font-size: 28px;
    font-weight: 500;
    color: #000;
    margin: 0px;
    padding-bottom: 0px;
    margin-bottom: -5px;
}

.autnav-1 {
    float: right;
}

.navis {
    float: right;
    margin-top: 4px;
    margin-left: 5px;
    cursor: pointer;
    transition: 0.4s;
    margin-right: 5px;
    position: relative;
    padding-bottom: 20px;
    padding-top: 20px;
}

.menu_head {
    width: 75px;
    height: 35px;
}

.menu_head img {
    width: 100%;
}

.menu_head2 img {
    width: 100%;
}

.menu_body {
    display: none;
    padding: 10px 10px 10px 10px;
    background: #000;
    border-radius: 2px;
    font-size: 13px;
    font-weight: 300;
    width: 800px;
    position: absolute;
    top: 80px;
    right: 0;
    list-style: none;
    margin-top: 0;
    z-index: 100;
}

.righttoch .quick-links li:hover .menu_body {
    display: block;
}

.triangle-full {
    margin: -18px 0px 0px 14px;
    width: 0;
    left: 6px;
    position: absolute;
    height: 0;
    border-bottom: 8px solid #ddd;
    border-left: 9px solid transparent;
    border-right: 9px solid transparent;
}

.triangle-full-1 {
    margin: -8px 0px 0px 0px;
    width: 0;
    right: 5px;
    position: absolute;
    height: 0;
    border-bottom: 8px solid #111;
    border-left: 9px solid transparent;
    border-right: 9px solid transparent;
}

.fuuldate {
    float: left;
    width: 100%;
    color: #fff;
    padding: 5px;
    font-size: 14px;
    font-weight: 300;
}

.fuuldate a {
    color: #fff;
}

.fuuldate svg {
    margin-right: 7px;
    margin-top: -1px;
    fill: #fff;
}

.fuuldate img {
    margin-top: 3px !important;
}

.allcorait {
    width: 25%;
    margin-right: 10px;
    position: absolute;
    bottom: 0px;
    right: -10px;
}

.allco {
    float: right;
    color: #707070;
    margin-left: 19px;
    font-size: 18px;
}

.allco img {
    margin-right: 5px;
    float: left;
    width: 24px;
    height: 24px;
}

.allco a {
    color: #c1c1c1;
    font-size: 14px;
}

.menu_body li {
    background: #111;
    width: 15.3%;
    font-family: 'Roboto', sans-serif;
    margin: 10px 10px 0px 0px;
    float: left;
    text-align: center;
}

.menu_body li.alt {
    background: #191919;
    width: 15.3%;
    font-family: 'Roboto', sans-serif;
    float: left;
    text-align: center;
}

.menu_body li a:hover {
    transition: all 0.5s;
    background: #E9008E;
    color: #fff;
}

.menu_body li a {
    color: #fff;
    text-decoration: none;
    padding: 8px 9px;
    display: block;
    border-radius: 2px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.linkscast {
    float: left;
    padding: 5px 15px 6px 15px;
    font-size: 14px;
    color: #1c629c;
    font-weight: 400;
    border: 1px solid #1c629c;
    margin: 10px 0px 0px 27%;
    transition: all 0.3s;
}

.linkscast a {
    color: #1c629c;
    transition: all 0.3s;
    text-decoration: none;
}

.linkscast a:hover {
    color: #fff;
    transition: all 0.3s;
}

.linkscast:hover {
    background: #1c629c;
    color: #fff;
    transition: all 0.3s;
}

.blocklot {
    float: left;
    width: 100%;
    padding: 10px 0px 10px 0px;
    border-bottom: 1px dashed #eee;
}

.ullinews {
    float: left;
    width: 100%;
    margin-bottom: 20px;
    margin-top: -10px;
}

.blocklot:hover > .imagetopx {
    border: 1px solid #E9008E;
    background: #E9008E;
    transition: 0.3s
}

.imagetopx {
    float: left;
    width: 50px;
    height: 50px;
    transition: 0.3s;
    border-radius: 4px;
    padding: 2px;
    border: 1px solid #eee;
}

.imagetopx img {
    width: 100%;
    height: 100%;
}

.titlnewst {
    float: right;
    width: 78%;
    font-size: 14px;
    color: #707070;
}

.titlnewst a {
    color: #707070;
}

.titlnewst b {
    font-weight: 300;
    font-size: 12px;
}

.g-tech {
    width: 100%;
    margin-top: 5px;
}

.main-sliders-rate {
}

.main-sliders-rate a {
    position: relative;
    display: block;
    width: 50%;
    height: 40px;
    float: left;
    line-height: 32px;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
}

.main-sliders-rate a span {
    position: relative;
    display: block;
    width: 20px;
    margin: 0 auto;
    margin-top: 5px !important;
    padding-left: 17px;
}

.main-sliders-rate a svg {
    position: absolute;
    width: 18px;
    height: 17px;
}

.main-sliders-rate a:nth-of-type(1) {
    background: #e0e0e0;
    color: #71ce3f;
    transition: all 0.5s;
}

.main-sliders-rate a:nth-of-type(1):hover {
    background: #71ce3f;
    color: #FFF;
    transition: all 0.5s;
}

.main-sliders-rate a:nth-of-type(1) svg {
    fill: #70cd3f;
    top: 7px;
    left: -8px;
    transition: all 0.5s;
}

.main-sliders-rate a:nth-of-type(1):hover svg {
    fill: #FFF;
    transition: all 0.5s;
}

.main-sliders-rate a:nth-of-type(2) {
    background: #d3d3d3;
    color: #fa6616;
    transition: all 0.5s;
}

.main-sliders-rate a:nth-of-type(2):hover {
    background: #b93636;
    color: #FFF;
    transition: all 0.5s;
}

.main-sliders-rate a:nth-of-type(2) svg {
    fill: #fa6616;
    top: 7px;
    transition: all 0.5s;
    left: -8px;
}

.main-sliders-rate a:nth-of-type(2):hover svg {
    fill: #FFF;
    transition: all 0.5s;
}

.plusbar {
    float: left;
    width: 71.5%;
}

.rirale {
    float: right;
    margin-top: 0px !important;
    width: 100%;
}

.rirale a {
    border: none;
}

.logofoot {
    float: left;
    max-width: 250px;
}

.logofoot img {
    width: 100%;
}

.monoblock {
    float: left;
    width: 28%;
    padding: 20px;
}

.txtpr {
    float: left;
    margin-top: 5px;
    color: #7f7f7f;
    font-weight: 300;
    margin-left: 25%;
    font-size: 11px;
}

.countlinker {
    float: left;
    width: 88px;
    height: 31px;
    margin-left: 29%;
    margin-top: 10px;
}

.countlinker img {
    border-radius: 2px;
}

.bling {
    float: left;
    width: 15%;
    padding: 42px 0px 0px 0px;
}

.tetra {
    float: left;
    width: 100%;
    color: #7f7f7f;
    margin-top: 7px;
    font-weight: 300;
    font-size: 13px;
}

.tetra a {
    color: #7f7f7f;
}

.mobil1 {
    float: left;
    margin-left: 0px;
    width: 20%;
    padding: 47px 0px 0px 0px;
}

.nomart {
    margin-left: -200px;
}

.tetre {
    margin-top: 21px;
    float: left;
    width: 54px;
    height: 84px;
    margin-right: 5px;
}

.tetre img {
    width: 100%;
}

.namemoli {
    margin-left: 15px;
    float: left;
    width: 61%;
    font-size: 14px;
    color: #707070;
    margin-top: 3px;
    font-weight: 400;
}

.block-reputs {
    float: left;
    width: 100%;
    margin-top: 20px;
}

.block-rebus {
    float: left;
    width: 100%;
}

.allusers {
    float: left;
    width: 100%;
    padding: 10px;
    border: 2px solid #151515;
    background: url(../images/pods.jpg) no-repeat;
    box-shadow: inset 0px 0px 480px 480px rgba(0, 0, 0, 0.8);
}

.filterdix {
    float: left;
    width: 200px;
}

.avapf {
    float: left;
    width: 190px;
    height: 190px;
    margin-top: 7px;
    border-radius: 50%;
    padding: 2px;
    border: 1px solid #333;
}

.avapf img {
    width: 100%;
    height: 100%;
    border-radius: 50%;
}

.allrighthus {
    float: left;
    margin-left: 20px;
    width: 69%;
    position: relative;
}

.usebill {
    width: 100%;
    padding: 5px;
    font-size: 24px;
    color: #eee;
}

.inita {
    width: 100%;
    padding: 5px 0 0 5px;
    color: #eee;
    font-size: 15px;
    font-weight: 300;
    float: left;
}

.inita a {
    color: #E9008E;
}

.inita span {
    color: #70bb39;
    font-weight: 400;
}

.allrlos {
    position: absolute;
    right: 5px;
    top: 9px;
    font-size: 14px;
    font-weight: 300;
    color: #eee;
}

.allrlos span {
    font-size: 14px;
}

.useeds {
    margin-top: 5px;
    padding: 5px 0px;
    text-align: center;
    float: left;
    width: 100%;
    background: #222;
    border-radius: 4px;
}

#options {
    float: left;
    width: 100%;
    margin-top: 5px;
}

option {
    color: #fff;
    font-family: 'Roboto', sans-serif;
}

.allbeak {
    background: #E9008E;
    color: #fff;
}

.useeds a {
    color: #fff;
    text-transform: uppercase;
    font-size: 13px;
}

.teramis {
    float: left;
    color: #caced1;
    margin: 20px 0px 10px 0px;
    width: 100%;
    font-weight: 400;
    text-transform: uppercase;
    font-size: 1.1em;
}

.allinfos {
    float: left;
    width: 100%;
    margin-top: 10px;
    margin-bottom: 8px;
}

.namenews {
    float: left;
    margin-left: 6px;
    font-size: 13px;
    font-weight: 400;
    color: #999;
    text-transform: uppercase;
}

.hsx {
    color: #000;
    margin: 20px 0px 0px 0px;
    font-weight: 400;
}

.relatmaf {
    float: left;
    width: 45%;
    margin-top: 15px;
    margin-right: 15px;
}

.articw {
    width: 100%;
    float: left;
}

.newheans {
    width: 100%;
    padding: 10px 0 10px 0;
    margin: 0px;
    color: #caced1;
    font-weight: 700;
    font-size: 24px;
    text-transform: uppercase;
}

.imagerels {
    float: left;
    width: 100%;
    height: 210px;
    transition: 0.3s;
    position: relative;
    border: 5px solid #f2f2f2;
}

.titlerelatr {
    position: absolute;
    bottom: -5px;
    left: 0px;
    width: 100%;
    font-size: 13px;
    text-align: center;
    opacity: 0;
    padding: 10px 0;
    color: #fff;
    background: #E9008E;
}

.titlerelatr a {
    color: #fff;
}

.imagerels:hover > .titlerelatr {
    bottom: 0px;
    background: #E9008E;
}

.imagerels:hover {
    border: 5px solid #E9008E;
}

.imagerels img {
    width: 100%;
    height: 100%;
    border-radius: 2px;
}

.titlerelsa {
    float: left;
    margin-left: 20px;
    font-size: 18px;
    color: #707070;
    margin-top: 2px;
    width: 70%;
}

.shorrelsa {
    float: left;
    margin-left: 20px;
    font-size: 13px;
    color: #707070;
    margin-top: 2px;
    width: 70%;
}

.titlerelsa a {
    color: #222;
}

.short-arts {
    float: left;
    width: 48%;
    position: relative;
    height: 380px;
    border-left: 1px solid #eee;
    border-bottom: 1px solid #eee;
    border-right: 1px solid #eee;
    margin: 10px 10px 0px 0px;
}

.short-artsimg {
    width: 100%;
    height: 202px;
    overflow: hidden;
    float: left;
}

.short-artsimg img {
    width: 100%;
}

.titlessx {
    float: left;
    width: 100%;
    padding: 5px;
    color: #1c629c;
    text-align: center;
    font-size: 18px;
    border-bottom: 1px solid #eee;
}

.titlessx a {
    color: #1c629c;
}

.shlessx {
    float: left;
    width: 100%;
    padding: 5px;
    font-weight: 300;
    font-size: 13px;
    color: #707070;
}

.redamor {
    float: left;
    padding: 6px 13px;
    background: #83bf0a;
    border-radius: 2px;
    margin-right: 2%;
}

.redamor a {
    color: #fff;
}

.leftors {
    float: right;
    margin-top: 3px;
    margin-right: 8px;
}

.copipast {
    padding: 49px 0px 0px 0px;
    float: left;
    width: 50%;
    color: #707070;
    font-size: 11px;
}

.xfields {
    color: #707070;
}

table.xfields input {
    background: #d4d4d4;
    border: 1px solid #d4d4d4;
}

.com_list {
    float: left;
    width: 100%;
}

.fullin {
    float: left;
    width: 100%;
    padding: 0px;
}

.fullin h4 {
    font-size: 1.3em;
    float: left;
    margin-right: 50px;
    margin-bottom: 15px;
}

.fullin-1-1 {
    float: left;
    width: 104%;
    margin-top: 10px;
}

.fullin-1-1 h4 {
    font-size: 1.1em;
    padding-bottom: 9px;
    float: left;
    margin-right: 50px;
}

.terrics {
    float: left;
    text-align: center;
    padding: 10px;
    background: #d5d5d5;
    width: 100%;
    color: #707070;
    font-weight: 300;
    font-size: 18px;
    margin-bottom: -1px;
}

.img-tfg {
    float: left;
    width: 24px;
    height: 24px;
    margin: 1px 4px 0px 0px;
}

.img-tfg img {
    width: 100%;
    height: 100%;
}

.txt-tg {
    font-size: 20px;
    float: left;
    color: #fff;
    margin: 5px 10px 0px 0px;
}

.tags-news {
    float: left;
    width: 100%;
    padding: 5px 5px 7px 0px;
    margin-top: 15px;
}

.tags-news a {
    float: left;
    margin-right: 4px;
    background: #73a70a;
    border: 1px solid #649209;
    border-radius: 2px;
    margin-top: 5px;
    font-size: 13px;
    font-weight: 300;
    color: #fff;
    padding: 5px 10px 5px 10px;
}

.tags-news-copy {
    float: left;
    width: 100%;
    padding: 5px 5px 7px 0px;
    margin-top: 20px;
}

.tags-news-copy a {
    margin-top: -5px;
}

.socialist {
    float: left;
    width: 100%;
}

.block-tabs {
    float: left;
    width: 100%;
}

.tabs-left > div {
    margin: 20px 0px 0px 0px;
}

.tabs-left ul {
    margin: 0px;
    padding: 0px;
    width: 105%;
}

.tabs-left ul:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
}

.tabs-left ul li {
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 18px;
    font-weight: 300;
    margin-right: 10px;
    float: left;
    padding: 0px;
    cursor: pointer;
    display: block;
    float: left;
    width: 29.3%;
    text-align: center;
    padding: 10px 0px 10px 0px;
    background: #83bf0a;
    color: #fff;
    border-radius: 2px;
}

.tabs-left ul li.active, .tabs-left ul li.active:hover {
    background: #E9008E;
    float: left;
    transition: all 0.3s;
    color: #fff;
}

.tabs-left ul li:hover {
    background: #333;
    color: #FFF;
    transition: all 0.3s;
}

.compais {
    right: 10px;
    top: 19px;
    width: 34px;
    position: absolute;
    color: #fff;
}

.compais img {
    width: 100%;
}

.ditertr {
    display: none;
}

.diterttxs {
    display: block;
}

.tabs-wr {
    float: left;
    width: 100%;
    position: relative;
}

.tabs-wr ul {
    padding-left: 0px;
	padding-inline-start: 20px;
}

.tabs {
    text-align: left;
    padding-bottom: 0px;
    text-decoration: none;
}

.tabs2 {
    text-align: left;
    margin-bottom: -10px;
    text-decoration: none;
}

.tabs2-wr ul {
    padding-left: 0px;
}

.tabs2 a {
    text-decoration: none;
    color: #fff;
}

.tabs2 li:first-child {
    border-top: none;
}

.tabs2 li.current {
    font-weight: bold;
    color: #fff !important;
    border-bottom: 0;
    background-color: #E9008E;
    border-radius: 0px;
    padding-top: 7px;
    padding-bottom: 7px;
}

.tabs2 li:hover {
    text-decoration: none;
}

.block-tabs {
    float: left;
    width: 100%;
}

.tabs a {
    text-decoration: none;
}

.tabs li {
    display: inline-block;
    height: 40px;
    padding: 0px 10px;
    line-height: 40px;
    font-size: 18px;
    color: #fff;
    background-color: #5f9e3d;
    cursor: pointer;
    margin: 0 !important;
    border-radius: 0px;
}

.tabs li:first-child {
    border-top: none;
}

.tabs li.current {
    font-weight: bold;
    color: #fff !important;
    border-bottom: 0;
    background-color: #E9008E;
    border-radius: 0px;
}

.tabs li:hover {
    text-decoration: none;
}

.box {
    display: none;
    padding: 0;
    margin-bottom: 0 !important;
    color: #000;
}

.box iframe {
    width: 100%;
    height: 380px;
}

.box.visible {
    display: block;
}

.stat-gl {
    float: left;
    width: 100%;
    padding: 0px;
}

*, *::after, *::before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.triangle {
    margin: -18px 0px 0px 6px;
    width: 0;
    position: absolute;
    height: 0;
    transition: 0.3s;
    border-bottom: 10px solid #d3d3d3;
    border-left: 9px solid transparent;
    border-right: 9px solid transparent;
}

.sidebox-c {
    float: left;
    width: 100%;
}

.sidebox-c li a, .more-link, .tags_more a {
    font-size: 15px;
    line-height: 18px;
    font-weight: 500;
}

.sidebox-c li {
    margin-bottom: 20px;
}

.sidebox-c li:last-child {
    margin-bottom: 0;
}

.sidebox-c li a, .more-link {
    display: block;
}

.sidebox-c li a span, .more-link span, .tags_more a {
    border: 1px solid rgba(0, 0, 0, 0.1);
    font-weight: 300;
}

.lcomm {
    display: block;
    position: relative;
    margin-top: 20px;
    float: left;
    width: 100%;
}

.lc-body {
    background-color: #d3d3d3;
    padding: 10px;
    border-radius: 2px;
    width: 100%;
    float: left;
    font-weight: 300;
    color: #fff;
    margin-top: 64px;
    position: relative;
    transition: 0.3s;
}

.lc-text {
    color: #7c7978;
    font-size: 13px;
    transition: 0.3s;
}

.lc-author {
    font-weight: 300;
    position: absolute;
    left: 58px;
    top: 7px;
    color: #959595;
    font-size: 13px;
}

.lc-date {
    font-weight: 300;
    position: absolute;
    left: 57px;
    top: 24px;
    color: #959595;
    font-size: 13px;
}

.lcomm img {
    display: block;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    position: absolute;
    left: 0;
    top: 0;
    padding: 3px;
    border: 2px solid #d3d3d3;
    transition: 0.2s;
}

.lcomm:nth-child(2n) {
    float: left;
    width: 100%;
    position: relative;
    border-radius: 10px;
}

.lcomm:nth-child(2n) .lc-author {
    left: auto;
    right: 60px;
    top: 7px;
}

.lcomm:nth-child(2n) .triangle {
    left: auto;
    right: 14px;
}

.lcomm:nth-child(2n) .lc-date {
    left: auto;
    right: 60px;
    top: 24px;
}

.lcomm:nth-child(2n) img {
    left: auto;
    right: 0;
}

.lcomm:hover img {
    border-radius: 50%;
    transition: 0.2s;
}

.lcomm:hover > .lc-body {
    background: #E9008E;
    transition: 0.3s;
}

.lcomm:hover > .lc-body > .triangle {
    border-bottom: 10px solid #E9008E;
    transition: 0.3s;
}

.lcomm:hover > .lc-body > .titlecomert {
    color: #fff;
    transition: 0.3s;
}

.lcomm:hover > .lc-body > .lc-text {
    color: #fff;
    transition: 0.3s;
}

.lcomm:nth-child(2n):hover > .lc-body {
    background: #83bf0a;
    transition: 0.3s;
}

.lcomm:nth-child(2n):hover > .lc-body > .titlecomert {
    color: #fff;
    transition: 0.3s;
}

.lcomm:nth-child(2n):hover > .lc-body > .triangle {
    border-bottom: 10px solid #83bf0a;
    transition: 0.3s;
}

.like-blocks {
    float: right;
}

.wachtpict {
    float: left;
    margin-left: 38%;
    padding: 8px 15px;
    background: #E9008E;
    color: #fff;
    font-weight: 500;
    font-size: 12px;
    transition: 0.3s;
    text-transform: uppercase;
    border-radius: 2px;
    margin-top: 25px;
}

.wachtpict a {
    color: #fff;
    transition: 0.3s;
}

.wachtpict:hover {
    transition: 0.3s;
    background: #E9008E;
}

.wachtpict a:hover {
    color: #fff;
    transition: 0.3s;
}

.width-c {
    float: left;
    width: 100%;
}

.cals-stat {
    float: left;
    width: 100%;
}

.leftstrax {
    float: left;
    padding: 0 20px 0 0;
    margin-top: 10px;
    width: 73%;
    color: #707070;
    font-size: 1em;
    font-weight: 300;
}

.misto {
    float: left;
    width: 100%;
}

.basenavi, .bnnavi, .navigation, .navigation a, .navigation span, .bnnavi, .nextprev, .nextprev .thide {
    float: left;
}

.navigation {
    border: none;
}

.navigation a:link, .navigation a:active, .navigation a:visited {
    background: #eee;
    color: #adadad;
    border-radius: 2px;
    border-bottom: 2px solid #eee;
    font-weight: lighter;
    font-size: 18px;
    font-family: 'Roboto', sans-serif;
    padding: 4px 12px;
    margin-left: 4px;
    transition: all 0.5s;
}

.navigation img {
    width: 14px;
    height: 14px;
    margin-top: 4px;
}

.navigation a:hover {
    background-color: #707070;
    border-bottom: 2px solid #707070;
    color: #fff;
    transition: all 0.5s;
}

.navigation span {
    background: #83bf0a;
    border-bottom: 2px solid #83bf0a;
    border-radius: 2px;
    color: #FFFFFF;
    cursor: default;
    font-size: 20px;
    font-family: 'Roboto', sans-serif;
    font-weight: lighter;
    padding: 3px 11px;
    margin-left: 4px;
}

.nextprev .thide, .toptop {
    width: 32px;
    padding-top: 32px;
}

.nextprev a span {
    cursor: pointer;
}

.nextprev span .pnext {
    background-position: -32px -64px;
}

.nextprev a .pnext {
    background-position: -32px -96px;
}

.nextprev span .pprev {
    background-position: 0 -64px;
}

.nextprev a .pprev {
    background-position: 0 -96px;
}

@media only screen and (min-width: 701px) {
    .grid_1_2, .grid_1_4, .grid_3_4 {
        float: left;
        margin-right: 3%;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }

    .grid_1_2.right, .grid_1_4.right, .grid_3_4.right {
        float: right;
    }

    .grid_1_2.none, .grid_1_4.none, .grid_3_4.none {
        float: none;
        margin-right: 0;
    }

    .grid_1_2 {
        width: 48%;
    }

    .grid_1_4 {
        width: 4%;
    }

    .grid_3_4 {
        width: 100%;
        padding-bottom: 10px;
    }

    .grid_last {
        margin-right: 0;
    }

    .grid_list:after {
        content: "";
        display: block;
        clear: both;
    }

    .grid_list > .grid_1_2:last-child,
    .grid_list > .grid_1_4:last-child,
    .grid_list.grid_3_4:last-child {
        margin-right: 0;
    }
}

@media only screen and (max-width: 700px) {
    .grid_1_2.right, .grid_1_4.right, .grid_3_4.right {
        float: none;
    }
}

.fade {
    opacity: 0;
    -webkit-transition: opacity 0.15s linear;
    transition: opacity 0.15s linear;
}

.fade.in {
    opacity: 1;
}

.collapse {
    overflow: hidden;
    height: 0;
    width: 0;
    display: block;
}

.collapse.in {
    display: block;
    width: auto;
    height: auto;
}

.collapsing {
    position: relative;
    height: 0;
    overflow: hidden;
    -webkit-transition: height 0.35s ease;
    transition: height 0.35s ease;
}

.icon {
    display: inline-block;
    width: 1em;
    height: 1em;
    fill: #E9008E;
    vertical-align: middle;
}

.icon-logo {
    width: 42px;
    height: 42px;
}

.icon-ca {
    width: 25px;
    height: 25px;
}

.icon-arrow_down {
    width: 13px;
    height: 13px;
}

.icon-arrow_left {
    width: 13px;
    height: 13px;
}

.icon-arrow_right {
    width: 13px;
    height: 13px;
}

.icon-fav {
    width: 15px;
    height: 14px;
}

.icon-like {
    width: 13px;
    height: 11px;
}

.icon-meta_date {
    width: 17px;
    height: 17px;
}

.icon-meta_reply {
    width: 13px;
    height: 13px;
}

.icon-meta_views {
    width: 17px;
    height: 17px;
}

.icon-meta_cat {
    width: 17px;
    height: 17px;
}

.icon-meta_user {
    width: 15px;
    height: 16px;
}

.icon-meta_coms {
    width: 17px;
    height: 17px;
}

.icon-meta_mail {
    width: 19px;
    height: 15px;
}

.icon-compl {
    width: 13px;
    height: 13px;
}

.icon-cross {
    width: 13px;
    height: 13px;
}

.icon-next, .icon-prev {
    width: 23px;
    height: 23px;
}

.icon-search, .icon-login {
    width: 20px;
    height: 19px;
}

.icon-sort, .icon-speedbar, .icon-meta_pages {
    width: 29px;
    height: 30px;
}

.icon-login {
    width: 19px;
    height: 19px;
}

.icon-tags {
    width: 17px;
    height: 17px;
}

.icon-vk {
    width: 10px;
    height: 1em;
}

.icon-tw {
    width: 14px;
    height: 1em;
}

.icon-fb {
    width: 8px;
    height: 1em;
}

.icon-gp {
    width: 18px;
    height: 1em;
}

.icon-ya {
    width: 7px;
    height: 1em;
}

.icon-od {
    width: 10px;
    height: 1em;
}

.icon-mail {
    width: 16px;
    height: 1em;
}

.wrp, .wrp_min {
    max-width: 1180px;
    padding: 0 20px;
    margin: 0 auto;
    height: 55px;
}

.wrp_min {
    max-width: 950px;
}

.headpic {
    position: relative;
}

.headpic.fixed {
    height: 49px;
    border-radius: 2px 2px 0px 0px;
    -moz-border-radius: 2px 2px 0px 0px;
    -webkit-border-radius: 2px 2px 0px 0px;
    background: transparent;
}

.headpic:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}

@media only screen and (min-width: 1920px) {
    .topbar {
        -webkit-flex-grow: 2;
        flex-grow: 2;
    }

    #topmenu {
        float: left;
        position: relative;
        z-index: 2;
        margin-left: -7px;
    }

    #topmenu ul {
        list-style: none;
        padding: 0;
        margin: 0;
    }

    #topmenu > ul > li {
        float: left;
        position: relative;
    }

    #topmenu > ul > li > a {
        display: block;
        height: 22px;
        font-weight: 300;
        padding: 14px 17px;
        text-decoration: none !important;
        opacity: .8;
        -webkit-transition: opacity .2s ease;
        transition: opacity .2s ease;
        position: relative;
        z-index: 21;
    }

    #topmenu > ul > li > a:hover {
        opacity: 1;
    }

    #topmenu > ul > li > a > .icon {
        fill: #fff;
        opacity: .2;
        margin-left: 6px;
    }

    #topmenu a, #topmenu {
        color: #fff;
    }

    #topmenu > ul > li > ul, #topmenu > ul > li > div {
        position: absolute;
        left: 0;
        top: 0;
        padding: 30px 0;
        padding-top: 76px;
        margin-left: -13px;
        width: 243px;
        z-index: 20;
        opacity: 0;
        visibility: hidden;
        -webkit-transform: translate(0, -1%) scale(0.8);
        transform: translate(0, -1%) scale(0.8);
    }

    #topmenu > ul > li > div {
        padding-left: 30px;
        padding-right: 30px;
    }

    #topmenu > ul > li:hover > ul, #topmenu > ul > li:hover > div {
        opacity: 1;
        visibility: visible;
        -webkit-transform: translate(0, 0) scale(1);
        transform: translate(0, 0) scale(1);
        -webkit-transition: all .4s ease;
        transition: all 0.4s ease;
    }

    #topmenu > ul > li > ul:after, #topmenu > ul > li > div:after {
        content: "";
        background-color: #111;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        border-radius: 0 0 2px 2px;
        opacity: .9;
        box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.4);
        -webkit-box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.4);
    }

    #topmenu > ul > li > ul > li, #topmenu > ul > li > div > div {
        position: relative;
        z-index: 1;
    }

    #topmenu > ul > li.parent:hover > a {
        color: #ccc;
        opacity: 1;
    }

    #topmenu > ul > li.parent:hover > a > .icon {
        fill: #E9008E;
        opacity: 1;
    }

    #topmenu > ul > li > ul > li > a {
        display: block;
        padding: .3em 30px;
        height: 1%;
        transition: 0.5s;
        text-decoration: none !important;
    }

    #topmenu > ul > li > ul > li > a:hover {
        color: #E9008E;
        transition: 0.5s;
        text-decoration: underline;
    }
}

#closemenu {
    display: none;
}

.arh_tabs {
    list-style: none;
    height: 26px;
    border-radius: 3px;
    margin-bottom: 25px !important;
    overflow: hidden;
    position: relative;
}

.arh_tabs:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    border: 1px solid #E9008E;
    border-radius: 3px;
}

.arh_tabs > li {
    float: left;
    width: 50%;
    position: relative;
    z-index: 1;
}

.arh_tabs > li > a {
    text-align: center;
    display: block;
    line-height: 22px;
    padding: 2px 4px;
    color: #fff;
    text-decoration: none !important;
    text-transform: uppercase;
    border-radius: 3px;
    font-size: 10px;
    font-weight: bold;
}

.arh_tabs > li.active > a {
    background-color: #E9008E;
}

@media only screen and (min-width: 861px) {
}

.menu_toggle, .icon_close {
    display: inline-block;
    vertical-align: middle;
    width: 19px;
    height: 19px;
    margin: 0;
    position: relative;
}

.menu_toggle > i, .icon_close > i {
    height: 1px;
    width: 100%;
    background-color: #fff;
    position: absolute;
    left: 0;
    top: 0;
    -webkit-transition: all ease .3s;
    transition: all ease .3s;
}

.mt_1 {
    margin-top: 1px;
}

.mt_2 {
    margin-top: 9px;
}

.mt_3 {
    margin-top: 17px;
}

.menu_toggle__title {
    display: none;
}

#mainmenu.open .mt_1, .icon_close > i.mt_1 {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

#mainmenu.open .mt_2 {
    opacity: 0;
}

#mainmenu.open .mt_3, .icon_close > i.mt_2 {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

#mainmenu.open .mt_1, #mainmenu.open .mt_2, #mainmenu.open .mt_3, .icon_close > i {
    margin-top: 9px;
}

#mainmenu.open .menu_toggle {
    opacity: 1 !important;
}

#mainmenu.open i {
    background-color: #fff;
}

.h_btn {
    float: left;
    width: 44px;
    height: 44px;
    position: relative;
    z-index: 1;
    background: none;
    border: 0 none;
    padding: 16px 6px;
    cursor: pointer;
    display: -webkit-flex;
    display: flex;
    justify-content: center;
    align-items: center;
}

.h_btn:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 48px;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: margin-top .2s ease;
    transition: margin-top 0.2s ease;
}

.h_btn.open:after {
    opacity: 1;
    visibility: visible;
    margin-top: 0;
}

.h_btn > * {
    position: relative;
    z-index: 1;
}

.h_btn > .icon {
    fill: #fff;
}

.h_btn.open > .icon, .h_btn > .icon_close, .h_btn.open > .avatar {
    display: none;
}

.h_btn.open > .icon_close {
    display: inline-block;
}

#tools {
    background-color: #f4f6f7;
    font-size: .9em;
}

.tools {
    height: 76px;
}

.tools > .wrp:after {
    content: "";
    display: block;
    clear: both;
}

#sort, #breadcrumbs {
    padding: 27px 0 27px 60px;
}

#sort > .icon, #breadcrumbs > .icon {
    float: left;
    margin: -4px 0 0 -60px;
    fill: #cdd0d3;
}

.sort_label {
    font-weight: normal;
    text-transform: lowercase;
}

#sort form, ul.sort, ul.sort > li {
    display: inline;
}

ul.sort {
    list-style: none;
    padding: 0;
    margin: 0;
}

ul.sort > li {
    margin-left: 16px;
}

ul.sort > li > a {
    color: inherit;
    text-decoration: none !important;
}

ul.sort > li > a:hover, .sort > li.asc a, .sort > li.desc a {
    color: #ff485b;
}

.sort > li.asc a:before, .sort > li.desc a:before {
    content: "";
    display: inline-block;
    vertical-align: middle;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAoAQMAAADNFOjiAAAABlBMVEUAAAD/SFvf5sBTAAAAAXRSTlMAQObYZgAAACBJREFUCNdj+P8fhJDB/w9AhCoCQijgAwJhqsRvGsRGAIL/F3G3R2gKAAAAAElFTkSuQmCC);
    margin: 0 .4em 0 0;
    width: 8px;
    height: 10px;
    background-position: 0 -10px;
    -webkit-background-size: 8px auto;
    background-size: 8px auto;
}

.sort > li.asc a:before {
    background-position: 0 0;
}

#breadcrumbs {
    color: #94999e;
}

#breadcrumbs a {
    color: #444;
}

.tags_btn {
    display: block;
    margin: 27px 0 27px 30px;
    text-decoration: none !important;
    color: #ff485b;
}

.tags_btn.collapsed {
    color: #94999e;
}

.tags_btn > .icon-tags {
    float: left;
    margin: 2px 0 0 -30px;
}

.tags_btn > .icon {
    fill: #cdd0d3;
}

.tags_btn > .icon-arrow_down {
    margin: 0 0 0 6px;
}

#toptags {
    width: 100%;
}

#toptags > .wrp {
    padding-bottom: 30px;
}

#toptags .tag_list > span > a {
    background-color: #fff;
}

.avatar-coomets img {
    width: 100%;
    height: 100%;
}

.droptopbar {
    width: 100%;
    height: 0;
    overflow: hidden;
    background-color: #73a70a;
    border-radius: 2px;
    position: relative;
    z-index: 21;
    -webkit-transition: height ease .2s;
    transition: height ease .2s;
    font-size: .9em;
}

.droptopbar .wrp {
    opacity: 0;
    -webkit-transition: opacity ease 1s;
    transition: opacity ease 1s;
}

.search_open #q_search, .login_open #loginpane, .loginf_open #loginpane {
    height: 51px;
}

.search_open #q_search .wrp, .login_open #loginpane .wrp, .loginf_open #loginpane .wrp {
    opacity: 1;
}

.droptopbar .btn {
    height: 33px;
    padding: 6px 22px;
}

.q_search {
    position: relative;
}

.q_search > input {
    width: 100%;
    height: 53px;
    line-height: 23px;
    padding: 18px 130px 18px 16px;
    border-radius: 0;
    background: none !important;
    color: #fff !important;
    display: block;
    border: 0 none;
    font-size: 1em;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.q_search input::-webkit-input-placeholder {
    color: #fff;
}

.q_search > .btn {
    position: absolute;
    right: 0;
    top: 0;
    margin: 11px 0 0 0;
    background: none;
    color: #fff !important;
    border: 1px solid #fff;
    cursor: pointer;
}

.q_search > .btn:hover {
    box-shadow: inset 0 0 0 1px #64696c;
    -webkit-box-shadow: inset 0 0 0 1px #64696c;
}

.name {
}

.redsline {
    font-weight: 300;
    padding: 10px;
    background: #eee;
    position: relative;
    border-radius: 2px 2px 0px 0px;
    -moz-border-radius: 2px 2px 0px 0px;
    -webkit-border-radius: 2px 2px 0px 0px;
    color: #707070;
}

.vote_line {
    position: relative;
    background-color: #ff485b;
}

@media only screen and (min-width: 701px) {
    .vote_line {
        height: 55px;
    }

    .vote_line:after {
        content: "";
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        width: 50%;
        background-color: #444;
    }

    .vote_line > .wrp {
        position: relative;
        z-index: 1;
        background-color: #fff;
    }

    .vote_line_title {
        float: left;
        font-size: 18px;
        border-radius: 2px 0px 0px 2px;
        -moz-border-radius: 2px 0px 0px 2px;
        -webkit-border-radius: 2px 0px 0px 2px;
        margin: 0 0 0 -20px;
        background-color: #83bf0a;
        height: 45px;
        font-weight: 300;
        line-height: 25px;
        padding: 10px 21px;
        position: relative;
        color: #fff;
    }

    .vote_line_title:after {
        content: "";
        position: absolute;
        left: 100%;
        top: 0;
        vertical-align: middle;
        border: solid transparent;
        border-left-color: #83bf0a;
        border-width: 24px 0 21px 16px;
    }

    .vote_icon {
        display: inline-block;
        width: 12px;
        height: 16px;
        vertical-align: middle;
        margin: -.2em 0 0 .4em;
    }

    .vote_icon > i {
        display: block;
        width: 100%;
        height: 1px;
        background-color: #fff;
        margin-top: 4px;
    }

    .vote_icon > i:first-child {
        margin-top: 0;
    }

    .vote_icon > i.i1 {
        width: 80%;
    }

    .vote_icon > i.i2 {
        width: 100%;
    }

    .vote_icon > i.i3 {
        width: 40%;
    }

    .vote_icon > i.i4 {
        width: 60%;
    }

    .vtitle {
        overflow: hidden;
        font-weight: 400;
        font-size: 18px;
        color: #111;
        float: left;
        width: 100%;
    }

    .vote_line_form {
        position: absolute;
        right: 0;
        top: 0;
        margin-right: 0px;
        padding: 0px;
        height: 0px;
        background-image: -webkit-linear-gradient(left, rgba(255, 72, 91, 0) 0%, rgba(255, 72, 91, 1) 10%);
        background-image: -moz-linear-gradient(left, rgba(255, 72, 91, 0) 0%, rgba(255, 72, 91, 1) 10%);
        background-image: -o-linear-gradient(left, rgba(255, 72, 91, 0) 0%, rgba(255, 72, 91, 1) 10%);
        background-image: -ms-linear-gradient(left, rgba(255, 72, 91, 0) 0%, rgba(255, 72, 91, 1) 10%);
        background-image: linear-gradient(left, rgba(255, 72, 91, 0) 0%, rgba(255, 72, 91, 1) 10%);
    }

    .vote_line_form .dropdown, .vote_line_form .more_votes {
        float: right;
    }
}

.vote_line_form .more_votes {
    color: #fff;
    font-size: .9em;
    height: 25px;
    line-height: 25px;
    padding: 8px 20px;
}

.vote_line_form .dropdown .dropdown-form {
    width: 301px;
    right: 0;
    bottom: 57px;
    top: auto;
    left: auto;
}

.vote_line_form .dropdown.open:after {
    content: "";
    position: absolute;
    left: 50%;
    top: 0;
    z-index: 100;
    margin: -17px 0 0 -14px;
    vertical-align: middle;
    border: solid transparent;
    border-top-color: #fff;
    border-width: 14px 14px 0 14px;
}

.vote_line_form .dropdown .dropdown-form .vote_list {
    font-size: 14px;
    color: #707070;
    margin-top: 0;
    font-weight: 300;
}

.vote_line_form .dropdown .btn_border {
    margin-top: 6px;
}

.vote_list {
    margin: 1.5em 0;
}

.vote_list .vote, .vote_list .pollanswer {
    margin: 0 0 .6em 0;
}

.vote_list .vote > input, .vote_list .pollanswer > input {
    display: none;
}

.vote_list .vote > input + label:before, .vote_list .pollanswer > input + label:before {
    display: inline-block;
    width: 4px;
    height: 4px;
    border: 5px solid #e4e4e4;
    background-color: transparent;
    margin: -.2em 4px 0 0;
    vertical-align: middle;
    cursor: pointer;
    content: "";
    border-radius: 2px;
}

.vote_list .vote > input[type="radio"] + label:before,
.vote_list .pollanswer > input[type="radio"] + label:before {
    border-radius: 50%;
}

.vote_list .vote > input + label:hover:before, .vote_list .pollanswer > input + label:hover:before {
    background-color: #1c4b7f;
}

.vote_list .vote > input:checked + label:before, .vote_list .pollanswer > input:checked + label:before {
    background-color: #444;
    border-color: #E9008E;
}

.vote_list .vote > input + label:before,
.vote_list .vote > input:checked + label:before,
.vote_list .pollanswer > input + label:before,
.vote_list .pollanswer > input:checked + label:before {
    -webkit-transition: all ease .2s;
    transition: all ease .2s;
}

.vote_votes, .pollallvotes {
    font-size: .9em;
}

#dlevotespopupcontent {
    height: auto !important;
    overflow: visible !important;
}

.poll_block {
    margin-top: 50px;
}

.poll_title {
    border-left: 1px solid #ff485b;
    position: relative;
}

.poll_title:after, .poll_title:before {
    content: "";
    position: absolute;
    left: 0;
    background: #ff485b;
    height: 1px;
}

.poll_title:before {
    top: 0;
    width: 100%;
}

.poll_title:after {
    bottom: 0;
    width: 45%;
}

.poll_title > b {
    display: block;
    padding: 16px 24px;
}

.poll_title > b:after, .poll_title > b:before {
    content: "";
    position: absolute;
    left: 27px;
    top: 100%;
    vertical-align: middle;
    border: solid transparent;
    border-top-color: #ff485b;
    border-width: 13px 13px 0 0;
}

.poll_title > b:after {
    border-top-color: #fff;
    margin: -2px 0 0 1px;
    z-index: 1;
}

.story {
    background-color: #fff;
    padding: 50px 0;
}

.story_list #dle-content > .story:nth-child(2n) {
    background-color: #f8f8f8;
}

.shadow {
    position: relative;
    display: none;
}

.shadow:after {
    position: absolute;
    z-index: 1;
    left: 0;
    top: 100%;
    width: 100%;
    height: 7px;
    content: "";
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0) 100%);
    background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0) 100%);
    background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0) 100%);
    background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0) 100%);
    background-image: linear-gradient(top, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0) 100%);
}

.story > .wrp:after {
    clear: both;
    display: block;
    content: "";
}

.story > .wrp {
    position: relative;
}

.story .head {
    margin-bottom: 1.5em;
    overflow: hidden;
}

.story .head .title {
    margin-top: -.2em;
    margin-bottom: 0;
}

.story .head.grid_3_4 {
    float: none;
}

.story.lefticons .title {
    padding-left: 60px;
}

.story .head .title > a {
    display: block;
    color: inherit;
    text-decoration: none !important;
}

.story .head .title > a:hover {
    color: #969fa7;
    -webkit-transition: color ease .2s;
    transition: color ease .2s;
}

.story_icons {
    position: absolute;
    top: 0;
    left: 0;
    margin-left: 20px;
}

.story_info {
    float: right;
    margin-right: 0;
    font-size: .92em;
}

@media only screen and (min-width: 701px) {
    .storyinfo_link {
        display: none;
    }

    .storyinfo {
        display: block !important;
        height: auto !important;
        width: auto !important;
    }
}

.storyinfo_link {
    cursor: pointer;
    position: relative;
    padding-left: 30px;
    padding-bottom: 1.5em;
    margin-bottom: 1.5em;
    border-bottom: 1px solid #e3e4e6;
}

.storyinfo_link > .icon {
    float: left;
    margin: 2px 0 0 -30px;
}

.storyinfo_link .arrow {
    position: absolute;
    right: 0;
    top: 0;
    margin: .75em 3px 0 0;
    width: 12px;
}

.storyinfo_link .arrow:after, .storyinfo_link .arrow:before {
    content: "";
    position: absolute;
    width: 9px;
    height: 1px;
    background-color: #ff485b;
    border-radius: 2px;
    -webkit-transition: all ease .3s;
    transition: all ease .3s;
}

.storyinfo_link .arrow:after {
    margin-left: 6px;
}

.storyinfo_link.collapsed .arrow:after,
.storyinfo_link.collapsed .arrow:before {
    background-color: #c7c9cc;
}

.storyinfo_link.collapsed .arrow:after {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.storyinfo_link.collapsed .arrow:before {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

.meta {
    list-style: none;
    padding: 0 0 0 30px;
    margin: 0;
}

.meta > li {
    margin: 0 0 .6em 0;
}

.meta > li > .icon {
    float: left;
    margin: 2px 0 0 -30px;
}

.meta > li.meta_date a {
    color: inherit;
}

.story_tags {
    padding-left: 30px;
    margin-top: 1.5em;
}

.story_tags > .icon {
    fill: #cdd0d3;
    float: left;
    margin: 4px 0 0 -30px;
}

#dle-content > .story:nth-child(2n) .tag_list > span > a {
    background-color: #fff;
}

#dle-content h1.diterttxs {
    margin-bottom: 15px;
}
.tag_list > span {
    margin: 0 2px 2px 0;
}

.tag_list > span, .tag_list > span > a {
    display: inline-block;
}

.tag_list > span > a {
    color: inherit;
    text-decoration: none !important;
    padding: 3px 6px;
    border-radius: 2px;
    background-color: #f4f6f7;
}

.tag_list > span > a:hover {
    background-color: #ff485b !important;
    color: #fff;
    position: relative;
}

.attachment > a, .attachment_error {
    border: 1px solid #d9dcde;
    border-radius: 2px;
    padding: 10px 20px;
    margin-top: 10px;
    color: inherit;
    display: block;
    font-size: .9em;
    text-decoration: none !important;
}

.attachment > a:hover {
    color: #ff485b;
}

.attachment > a > .icon {
    float: right;
    margin: 3px 0 0 15px;
}

.navigation {
    float: left;
}

.static_pages {
    margin-top: 1.5em;
    font-weight: bold;
}

.alert {
    float: left;
    width: 100%;
    margin-top: 10px;
    margin-bottom: 30px;
    background: #fcf6d2;
    padding: 10px;
    margin-bottom: 20px;
    font-size: 20px;
    font-weight: 600;
    border-radius: 2px;
}

.alert2 {
    width: 100%;
    margin-top: 0px;
    margin-bottom: 15px;
    background: #f5f5f5;
    padding-left: 11px;
    padding-top: -10px;
    margin-bottom: 10px;
    font-size: 18px;
    font-weight: 300;
    border-radius: 0px;
}

.alert22 {
    float: left;
    width: 100%;
    margin-top: -20px;
    margin-bottom: 15px;
    background: #f5f5f5;
    padding-left: 15px;
    padding-top: -10px;
    margin-bottom: 10px;
    font-size: 18px;
    font-weight: 300;
    border-radius: 0px;
}

.alert5 {
    float: left;
    width: 100%;
    margin-top: 10px;
    margin-bottom: 30px;
    background: #f5f5f5;
    padding: 10px;
    padding-top: 5px;
    margin-bottom: 20px;
    font-size: 20px;
    font-weight: 600;
    border-radius: 2px;
}

.alert6 {
    float: left;
    width: 100%;
    margin-top: 10px;
    background: #fcf6d2;
    padding: 20px;
    padding-top: 0px;
    margin-bottom: 20px;
    font-size: 18px;
    border-radius: 2px;
}

.alert7 {
    width: 100%;
    margin-top: 10px;
    margin-bottom: -20px;
    background: #f5f5f5;
    padding: 10px;
    padding-top: 5px;
    margin-bottom: 20px;
    font-size: 20px;
    font-weight: 600;
    border-radius: 2px;
}

.alert3 {
    float: left;
    width: 100%;
    margin-top: 0px;
    margin-bottom: 25px;
    background: #f5f5f5;
    padding: 15px;
    padding-top: 44px;
    font-size: 18px;
    font-weight: 300;
    border-radius: 2px;
}

.popop {
    float: left;
    width: 100%;
    margin-top: 10px;
    margin-bottom: 30px;
    background: #fcf6d2;
    padding: 20px;
    padding-top: 20px;
    margin-bottom: 20px;
    font-size: 20px;
    font-weight: 600;
    border-radius: 2px;
}

.blockss {
    float: left;
    width: 100%;
    margin-top: 0px;
    margin-bottom: 10px;
    background: #f2f2f2;
    padding-left: 0px;
    padding-top: 0px;
    font-size: 18px;
    font-weight: 300;
    border-radius: 0px;
}

.main-context {
    float: left;
    width: 100%;
    padding-bottom: 10px;
}

.checkbox {
    color: #fff;
}

ul.ui-form {
    list-style: none;
    padding: 0;
    margin: 0;
}

ul.ui-form > li {
    margin-bottom: 20px;
    border: none;
}

ul.ui-form > li:last-child {
    margin-bottom: 0;
}

.form-group {
    margin-bottom: 20px;
}

.form-group > label {
    display: block;
    margin-bottom: .4em;
}

.form-group.imp > label:after {
    content: "*";
    margin: 0 0 0 10px;
    color: #ff485b;
}

@media only screen and (min-width: 601px) {
    .form-group.combo:after {
        clear: both;
        display: table;
        content: "";
    }

    .form-group.combo > .combo_field {
        width: 50%;
        float: left;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }

    .form-group.combo > .combo_field:last-child {
        padding-left: 10px;
    }

    .form-group.combo > .combo_field:first-child {
        padding-right: 10px;
    }
}

@media only screen and (max-width: 600px) {
    .combo_field {
        margin-bottom: 20px;
    }
}

.form_submit {
    margin-top: 20px;
}

.form-sep {
    border-top: 1px solid #efefef;
}

#comment-editor .bb-editor textarea {
    height: 140px;
}

.addpm #comment-editor .bb-editor textarea {
    height: 340px;
}

.regtext {
    margin-bottom: 1.5em;
}

.login_check {
    position: relative;
}

.login_check > input {
    padding-right: 120px;
}

.login_check > .btn {
    width: 100px;
    height: 30px;
    padding: 4px 10px;
    position: absolute;
    right: 0;
    top: 0;
    font-weight: bold;
    font-size: 11px;
    margin: 5px;
}

.mass_comments_action {
    text-align: center;
    color: #707070;
}

.mass_comments_action > select {
    padding: 5px;
    width: 200px;
    background: #d4d4d4;
    border: 1px solid #d4d4d4;
    color: #707070;
}

.stylses {
    color: #E9008E;
    font-weight: 400;
    font-size: 18px;
    margin-left: 18% !important;
    text-align: justify;
}

#map {
    width: 100%;
}

.map_resp {
    width: 100%;
    padding-top: 30%;
    height: 0;
    position: relative;
}

.map_resp > #map {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    height: auto;
    border-radius: 4px;
    overflow: hidden;
}

.contact_head > .title {
    margin-top: 0;
}

.contacts {
    font-size: 1.1em;
}

.contacts > .grid_1_2 {
    padding-left: 42px;
}

.contacts > .grid_1_2 .icon {
    float: left;
    margin: 5px 0 0 -42px;
}

.pm-box {
    margin-bottom: 1.5em;
    background-color: #232323;
    border-radius: 2px;
}

#pm-menu:after {
    content: "";
    clear: both;
    display: block;
}

#pm-menu {
    border-bottom: 1px solid #151515;
}

#pm-menu > a {
    color: #909090;
    padding: 10px 30px;
    float: left;
    text-decoration: none !important;
    border-right: 1px solid #151515;
}

#pm-menu > a:first-child {
    border-radius: 2px 0 0 0;
}

#pm-menu > a:hover {
    color: #ff485b;
}

.pm_status {
    padding: 30px;
}

.pm_progress_bar {
    background-color: #cdd0d3;
    margin-bottom: 10px;
    border-radius: 2px;
    overflow: hidden;
}

.pmlist {
    color: #fff;
    float: left;
    font-weight: 300;
    font-size: 15px;
    width: 100%;
}

.pm_progress_bar span {
    background: #E9008E;
    font-size: 0;
    height: 5px;
    border-radius: 2px;
    display: block;
    overflow: hidden
}

.userinfo_top {
    position: relative;
}

.userinfo_top:after {
    clear: both;
    display: block;
    content: "";
}

.userinfo_top .avatar {
    float: left;
    margin: 0 30px 0 0;
    padding: 6px;
    border: 1px solid #d7d9db;
    border-radius: 50%;
}

.userinfo_status {
    margin: -1em 0 1.2em 0;
    font-size: .9em;
}

.user_tab {
    list-style: none;
    padding: 0;
    margin: 0;
    display: inline-block;
    border: 1px solid #e7e7e7;
    border-radius: 20px;
}

.user_tab:after {
    clear: both;
    display: block;
    content: "";
}

.user_tab > li {
    float: left;
}

.user_tab > li:first-child > a {
    border-left-width: 0;
}

.user_tab > li > a {
    border-left: 1px solid #e7e7e7;
    display: block;
    text-decoration: none !important;
    color: inherit;
    font-size: .9em;
    font-weight: bold;
    color: #999;
    line-height: 20px;
    padding: 6px 20px;
}

.user_tab > li.active > a {
    color: inherit;
}

.usinf {
    list-style: none;
    padding: 0;
    margin: 0;
}

.usinf > li {
    padding: 12px 0;
    border-top: 1px solid #b2b2b2;
}

.usinf > li:first-child {
    border-top-width: 0;
}

.ui-c1, .ui-c2 {
    display: inline-block;
    vertical-align: top;
}

.ui-c1 {
    width: 30%;
    margin-right: 5%;
}

.ui-c2 {
    width: 60%;
}

.dle-popup-userprofile .ui-dialog-content {
    padding: 0;
    color: #707070;
}

.popup_userinfo_top {
    background-color: #f4f6f7;
    padding: 5px;
    text-align: center;
}

.popup_userinfo_top .avatar {
    vertical-align: top;
    border-radius: 50%;
    border: 1px solid #1a1a1a;
}

.popup_userinfo_top .avatar .cover {
    display: block;
    width: 80px;
    height: 80px;
    border: 6px solid #fff;
}

.popup_userinfo.useronline .avatar {
    border-color: #95c00e;
}

.popup_userinfo > ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

.popup_userinfo .usinf {
    padding: 0px 20px;
    font-size: 13px;
}

.stats_head > ul {
    list-style: none;
    padding: 0;
    margin: 0;
    font-size: 1.1em;
}

.stats_head > ul > li {
    margin-top: 15px;
    padding-left: 30px;
}

.stats_head > ul > li:before {
    content: "";
    float: left;
    margin: 2px 0 0 -30px;
    width: 16px;
    height: 16px;
    border-radius: 50%;
    background-color: #ee2a4f;
}

.stats_head > ul > li > b {
    display: block;
    font-size: .8em;
    opacity: .5;
    font-weight: normal;
}

.stats_head > ul > li.stats_d:before {
    background-color: #ffb027;
}

.stats_head > ul > li.stats_w:before {
    background-color: #ff5a3a;
}

.stat_group {
    margin-bottom: 25px;
}

.stat_group > h5 {
    margin-top: 0;
    margin-bottom: 1em;
}

.stat_group > ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

.stat_group > ul > li {
    padding: .6em 0;
    border-top: 1px dotted #d5d5d5;
}

.searchpage {
    border-bottom: 3px dotted #eceded;
    padding-bottom: 50px;
    margin-bottom: 0;
}

.search_head_line .head {
    margin-bottom: .8em;
}

.search_result_num {
    font-size: 18px;
    color: #fff;
    margin: 25px 0 0;
    padding: 15px;
    background: #E9008E;
    text-align: center;
    float: left;
    width: 100%;
}

.search table {
    width: 100%;
    border-spacing: 5px;
    border-collapse: separate;
}

#searchtable td, #searchtable td div, #searchtable table {
    margin: 0 !important;
    padding: 0 !important;
}

#searchtable td.search br {
    display: none;
}

td.search .bbcodes {
    margin: 0 !important;
}

td.search {
    vertical-align: top;
}

@media only screen and (max-width: 1370px) {
    .wrp, .wrp_min {
        padding: 0 10px;
    }

    .tools .grid_last, .tools #toptags {
        display: none;
    }

    .tools .grid_3_4 {
        width: auto;
        float: none;
        margin-right: 0;
    }
}

@media only screen and (max-width: 1090px) {
    .container-rite {
        padding: 0px 15px 0px 0px;
    }

    .lli-cat {
        left: 75px;
        top: 30%;
    }

    .title-mini {
        left: 75px;
        top: 32%;
    }

    .flexslider {
        height: 550px;
    }

    .flexslider .slides > li {
        height: 550px;
    }

    .flex-viewport {
        max-height: 550px;
    }

    .loading .flex-viewport {
        max-height: 550px;
    }

    .bottom-narf {
        margin-right: 15px;
    }

    .slayed {
        margin-bottom: 0px;
    }

    .tcarusel1 .tcarusel-next {
        right: 10px;
        top: 401px;
    }

    .tcarusel1 .tcarusel-prev {
        left: 10px;
        top: 401px;
    }

    #Go_Top img {
        display: none;
    }

    .image-ids {
        height: 210px;
    }

    .logo-blink-foot {
        padding-left: 15px;
    }

    .copipast {
        width: 38%;
    }

    .textbd {
        font-size: 14px;
    }

    .relatmaf {
        width: 44.2%;
    }

    .xdents {
        padding: 10px;
    }
}

@media only screen and (max-width: 1080px) {
    .rightcommetns {
        padding-left: 30px;
    }

    .imageraits {
        width: 70px;
    }

    .imagerels {
        height: 180px;
    }

    .owl-item img {
        height: 190px;
    }

    .bannerz {
        margin-left: 0px;
    }

    .title-blocks-min {
        font-size: 42px;
    }

    .blokars {
        padding-left: 10px;
    }

    .bottom-narf {
        font-size: 16px;
    }

    .tcarusel1 .tcarusel-item {
        width: 25%;
        height: 430px;
    }

    .img-shortmain {
        height: 284px;
    }

    .tcarusel1 .tcarusel-next {
        right: 10px;
        top: 356px;
    }

    .tcarusel1 .tcarusel-prev {
        left: 10px;
        top: 356px;
    }

    .iframer-center {
        padding: 20px 130px;
    }

    .shortmail {
        width: 25%;
    }
}

@media only screen and (max-width: 965px) {
    h1, .h1 {
        font-size: 1.6em;
    }

    h2, .h2 {
        font-size: 1.4em;
    }

    h3, .h3 {
        font-size: 1.3em;
    }

    h4, .h4 {
        font-size: 1.2em;
    }

    h5, .h5 {
        font-size: 1.1em;
    }

    body, select, input, textarea, button {
        font-size: 14px;
    }

    .vtitle {
        margin-left: 145px;
    }

    .story, .block, #footer {
        padding: 30px 0;
    }

    .lli-cat {
        left: 75px;
        top: 30%;
    }

    .title-mini {
        left: 75px;
        top: 32%;
        width: 78%;
    }

    .title-blocks-min {
        font-size: 36px;
    }

    .flexslider {
        height: 430px;
    }

    .flexslider .slides > li {
        height: 430px;
    }

    .flex-viewport {
        max-height: 430px;
    }

    .loading .flex-viewport {
        max-height: 430px;
    }

    .lli-cat {
        font-size: 18px;
    }

    .line-search {
        width: 30%;
    }

    .colorbl2 {
        display: none;
    }

    .bottom-narf {
        width: 31.2%;
        text-align: center;
    }

    .blokars {
        padding: 20px 0px 20px 20px;
    }

    .img-shortmain {
        height: 315px;
    }

    .tcarusel1 .tcarusel-item {
        height: 380px
    }

    .tcarusel1 .tcarusel-next {
        right: 10px;
        top: 364px;
    }

    .tcarusel1 .tcarusel-prev {
        left: 10px;
        top: 364px;
    }

    .tcarusel1 .tcarusel-scroll {
        height: 425px;
    }

    .iframer-center {
        padding: 20px 80px;
    }

    .line-red {
        left: 45%;
    }

    .image-ids {
        height: 150px;
    }

    .title-olock {
        font-size: 17px;
    }

    .beret {
        left: 35%;
    }

    .mobil1 {
        display: none;
    }

    .copipast {
        width: 76%;
        float: left;
        padding-left: 15px;
        padding-top: 63px;
    }

    .container-header-big {
        margin-top: 0px;
    }

    .bannerv {
        margin-left: 0px;
    }

    .allrait {
        width: 106%;
    }

    .title-shorts {
        font-size: 15px;
    }

    .rightxbar {
        padding-left: 20px;
    }

    .textbd {
        font-size: 11px;
    }

    .relatmaf {
        width: 100%;
        margin-right: 0px;
    }

    .imagerels {
        height: 314px;
    }

    .owl-item img {
        height: 176px;
    }

    .fullin-1 {
        width: 100%;
    }

    .vb {
        display: none;
    }

    .leftbarrait {
        margin-bottom: 10px;
    }

    .titlecomert {
        font-size: 14px;
    }
}

@media only screen and (max-width: 700px) {
    h1, .h1 {
        font-size: 1.5em;
    }

    h2, .h2 {
        font-size: 1.4em;
    }

    h3, .h3 {
        font-size: 1.3em;
    }

    h4, .h4 {
        font-size: 1.2em;
    }

    h5, .h5 {
        font-size: 1.1em;
    }

    #tools, .foot_menu, .foot, .droptopbar, .com_info, .com_tools,
    .vote_line_form .dropdown .dropdown-form .vote_list {
        font-size: 1em;
    }

    .tools {
        height: 49px;
        overflow-y: hidden;
        overflow-x: auto;
        white-space: nowrap;
        -webkit-overflow-scrolling: touch;
    }

    #sort, #breadcrumbs {
        padding: 14px 0;
        display: inline-block;
    }

    #sort > .icon, #breadcrumbs > .icon {
        display: none;
    }

    .tools .grid_3_4, .tools .speedbar {
        display: inline;
        padding-right: 20px;
    }

    .feedback .grid_1_4 {
        margin-bottom: 20px;
    }

    .map_resp {
        padding-top: 60%;
    }

    .story, .block {
        padding: 20px 0;
    }

    .story_info {
        float: none;
        font-size: 1em;
    }

    .story_icons {
        position: relative;
        float: right;
    }

    .story.lefticons .title {
        padding-left: 0;
    }

    .story.lefticons .text {
        margin-left: 0;
    }

    .poll_block {
        margin: 20px 0;
    }

    .meta_date {
        display: none;
    }

    .storyinfo_link {
        margin-bottom: 0;
    }

    .storyinfo_box {
        padding-top: 20px;
    }

    .story_cont {
        margin-top: 20px;
    }

    .story .head {
        margin-bottom: 10px;
    }

    .story .head .title {
        margin-top: 0;
    }

    .block_title {
        margin-bottom: 1em;
    }

    .col_news .grid_list .grid_1_4 {
        margin-top: 20px;
    }

    .col_news .grid_list > div > a .title {
        margin-bottom: .5em;
    }

    .col_news .grid_list > div > a {
        padding: 0;
        width: 90%;
    }

    .vote_line {
        text-align: center;
    }

    .vote_line_title {
        display: inline-block;
        font-size: 1.2em;
        color: #fff;
        background-color: #444;
        padding: 10px 10px;
        margin-top: 0;
        position: relative;
        width: 80px;
        text-align: center;
    }

    .vote_line_title:after {
        content: "";
        position: absolute;
        left: 0;
        top: 100%;
        border: solid transparent;
        border-top-color: #444;
        border-width: 5px 50px 0 50px;
    }

    .vtitle {
        margin-left: 0;
        font-weight: bold;
        color: #fff;
    }

    .vote_line_title .vote_icon, .vote_line_form .dropdown > .btn {
        display: none;
    }

    .vote_line_form .dropdown .dropdown-form {
        position: static;
        margin: 0 auto;
        display: block;
        text-align: left;
    }

    .more_votes {
        display: block;
    }

    .bb-pane {
        width: 100%;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        overflow-x: auto;
        white-space: nowrap;
        -webkit-overflow-scrolling: touch;
    }

    #comment-editor .bb-editor textarea {
        height: 240px;
    }

    .bb-btn {
        float: none;
        display: inline-block;
        margin-left: -.3em !important;
    }

    .mass_comments_action {
        margin-top: 20px;
    }

    .comments_box_in .mass_comments_action {
        margin-top: 20px;
        padding-top: 0;
    }

    .pm_status {
        padding: 20px;
    }

    #pm-menu {
        white-space: nowrap;
        overflow-y: hidden;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }

    #pm-menu > a {
        display: inline-block;
        float: none;
        padding: 10px 20px;
    }

    .pmlist {
        width: 100%;
        margin: 0 -20px;
        padding: 0 20px;
        overflow-y: hidden;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }

    .pmlist > form {
        min-width: 800px;
        padding-right: 20px;
    }

    .stats_head > ul {
        font-size: 1em;
        margin-bottom: 20px;
    }

    .block_table_top_users {
        padding: 0;
        margin-top: 40px;
    }

    .block_table_top_users > .title {
        padding: 0 20px;
    }

    .table_top_users {
        padding-bottom: 20px;
        overflow-y: hidden;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }

    .table_top_users > table {
        width: 800px;
    }

    .form_submit .c-capcha {
        float: none;
        margin-bottom: 20px;
    }

    .form_submit .c-capcha {
        padding-left: 100px;
        position: relative;
    }

    .form_submit .c-capcha img {
        position: absolute;
        left: 0;
    }

    .form_submit .c-capcha input {
        width: 100%;
    }

    #dofullsearch {
        display: none;
    }

    #add_news_preview {
        display: none;
    }

    .ui-dialog {
        width: auto !important;
        left: 10px !important;
        right: 10px;
    }

    .ui-dialog-buttonset > .ui-button {
        margin: 2px;
    }

    .userinfo_top {
        text-align: center;
    }

    .userinfo_top .avatar {
        float: none;
        margin: 0 0 20px 0;
    }

    .ui-c1, .ui-c2 {
        display: block;
        width: auto;
        margin-right: 0;
    }

    .user_tab {
        font-size: .9em;
    }

    .user_tab > li > a {
        padding: 4px 10px;
    }

    .logo-blink {
        width: 60%;
        max-width: 100px;
    }

    .copipast {
        width: 36%;
    }
    .nav .quick-links>li>a {
        display: inline-block;
        padding: 21px 10px 14px 0;
        color: #fff;
        font-size: 14px;
        font-weight: bold;
    }
}

@media only screen and (max-width: 670px) {
    .line-search {
        width: 97%;
        margin-left: 10px;
    }

    .righttoch {
        position: absolute;
        top: 0px;
        right: 15px;
    }

    .autnav-1 {
        position: absolute;
        top: 0px;
        right: 15px;
    }

    .icons-nav {
        position: absolute;
        top: 10px;
        right: 85px;
    }

    .menu_body li a {
        overflow-y: hidden;
        font-size: 13px;
        height: 33px;
    }

    .menu_body {
        right: 0px;
        width: 320px;
        top: 40px;
    }

    .menu_body li.alt {
        width: 28.5%;
        overflow: hidden;
    }

    .menu_body li {
        width: 28%;
    }

    .login-block {
        left: 33%;
        width: 100%;
    }

    .l-link {
        width: 69%;
    }

    .txt-asr {
        font-size: 13px;
    }

    .l-link a {
        overflow: hidden;
        color: transparent;
    }

    .dzig {
        width: 43px;
        height: 37px;
        overflow: hidden;
    }

    .stat-log-bl {
        margin-right: 0px;
    }

    .login-ava {
        width: 90px;
        height: 90px;
        margin-bottom: 20px;
    }

    .lli-cat {
        left: 55px;
        top: 25%;
        font-size: 14px;
    }

    .title-mini {
        left: 55px;
        top: 28%;
        width: 78%;
    }

    .title-blocks-min {
        font-size: 46px;
        margin-bottom: 0px;
    }

    .flexslider {
        height: 330px;
        background: #000;
    }

    .flexslider .slides > li {
        height: 330px;
    }

    .flex-viewport {
        max-height: 330px;
        background: #000;
    }

    .loading .flex-viewport {
        max-height: 330px;
    }

    .title-blocks-min {
        font-size: 18px;
    }

    .mobile-displayblock {
        display: none;
    }

    .mobile-displaynone {
        display: block;
        float: left;
        width: 100%;
        margin-top: 155px;
    }

    .container-header-big {
        background: #000;
    }

    .container-fixed {
        position: relative;
    }

    .bottomsread {
        display: none;
        font-size: 14px;
    }

    .neoc {
        display: block;
        margin-top: 21px;
    }

    .icocos {
        display: none;
    }

    .flexslider .flex-next {
        opacity: 0.8;
        right: 15px;
    }

    .flexslider .flex-prev {
        opacity: 0.8;
        left: 15px;
    }

    .flexslider:hover .flex-next {
        opacity: 0.8;
        right: 15px;
    }

    .allnis {
        display: none;
    }

    .flexslider:hover .flex-prev {
        opacity: 0.8;
        left: 15px;
    }

    .bottom-narf {
        width: 29%;
        font-size: 14px;
    }

    .line-red {
        left: 42%;
    }

    .tcarusel1 .tcarusel-item {
        width: 50%;
    }

    .iframer-center {
        padding: 20px 10px;
    }

    .fullowins-big iframe {
        height: 320px;
    }

    .iframer-center iframe {
        height: 350px;
    }

    .img-shortmain img {
        height: auto;
    }

    .timehit {
        margin-left: 4px;
    }

    .namenas b {
        margin-left: 10px;
    }

    .block-olock {
        width: 100%;
        padding: 10px;
    }

    .image-ids {
        height: 245px;
    }

    .block-olock {
        height: auto;
    }

    .shortmail {
        width: 50%;
    }

    .leftbarrait {
        width: 100%;
        padding: 0px;
    }

    .raitlinetip {
        min-width: 35%;
        right: 0px;
    }

    ol.topnews > li > a > b {
        width: 48%;
        font-size: 14px;
        float: left;
    }

    ol.topnews > li > a > span {
        width: 100%;
        float: left;
    }

    .wachtpict {
        margin-left: 29%;
    }

    .rightcommetns {
        padding: 0px;
        width: 100%;
        margin-top: -20px;
        padding-bottom: 20px;
    }

    .copipast {
        width: 63%;
        padding-top: 23px;
    }

    .logo-blink-foot {
        padding-left: 10px;
        margin-top: 65px;
    }

    footer {
        padding-bottom: 20px;
    }

    .minishotb {
        font-size: 13px;
    }

    .line-search {
        margin-left: 0px;
        width: 100%;
    }

    .leftxlbar {
        width: 100%;
        float: left;
        padding: 0px;
    }

    .contentodle {
        margin-top: 20px;
    }

    .rightxbar {
        float: left;
        width: 100%;
        padding: 0px;
    }

    .fullin-1 {
        display: none;
    }

    .tabs-wr iframe {
        height: 240px;
    }

    .owl-item img {
        height: 220px;
    }

    .ditertr {
        display: block;
    }

    .diterttxs {
        display: none;
    }

    .title-full {
        font-size: 23px;
        margin-bottom: 10px;
    }

    .textbd {
        font-size: 15px;
    }

    .datab {
        color: transparent;
    }

    .clockfuls {
        display: none;
    }

    .modal {
        width: 100%;
    }

    .modal > div {
        width: 100%;
    }

    .download-torrent {
        margin-left: 34% !important;
        font-size: 18px;
    }

    .modal-download {
        width: 100% !important;
        float: left !important;
        border-right: none;
    }

    .blocks-vis {
        width: 100%;
    }

    .modal > div {
        height: 940px;
        top: -35px;
    }

    .modal {
        position: absolute;
    }

    .bottomprew {
        left: 18%;
    }

    .namerais {
        font-size: 18px;
    }

    .blimagefull {
        float: left;
        width: 97%;
    }

    .imagefull {
        height: 420px;
    }

    .botdonload {
        margin-top: 20px;
    }

    .filterdix {
        width: 100%;
    }

    .allrighthus {
        padding: 0px;
        margin: 10px 0px;
        width: 100%;
    }

    .allrlos {
        display: none;
    }

    .avapf {
        margin-left: 22%;
    }

    .postersf img {
        height: auto;
    }

    .download-torrent {
        margin-left: 33% !important;
    }

    .search-wrap {
        width: 100%;
    }
    .xs-hidden {
        display: none;
    }
}

@media only screen and (max-width: 570px) {
    .line-search {
        width: 97%;
        margin-left: 10px;
    }

    .righttoch {
        position: absolute;
        top: 0px;
        right: 15px;
    }

    .autnav-1 {
        position: absolute;
        top: 0px;
        right: 15px;
    }

    .icons-nav {
        position: absolute;
        top: 10px;
        right: 85px;
    }

    .menu_body li a {
        overflow-y: hidden;
        font-size: 13px;
        height: 33px;
    }

    .menu_body {
        right: 0px;
        width: 320px;
        top: 40px;
    }

    .menu_body li.alt {
        width: 28.5%;
        overflow: hidden;
    }

    .menu_body li {
        width: 28%;
    }

    .login-block {
        left: 48.5%;
        width: 100%;
    }

    .l-link {
        width: 69%;
    }

    .txt-asr {
        font-size: 13px;
    }

    .postersf img {
        height: 100%;
    }

    .img-shortmain img {
        height: 100%;
    }

    .l-link a {
        overflow: hidden;
        color: transparent;
    }

    .dzig {
        width: 43px;
        height: 37px;
        overflow: hidden;
    }

    .stat-log-bl {
        margin-right: 0px;
    }

    .login-ava {
        width: 90px;
        height: 90px;
        margin-bottom: 20px;
    }

    .lli-cat {
        left: 55px;
        top: 25%;
        font-size: 14px;
    }

    .title-mini {
        left: 55px;
        top: 28%;
        width: 78%;
    }

    .title-blocks-min {
        font-size: 36px;
        margin-bottom: 0px;
    }

    .flexslider {
        height: 230px;
        background: #000;
    }

    .flexslider .slides > li {
        height: 230px;
    }

    .flex-viewport {
        max-height: 230px;
        background: #000;
    }

    .loading .flex-viewport {
        max-height: 230px;
    }

    .title-blocks-min {
        font-size: 18px;
    }

    .mobile-displayblock {
        display: none;
    }

    .mobile-displaynone {
        display: block;
        float: left;
        width: 100%;
        margin-top: 155px;
    }

    .container-header-big {
        background: #000;
    }

    .container-fixed {
        position: relative;
    }

    .bottomsread {
        display: none;
        font-size: 14px;
    }

    .neoc {
        display: block;
        margin-top: 21px;
    }

    .icocos {
        display: none;
    }

    .flexslider .flex-next {
        opacity: 0.8;
        right: 15px;
    }

    .flexslider .flex-prev {
        opacity: 0.8;
        left: 15px;
    }

    .flexslider:hover .flex-next {
        opacity: 0.8;
        right: 15px;
    }

    .allnis {
        display: none;
    }

    .flexslider:hover .flex-prev {
        opacity: 0.8;
        left: 15px;
    }

    .bottom-narf {
        width: 29%;
        font-size: 14px;
    }

    .line-red {
        left: 42%;
    }

    .tcarusel1 .tcarusel-item {
        width: 50%;
    }

    .iframer-center {
        padding: 20px 10px;
    }

    .fullowins-big iframe {
        height: 320px;
    }

    .iframer-center iframe {
        height: 250px;
    }

    .timehit {
        margin-left: 4px;
    }

    .namenas b {
        margin-left: 10px;
    }

    .block-olock {
        width: 100%;
        padding: 10px;
    }

    .image-ids {
        height: 245px;
    }

    .block-olock {
        height: auto;
    }

    .shortmail {
        width: 50%;
    }

    .leftbarrait {
        width: 100%;
        padding: 0px;
    }

    .raitlinetip {
        min-width: 35%;
        right: 0px;
    }

    ol.topnews > li > a > b {
        width: 48%;
        font-size: 14px;
        float: left;
    }

    ol.topnews > li > a > span {
        width: 100%;
        float: left;
    }

    .wachtpict {
        margin-left: 29%;
    }

    .rightcommetns {
        padding: 0px;
        width: 100%;
        margin-top: -20px;
        padding-bottom: 20px;
    }

    .copipast {
        width: 63%;
        padding-top: 23px;
    }

    .logo-blink-foot {
        padding-left: 10px;
        margin-top: 65px;
    }

    footer {
        padding-bottom: 20px;
    }

    .minishotb {
        font-size: 13px;
    }

    .line-search {
        margin-left: 0px;
        width: 100%;
    }

    .leftxlbar {
        width: 100%;
        float: left;
        padding: 0px;
    }

    .contentodle {
        margin-top: 20px;
    }

    .rightxbar {
        float: left;
        width: 100%;
        padding: 0px;
    }

    .fullin-1 {
        display: none;
    }

    .tabs-wr iframe {
        height: 240px;
    }

    .owl-item img {
        height: 220px;
    }

    .ditertr {
        display: block;
    }

    .diterttxs {
        display: none;
    }

    .title-full {
        font-size: 23px;
        margin-bottom: 10px;
    }

    .textbd {
        font-size: 15px;
    }

    .datab {
        color: transparent;
    }

    .clockfuls {
        display: none;
    }

    .modal {
        width: 100%;
    }

    .modal > div {
        width: 100%;
    }

    .download-torrent {
        margin-left: 34% !important;
        font-size: 18px;
    }

    .modal-download {
        width: 100% !important;
        float: left !important;
        border-right: none;
    }

    .blocks-vis {
        width: 100%;
    }

    .modal > div {
        height: 940px;
        top: -35px;
    }

    .modal {
        position: absolute;
    }

    .bottomprew {
        left: 18%;
    }

    .namerais {
        font-size: 18px;
    }

    .blimagefull {
        float: left;
        width: 97%;
    }

    .imagefull {
        height: 420px;
    }

    .botdonload {
        margin-top: 20px;
    }

    .filterdix {
        width: 100%;
    }

    .allrighthus {
        padding: 0px;
        margin: 10px 0px;
        width: 100%;
    }

    .allrlos {
        display: none;
    }

    .avapf {
        margin-left: 22%;
    }

    .download-torrent {
        margin-left: 33% !important;
    }

    .search-wrap {
        width: 100%;
    }

    .sociallogin {
        margin: 10px 0px 0px 0px;
    }

    .nameemail {
        width: 100%;
    }

    .login-line {
        width: 90%;
    }

    .login-block {
        top: 22%;
    }

    .login-link {
        padding-left: 45px;
    }
}

@media only screen and (max-width: 390px) {
    .image-ids {
        height: 230px;
    }

    ol.topnews > li > a > b {
        width: 45%;
    }

    .wachtpict {
        margin-bottom: 10px;
        margin-left: 27%;
    }

    .fullowins-big iframe {
        height: 240px;
    }

    .bottom-narf {
        width: 32%;
        margin-right: 3px;
    }

    .blokars {
        padding: 10px;
    }

    .download-torrent {
        margin-left: 32% !important;
    }
}

@media only screen and (max-width: 370px) {

    ol.topnews > li > a > b {
        width: 48%;
    }

    .login-ava {
        width: 90px;
        height: 90px;
        margin-bottom: 20px;
    }

    .lli-cat {
        left: 55px;
        top: 25%;
        font-size: 14px;
    }

    .title-mini {
        left: 55px;
        top: 28%;
        width: 72%;
    }

    .title-blocks-min {
        font-size: 36px;
        margin-bottom: 0px;
    }

    .flexslider {
        height: 200px;
        background: #000;
    }

    .flexslider .slides > li {
        height: 200px;
    }

    .flex-viewport {
        max-height: 200px;
        background: #000;
    }

    .loading .flex-viewport {
        max-height: 200px;
    }

    .title-blocks-min {
        font-size: 18px;
    }

    .imbdico {
        display: none;
    }

    .neoc {
        display: none;
    }

    .flexslider .flex-next {
        opacity: 0.8;
        right: 10px;
    }

    .flexslider .flex-prev {
        opacity: 0.8;
        left: 10px;
    }

    .bottom-narf {
        width: 100%;
        margin-bottom: 5px;
        margin-top: 5px;
        font-size: 16px;
    }

    .blokars {
        padding: 10px;
    }

    .img-shortmain {
        height: 295px;
    }

    .tcarusel1 .tcarusel-item {
        height: 356px;
    }

    .tcarusel-next {
        top: 350px;
    }

    .tcarusel-prev {
        top: 350px;
    }

    .tcarusel1 .tcarusel-next {
        top: 350px;
    }

    .tcarusel1 .tcarusel-prev {
        top: 350px;
    }

    .image-ids {
        height: 195px;
    }

    .namenas b {
        font-size: 1.2em;
    }

    .namenas a {
        font-size: 1.2em;
    }

    .title-shorts {
        font-size: 13px;
    }

    .linecons {
        display: block;
    }

    ol.topnews > li > a {
        padding: 30px 0 0px 80px;
    }

    .wachtpict {
        margin-left: 19%;
    }

    .copipast {
        width: 100%;
        padding: 10px;
    }

    .logo-blink-foot {
        padding-left: 32%;
        margin-top: 26px;
    }

    .login-block {
        left: 56%;
    }

    .download-torrent {
        margin-left: 32% !important;
    }

    .owl-item img {
        height: 320px;
    }

    .fullowins-big iframe {
        height: 220px;
    }
}

@media only screen and (max-width: 359px) {

    .login-ava {
        width: 90px;
        height: 90px;
        margin-bottom: 20px;
    }

    .lli-cat {
        left: 55px;
        top: 25%;
        font-size: 14px;
    }

    .title-mini {
        left: 55px;
        top: 28%;
        width: 72%;
    }

    .title-blocks-min {
        font-size: 36px;
        margin-bottom: 0px;
    }

    .flexslider {
        height: 180px;
        background: #000;
    }

    .flexslider .slides > li {
        height: 180px;
    }

    .flex-viewport {
        max-height: 180px;
        background: #000;
    }

    .loading .flex-viewport {
        max-height: 180px;
    }

    .title-blocks-min {
        font-size: 18px;
    }

    .imbdico {
        display: none;
    }

    .neoc {
        display: none;
    }

    .flexslider .flex-next {
        opacity: 0.8;
        right: 10px;
    }

    .flexslider .flex-prev {
        opacity: 0.8;
        left: 10px;
    }

    .bottom-narf {
        width: 100%;
        margin-bottom: 5px;
        margin-top: 5px;
    }

    .blokars {
        padding: 10px;
    }

    .img-shortmain {
        height: 285px;
    }

    .tcarusel1 .tcarusel-item {
        height: 356px;
    }

    .tcarusel-next {
        top: 350px;
    }

    .tcarusel-prev {
        top: 350px;
    }

    .tcarusel1 .tcarusel-next {
        top: 350px;
    }

    .tcarusel1 .tcarusel-prev {
        top: 350px;
    }

    .image-ids {
        height: 195px;
    }

    .namenas b {
        font-size: 1.2em;
    }

    .namenas a {
        font-size: 1.2em;
    }

    .title-shorts {
        font-size: 13px;
    }

    .linecons {
        display: none;
    }

    ol.topnews > li > a {
        padding: 30px 0 0px 80px;
    }

    .wachtpict {
        margin-left: 19%;
    }

    .copipast {
        width: 100%;
        padding: 10px;
    }

    .logo-blink-foot {
        padding-left: 30%;
        margin-top: 26px;
    }

    .login-block {
        left: 62%;
    }
}

.title-shorts span {
    font-size: 13px;
}


.ibox-content {
    background-color: #ffffff;
    color: inherit;
    clear: both;
    margin-top: 15px;
}

.timeline-item .date {
    text-align: right;
    position: relative;
    padding-top: 30px;
}

.timeline-item .date span {
    position: absolute;
    top: 0;
    right: 0;
    padding: 5px;
    width: 100%;
    text-align: center;
    border-top: 1px solid #e7eaec;
    border-bottom: 1px solid #e7eaec;
    border-left: 1px solid #e7eaec;
    background: #f8f8f8;
}

.timeline-item .content {
    border-left: 1px solid #e7eaec;
    border-top: 1px solid #e7eaec;
    border-right: 1px solid #e7eaec;
    padding-top: 10px;
    min-height: 30px;
}
.ibox-content .timeline-item:last-child .content {
    border-bottom: 1px solid #e7eaec;
}

.timeline-item .content p{
    margin-bottom: 10px;
    margin-top: 0;
}

.timeline-item .col-xs-2 {
    width: 16.66666667%;
    float: left;
    position: relative;
    padding-right: 15px;
    padding-left: 15px;
}

.timeline-item .col-xs-10 {
    width: 83.33333333%;
    float: left;
    position: relative;
    padding-right: 15px;
    padding-left: 15px;
}


.table-networth {
    border-spacing: 0;
    width: 100%;
    border: 1px solid rgba(0,0,0,.1);
    border-collapse: separate;
    margin-bottom: 1.5em;
}
.table-networth td, .table-networth th {
    padding: .4em;
    text-align: left;
    border-right: 1px dotted rgba(0,0,0,.1);
}
.table-networth td,.table-networth th {
    border-bottom: 1px solid rgba(0,0,0,.1);
}
.pull-right {
    float: right!important;
}

.progress {
    height: 20px;
    margin-bottom: 10px;
    overflow: hidden;
    background-color: #f5f5f5;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
    box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
}
.progress .progress-bar {
    float: left;
    width: 0;
    height: 100%;
    font-size: 12px;
    line-height: 20px;
    color: #fff;
    text-align: center;
    background-color: #00a65a;
    -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);
    box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);
    -webkit-transition: width .6s ease;
    -o-transition: width .6s ease;
    transition: width .6s ease;
    border-radius: 1px;
    height: 7px;
}
.progress, .progress-bar {
    border-radius: 1px;
    height: 7px;
}
.row:before,.clearfix:before,.row:after,.clearfix:after{
    display: table;
    content: " ";
}

.row:after, .clearfix:after{
    clear: both;
}

.blockquote h2 {
    margin-top: 5px;
}

.gotop {
    position: fixed;
    bottom: 0;
    right: 0;
    text-decoration: none;
    color: #fff;
    background-color: rgba(0,0,0,.8);
    background-image: url(../images/back-to-top-arrow.png);
    background-position: center 12px;
    -o-background-size: 20px 15px;
    -moz-background-size: 20px 15px;
    -webkit-background-size: 20px 15px;
    background-size: 20px 15px;
    background-repeat: no-repeat;
    height: 40px;
    width: 40px;
    font-size: 10px;
    font-weight: 700;
    padding: 1em;
    display: none;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
}

.instagram {
    background-color: #f5f5f5;
    padding: 10px;
    color: #000;
    text-shadow: rgba(255, 255, 255, 0.5) 0px 3px 3px;
    margin-top: 10px;
    margin-bottom: 30px;
}

.instagram h2 {
    margin-top: 0;
}
.instagram-posts {
    margin: 0 -5px;
}
.instagram-posts:after {
    display: table;
    content: " ";
    clear: both;
}
.col-sm-6, .col-md-4 {
    position: relative;
    float: left;
    min-height: 1px;
    padding-right: 5px;
    padding-left: 5px;
}

.pptab {
    margin-bottom: 1px;
    padding: 5px;
}

.pptabdiv {
    width: 100%;
    display: inline-block;
    overflow: hidden;
}

.pptabdiv p.content {
    overflow: hidden;
    display: block;
    height: 20px;
    margin-bottom: 6px;
    margin-top: 0;
}

.pptabdiv div.image {
    display: block;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    margin-bottom: 8px;
    position: relative;
    overflow: hidden;
}

.pptabdiv div.image img {
    width: 100%;
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    -webkit-transform: scale(1);
    transform: scale(1);
    object-fit: cover;
    min-height: 220px;
}

.pptabdiv .pp4 {
    padding-bottom: 1px;
    text-align: center;
}

.pptabdiv .pp4 span {
    font-size: 12px;
    font-weight: 400;
    color: #7a848e;
    margin-right: 8px;
    display: inline-block;
    height: 22px;
    line-height: 22px;
}

.photolike i {
    color: #ff5496;
}

@media (min-width: 768px) {
    .col-sm-6 {
        width: 50%;
    }
}

@media (min-width: 992px) {
    .col-md-4 {
        width: 33.33333333%;
    }
}

.tabs-wr table {
	width: 100%;
    max-width: 100%;
	border-spacing: 0;
    border-collapse: collapse;
	border: 1px solid #f4f4f4;
}

.tabs-wr table>thead>tr>th, .tabs-wr table>tbody>tr>th, .tabs-wr table>tfoot>tr>th, .tabs-wr table>thead>tr>td, .tabs-wr table>tbody>tr>td, .tabs-wr table>tfoot>tr>td {
    border: 1px solid #f4f4f4;
	padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
}