html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, img {
 margin:0; padding:0; border:0; outline:0; font-weight:inherit;
 font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline}
html {
 font-family: sans-serif; -ms-text-size-adjust: 100%;
 -webkit-text-size-adjust: 100%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {display: block;}
audio, canvas, progress, video {display: inline-block; vertical-align: baseline;}
audio:not([controls]) {display: none; height: 0;}
[hidden], template {display: none;}
figure {margin: 1em 40px;}
dfn {font-style: italic;}
abbr[title] {border-bottom: 1px dotted;}
b, strong {font-weight: bold;}
h1,h2 {margin: 0.67em 0;}
ol, ul {list-style:none;}
mark {background: #ff0; color: #000;}
small {font-size: 90%;}
sub, sup {font-size: 75%; line-height: 0; position: relative; vertical-align: baseline;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}
svg:not(:root) {overflow: hidden;}
fieldset {border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em;}
textarea {overflow: auto;}
optgroup {font-weight: bold;}
table {border-collapse: collapse; border-spacing: 0;}
hr {-moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; height: 0;}
pre {overflow: auto;}
code, kbd, pre, samp {font-family: monospace, monospace; font-size: 1em;}
button, input, optgroup, select, textarea {color: inherit; font: inherit; margin: 0;}
button {overflow: visible;}
button, select {text-transform: none;}
button, html input[type="button"], input[type="reset"], input[type="submit"] {-webkit-appearance: button; cursor: pointer;}
button[disabled], html input[disabled] {cursor: default;}
button::-moz-focus-inner, input::-moz-focus-inner {border: 0; padding: 0;}
input {line-height: normal;}
input[type="checkbox"], input[type="radio"] {
 -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0;}
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {height: auto;}
input[type="search"] {
 -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box;}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}
input, button, select, textarea {font-family: inherit; font-size: inherit; line-height: inherit;}
* {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
*:before, *:after {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}

@media print {
 *, *:before, *:after {
 background: transparent !important; color: #000 !important;
 -webkit-box-shadow: none !important; box-shadow: none !important; text-shadow: none !important;}
 a, a:visited {text-decoration: underline;}
 a[href]:after {content: " (" attr(href) ")";}
 abbr[title]:after {content: " (" attr(title) ")";}
 a[href^="#"]:after, a[href^="javascript:"]:after {content: "";}
 pre, blockquote {border: 1px solid #999; page-break-inside: avoid;}
 thead {display: table-header-group;}
 tr, img {page-break-inside: avoid;}
 img {max-width: 100% !important;}
 p, h2, h3 {orphans: 3; widows: 3;}
 h2, h3 {page-break-after: avoid;}
 select {background: #fff !important;}
 .navbar {display: none;}
 .btn > .caret, .dropup > .btn > .caret {border-top-color: #000 !important;}
 .label {border: 1px solid #000;}
 .table {border-collapse: collapse !important;}
 .table td, .table th {background-color: #fff !important;}
 .table-bordered th, .table-bordered td {border: 1px solid #ddd !important;}}

input[type="submit"], input[type="button"], input[type="file"], input[type="reset"] { 
 border: none!important; 
 -webkit-border-radius: 3px!important; 
 -moz-border-radius 3px!important; 
 border-radius: 3px!important; 
 -webkit-box-shadow: 0 0px 2px #666!important; 
 -moz-box-shadow: 0 0px 2px #666!important; 
 box-shadow: 0 0px 2px #666!important; 
 font: bold 11px Sans-Serif!important; 
 padding:4px 8px!important; 
 margin:2px!important; 
 white-space: nowrap!important; 
 vertical-align: middle!important; 
 color: #444!important; 
 cursor: pointer; 
 background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#e1e1e1))!important; 
 background-image: -webkit-linear-gradient(top, #eee, #e1e1e1)!important; 
 background-image: -moz-linear-gradient(top, #eee, #e1e1e1)!important; 
 background-image: -ms-linear-gradient(top, #eee, #e1e1e1)!important; 
 background-image: -ms-linear-gradient(top, #eee, #e1e1e1)!important; 
 background-image: -o-linear-gradient(top, #eee, #e1e1e1)!important; 
 background-image: linear-gradient(top, #eee, #e1e1e1)!important; 
} 
input[type="submit"]:hover , input[type="submit"]:focus { 
 -webkit-box-shadow: 0 0 3px #333!important; 
 -moz-box-shadow: 0 0 3px #333!important; 
 box-shadow: 0 0 3px #333!important; 
 color:#7c9843!important; 
} 
input[type="submit"]:active { 
 -webkit-box-shadow: 0 0px 6px #666!important; 
 -moz-box-shadow: 0 0px 6px #666!important; 
 box-shadow: 0 0px 6px #666!important; 
} 
input[type="submit"]:disabled { 
 color: #999!important; 
} 
 
input[type="button"]:hover , input[type="button"]:focus { 
 -webkit-box-shadow: 0 0 3px #333!important; 
 -moz-box-shadow: 0 0 3px #333!important; 
 box-shadow: 0 0 3px #333!important; 
 color:#7c9843!important; 
} 
input[type="button"]:active { 
 -webkit-box-shadow: 0 0px 6px #666!important; 
 -moz-box-shadow: 0 0px 6px #666!important; 
 box-shadow: 0 0px 6px #666!important; 
} 
input[type="button"]:disabled { 
 color: #999!important; 
} 

input[type="file"]:hover , input[type="file"]:focus { 
 -webkit-box-shadow: 0 0 3px #333!important; 
 -moz-box-shadow: 0 0 3px #333!important; 
 box-shadow: 0 0 3px #333!important; 
 color:#7c9843!important; 
} 
input[type="file"]:active { 
 -webkit-box-shadow: 0 0px 6px #666!important; 
 -moz-box-shadow: 0 0px 6px #666!important; 
 box-shadow: 0 0px 6px #666!important; 
} 
input[type="file"]:disabled { 
 color: #999!important; 
} 

input[type="reset"]:hover , input[type="file"]:focus { 
 -webkit-box-shadow: 0 0 3px #333!important; 
 -moz-box-shadow: 0 0 3px #333!important; 
 box-shadow: 0 0 3px #333!important; 
 color:#7c9843!important; 
} 
input[type="reset"]:active { 
 -webkit-box-shadow: 0 0px 6px #666!important; 
 -moz-box-shadow: 0 0px 6px #666!important; 
 box-shadow: 0 0px 6px #666!important; 
} 
input[type="reset"]:disabled { 
 color: #999!important; 
}

.orating{margin-left:20px;width:60px;height:12px;padding:7px 17px;background:#d9d9d9;box-shadow:inset 0 1px #f0f0f0;border-radius:7px;border:1px solid #ccc;color:#fff;position:relative;text-align:center;float:right;}
 a.orating_res{font:bold 12px/12px 'Trebuchet MS';color:#fff;text-shadow:0 2px 3px rgba(0,0,0,0.35);}
 a.orating_res:hover{color:#f0f0f0;}
 a.orating_m, a.orating_p{height:12px;width:12px;background:url('/dleimages/oicons.png') no-repeat;}
 a.orating_m{float:left;background-position:-12px 0;}
 a.orating_m:hover{background-position:-12px -12px;}
 a.orating_m.orated{background-position:-12px -24px;}
 a.orating_p{float:right;}
 a.orating_p:hover{background-position:0 -12px;}
 a.orating_p.orated{background-position:0 -24px;}


.orating1{margin-left:20px;width:60px;height:12px;padding:5px 17px;background:#d9d9d9;box-shadow:inset 0 1px #f0f0f0;border-radius:7px;border:1px solid #ccc;color:#fff;position:relative;text-align:center;float:right;}
 a.orating1_res{font:bold 12px/12px 'Trebuchet MS';color:#fff;text-shadow:0 2px 3px rgba(0,0,0,0.35);}
 a.orating1_res:hover{color:#f0f0f0;}
 a.orating1_m, a.orating_p{height:12px;width:12px;background:url('/dleimages/oicons.png') no-repeat;}
 a.orating1_m{float:left;background-position:-12px 0;}
 a.orating1_m:hover{background-position:-12px -12px;}
 a.orating1_m.orated{background-position:-12px -24px;}
 a.orating1_p{float:right;}
 a.orating1_p:hover{background-position:0 -12px;}
 a.orating1_p.orated{background-position:0 -24px;}





.ocomm{float:left;width:60px;height:12px;padding:4px 10px;background:#d9d9d9;box-shadow:inset 0 1px #f0f0f0;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;border:1px solid #ccc;color:#fff;position:relative;text-align:center;}
 a.ocomm_res{font:bold 10px/12px Tahoma;color:#fff;text-shadow:0 2px 3px rgba(0,0,0,0.35);}
 a.ocomm_res:hover{color:#f0f0f0;}
.comm_hide{padding:10px 20px;font:normal 12px Arial;color:#666;}
 .comm_hide a{display:inline-block;margin-left:10px;padding:0 2px;color:#07d;text-decoration:underline;font-style:italic;}
 .comm_hide a:hover{color:#000;border:0;}

 .ogray{border:1px solid #ccc;box-shadow:inset 0 1px #f0f0f0;background:#d9d9d9;}
 .oplus{border:1px solid #6e912c;box-shadow:inset 0 1px #aec97b;background:#82ac34;}
 .ominus{border:1px solid #a13535;box-shadow:inset 0 1px #dd8484;background:#cb4242;}
 .ogold{border:1px solid #d1a50a;background-color:#dca822;background-position:0 0 !important;}
 
 .oblack{border:1px solid #444;box-shadow:inset 0 1px #bbb;background:#5a5a5a;}
 .oload{cursor:progress !important;}

.container {margin-right: auto; margin-left: auto;}
@media (max-width: 467px) {.container {width: 90%;}}
@media (min-width: 468px) {.container {width: 90%;}}
@media (min-width: 768px) {.container {width: 750px;}}
@media (min-width: 992px) {.container {width: 970px;}}
@media (min-width: 1200px) {.container {width: 1170px;}}
.row {margin-left: -10px; margin-right: -10px;}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6,
.col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11,
.col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12, .col-vs-1, .col-vs-2, .col-vs-3, .col-vs-4, .col-vs-5, .col-vs-6, .col-vs-7, .col-vs-8, .col-vs-9, .col-vs-10, .col-vs-11,
.col-vs-12 {position: relative; min-height: 1px; padding-left: 10px; padding-right: 10px;}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9,
.col-xs-10, .col-xs-11, .col-xs-12 {float: left;}

.col-xs-12 {width: 100%;}
.col-xs-11 {width: 91.66666667%;}
.col-xs-10 {width: 83.33333333%;}
.col-xs-9 {width: 75%;}
.col-xs-8 {width: 66.66666667%;}
.col-xs-7 {width: 58.33333333%;}
.col-xs-6 {width: 50%;}
.col-xs-5 {width: 41.66666667%;}
.col-xs-4 {width: 33.33333333%;}
.col-xs-3 {width: 25%;}
.col-xs-2 {width: 16.66666667%;}
.col-xs-1 {width: 8.33333333%;} 

@media (min-width: 468px) { 
.col-vs-1, .col-vs-2, .col-vs-3, .col-vs-4, .col-vs-5, .col-vs-6, .col-vs-7, .col-vs-8, .col-vs-9,
.col-vs-10, .col-vs-11, .col-vs-12 {float: left;}

.col-vs-12 {width: 100%;}
.col-vs-11 {width: 91.66666667%;}
.col-vs-10 {width: 83.33333333%;}
.col-vs-9 {width: 75%;}
.col-vs-8 {width: 66.66666667%;}
.col-vs-7 {width: 58.33333333%;}
.col-vs-6 {width: 50%;}
.col-vs-5 {width: 41.66666667%;}
.col-vs-4 {width: 33.33333333%;}
.col-vs-3 {width: 25%;}
.col-vs-2 {width: 16.66666667%;}
.col-vs-1 {width: 8.33333333%;}}


@media (min-width: 768px) {
 .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6,
 .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {float: left;} 
 .col-sm-12 {width: 100%;}
 .col-sm-11 {width: 91.66666667%;}
 .col-sm-10 {width: 83.33333333%;}
 .col-sm-9 {width: 75%;}
 .col-sm-8 {width: 66.66666667%;}
 .col-sm-7 {width: 58.33333333%;}
 .col-sm-6 {width: 50%;}
 .col-sm-5 {width: 41.66666667%;}
 .col-sm-4 {width: 33.33333333%;}
 .col-sm-3 {width: 25%;}
 .col-sm-2 {width: 16.66666667%;}
 .col-sm-1 {width: 8.33333333%;}}

@media (min-width: 992px) {
 .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6,
 .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {float: left;} 
 .col-md-12 {width: 100%;}
 .col-md-11 {width: 91.66666667%;}
 .col-md-10 {width: 83.33333333%;}
 .col-md-9 {width: 75%;}
 .col-md-8 {width: 66.66666667%;}
 .col-md-7 {width: 58.33333333%;}
 .col-md-6 {width: 50%;}
 .col-md-5 {width: 41.66666667%;}
 .col-md-4 {width: 33.33333333%;}
 .col-md-3 {width: 25%;}
 .col-md-2 {width: 16.66666667%;}
 .col-md-1 {width: 8.33333333%;}}

@media (min-width: 1200px) {
 .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6,
 .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {float: left;} 
 .col-lg-12 {width: 100%;}
 .col-lg-11 {width: 91.66666667%;}
 .col-lg-10 {width: 83.33333333%;}
 .col-lg-9 {width: 75%;}
 .col-lg-8 {width: 66.66666667%;}
 .col-lg-7 {width: 58.33333333%;}
 .col-lg-6 {width: 50%;}
 .col-lg-5 {width: 41.66666667%;}
 .col-lg-4 {width: 33.33333333%;}
 .col-lg-3 {width: 25%;}
 .col-lg-2 {width: 16.66666667%;}
 .col-lg-1 {width: 8.33333333%;}}

/*clearfix*/
.clearfix:before, .clearfix:after, .container:before, .container:after, .row:before, .row:after,
.navbar:before, .navbar:after, .navbar-header:before, .navbar-header:after,
.navbar-collapse:before, .navbar-collapse:after, .modal-footer:before, .modal-footer:after,
.infobar:before, .infobar:after, .infobar-collapse:before, .infobar-collapse:after,
.infobar-header:before, .infobar-header:after {content: " "; display: table;}
.clearfix:after, .container:after, .row:after, .navbar:after, .navbar-header:after, .navbar-collapse:after,
.modal-footer:after, .infobar:after, .infobar-collapse:after, .infobar-header:after {clear: both;}



/*cam-rip*/ 
.cam-rip {position:absolute; left:3px; top:20px; z-index:4; font-size:0;} 
.cam-rip span {padding:3px 6px;color:#fff;display:block;font-size:12px;margin-bottom:4px;border-top-right-radius:2px;border-bottom-right-radius:2px;background:#cb1133;} 

/*TV-Rip*/ 
.TV-Rip {position:absolute; left:3px; top:20px; z-index:4; font-size:0;} 
.TV-Rip span {padding:3px 6px;color:#fff;display:block;font-size:12px;margin-bottom:4px;border-top-right-radius:2px;border-bottom-right-radius:2px;background:#0aa2d2;} 

/*HDTV-Rip*/ 
.HDTV-Rip {position:absolute; left:3px; top:20px; z-index:4; font-size:0;} 
.HDTV-Rip span {padding:3px 6px;color:#fff;display:block;font-size:12px;margin-bottom:4px;border-top-right-radius:2px;border-bottom-right-radius:2px;background:#774692;} 

/*DVD-Rip*/ 
.DVD-Rip {position:absolute; left:3px; top:20px; z-index:4; font-size:0;} 
.DVD-Rip span {padding:3px 6px;color:#fff;display:block;font-size:12px;margin-bottom:4px;border-top-right-radius:2px;border-bottom-right-radius:2px;background:#e86711;} 

/*DVD-5*/ 
.DVD-5 {position:absolute; left:3px; top:20px; z-index:4; font-size:0;} 
.DVD-5 span {padding:3px 6px;color:#fff;display:block;font-size:12px;margin-bottom:4px;border-top-right-radius:2px;border-bottom-right-radius:2px;background:#f6b84a;} 

/*SAT-Rip*/ 
.SAT-Rip {position:absolute; left:3px; top:20px; z-index:4; font-size:0;} 
.SAT-Rip span {padding:3px 6px;color:#fff;display:block;font-size:12px;margin-bottom:4px;border-top-right-radius:2px;border-bottom-right-radius:2px;background:#33b76d;}




body {
 font-family: 'Open Sans', Arial, Helvetica, sans-serif;
 font-size: 12px; line-height: 1.42857143; color: #6e879f; background-color: #161D25;}

a {
 color: #a5bbdc; text-decoration: none; background-color: transparent;
 transition: all 300ms ease-in; -webkit-transition: all 300ms ease-in;
 -moz-transition: all 300ms ease-in; -o-transition: all 300ms ease-in; -ms-transition: all 300ms ease-in}
a:hover, a:focus {
 color: #fff; text-decoration: none;
 transition: all 300ms ease-in; -webkit-transition: all 300ms ease-in;
 -moz-transition: all 300ms ease-in; -o-transition: all 300ms ease-in; -ms-transition: all 300ms ease-in}
a:active, a:hover, a:focus {outline: 0}

h1, h2, h3, h4, h5, h6 {font-weight: 500;line-height: 1.1; color: inherit; color:#a5bbdc}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {color:#a5bbdc}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {color: #fff;}
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {font-weight: normal; line-height: 1; color: #888}
h1 small, h2 small, h3 small {font-size: 65%}
h4 small, h5 small, h6 small {font-size: 75%}
h1 {font-size: 26px}
h2 {font-size: 24px}
h3 {font-size: 22px}
h4 {font-size: 18px}
h5 {font-size: 14px}
h6 {font-size: 12px}

.radius-50 {border-radius:50%; -webkit-border-radius:50%; -mox-border-radius:50%;}
.radius-5 {border-radius:5px; -webkit-border-radius:5px; -mox-border-radius:5px;}
.radius-3 {border-radius:3px; -webkit-border-radius:3px; -mox-border-radius:3px;}

.margin-b80 {margin-bottom:80px;}
.margin-b40 {margin-bottom:40px;}
.margin-b20 {margin-bottom:20px;}
.margin-b10 {margin-bottom:10px;}

.block-p {padding-left:40px !important; padding-right:40px !important;}
.block-m {margin-left:40px !important; margin-right:40px !important;}
@media (max-width: 767px) {
 .block-p {padding-left:20px !important; padding-right:20px !important;}
 .block-m {margin-left:20px !important; margin-right:20px !important;}}
.speedbar, .fullstory, #page-input, #addnews-page {margin:0 10px 20px 10px !important;}

.h-page {font-size:22px; border-left:8px solid #9B59B6; overflow:hidden; text-transform:uppercase; padding:7px 40px 7px 32px;}
@media screen and (max-width: 767px) {.h-page {padding-left:12px; padding-right:20px;}}
.h-page.h-page-sm {padding:5px 0 5px 12px; margin:0 0 20px -20px; font-size:18px;}

.h-owl {text-transform:uppercase; font-size:17px; font-weight:bold; border-left:8px solid #9B59B6; padding:5px 0 5px 12px}
.h-owl.h-owl-big {font-size:20px; margin-bottom:20px;}
.owl-orange .h-owl {border-color:#fff}
.owl-blue .h-owl {border-color:#02B0E4}
.owl-red .h-owl {border-color:#FC1A3F}
.owl-green .h-owl {border-color:#2ECC71}
.owl-violet .h-owl {border-color:#9B59B6}
.owl-yellow .h-owl {border-color:#FFC146}

#menu-bar {background:#222933; border-bottom:1px solid #313842; border-top:1px solid #313842}
#user-bar {background:#131A20; border-bottom:1px solid #1D232C}
#sidebar {overflow:hidden;}
#mainbar {padding-top:40px;}
#slider-bar {padding:40px 0;}
.owl-film, .owl-cat {margin-bottom:20px; overflow:hidden;}
#uCatsMenu7 {left:auto !important;top:auto !important;}

.block-site {padding:20px; background:#222933}
.block-dark {background:#1D232C; padding:20px;}
.block-light {padding:20px; background:#304156}
.block-orange {background:#fff;background:rgba(255,105,7,0.4)}
.block-green {background:#2ECC71;background:rgba(46,204,113,0.4);}
.block-blue {background:#02B0E4;background:rgba(2,176,228,0.4);}
.block-red {background:#FC1A3F;background:rgba(252,26,63,0.4);}
.block-yellow {background:#FFC146;background:rgba(255,193,70,0.4);}
.block-violet {background:#523B67; background:rgba(82,59,103,0.4);}

/*footer*/
#footer {background:#222933; color:#767f89; padding-top:20px; border-top:1px solid #313842; border-bottom:1px solid #313842}
#copirating {background:#131A20; padding:15px 0; text-align:center; margin-top:40px;}
#footer .footer-description, #footer .nav-footer, #footer .count, #footer .social-icon {margin:20px 0 0 0}
.nav-footer {overflow:hidden}
.nav-footer li {margin:4px; float:left}
.nav-footer li a {
 display:block; padding:6px 10px; background:#222933;
 border: 1px solid #313842; color: #a5bbdc; border-radius:3px;}
.nav-footer li a:hover {background:#303F52;}
.footer-description {font-size:12px; text-align:justify}
.footer-logo {max-width:100%; height:80px; display:block}
.count {overflow:hidden}
.count li {float:left; width:88px; height:31px; margin:0 4px 4px 0}

/*speed-bar*/
.speedbar {
 border-left:5px solid #304156; position:relative; height:50px; line-height:50px;
 background:#1D232C; overflow:hidden; padding:0 10px 0 15px;} 

/*social-icon*/
.social-icon {overflow:hidden;}
.social-icon li {float:left; text-align:center; width:20%; height:60px;}
.social-icon li:first-child a {border-top-left-radius:3px; border-bottom-left-radius:3px;}
.social-icon li:last-child a {border-top-right-radius:3px; border-bottom-right-radius:3px;}
.social-icon li a {display:block; font-size:22px; color:#fff; line-height:60px; margin-left:1px;}
.social-icon li a span {display:none; text-indent:-9999px}
.social-icon li a.fa-vk {background:#78C2EB; background:rgba(120,194,235,0.7)}
.social-icon li a.fa-youtube {background:#F12567; background:rgba(241,37,103,0.7)}
.social-icon li a.fa-facebook{background: #7998CA; background:rgba(121,152,202,0.7)}
.social-icon li a.fa-twitter {background:#02B0E4; background:rgba(2,176,228,0.7)}
.social-icon li a.fa-google-plus {background:#FC7EA4; background:rgba(252,126,164,0.7)}
.social-icon li a:hover {color:#a5bbdc; background:#304156;}
#footer .social-icon li {width:40px; height:40px;}
#footer .social-icon li a {line-height:40px; font-size:18px;}

/*top-scroll*/
.top-scroll {
 position: fixed; bottom: 30px; right: 2%; z-index: 10000; width: 50px; height: 50px; line-height:44px;
 font-size: 30px; color: #9B59B6; text-align: center; border: 3px solid #9B59B6; cursor: pointer;
 opacity:0.5; filter: alpha(opacity=50); font-weight:bold; border-radius:50%;}
.top-scroll:hover {opacity:1; filter: alpha(opacity=100);}
@media (max-width: 767px) {.top-scroll {display:none !important; visibility:hidden !important}}

/*fade effect*/
.fade {opacity:0;-webkit-transition:opacity 0.15s linear;-o-transition:opacity 0.15s linear; transition:opacity 0.15s linear;}
.fade.in {opacity: 1;}
.collapse {display: none; visibility: hidden;}
.collapse.in {display: block; visibility: visible;}
.collapsing {
 position: relative; height: 0; overflow: hidden; -webkit-transition-property: height, visibility;
 -o-transition-property: height, visibility; transition-property: height, visibility; -webkit-transition-duration: 0.35s;
 -o-transition-duration: 0.35s; transition-duration: 0.35s; -webkit-transition-timing-function: ease;
 -o-transition-timing-function: ease; transition-timing-function: ease;}
.caret {
 display: inline-block; width: 0; height: 0; margin-left: 6px; vertical-align: middle;
 border-top: 4px solid; border-right: 4px solid transparent; border-left: 4px solid transparent;} 

/*modal*/
.modal-open {overflow: hidden;}
.modal {
 display: none; overflow: hidden; position: fixed; top: 0; right: 0; padding:15px;
 bottom: 0; left: 0; z-index: 1040; -webkit-overflow-scrolling: touch; outline: 0;} 
.modal.fade .modal-dialog {transform: translate(0, -25%); transition: transform 0.3s ease-out;}
.modal.in .modal-dialog {transform: translate(0, 0);} 
.modal-open .modal {overflow-x: hidden; overflow-y: auto;}
.modal-dialog {position: relative; width: auto;}
.modal-backdrop {position: absolute; top:0; right:0; left:0; background-color: #000;}
.modal-backdrop.fade {opacity: 0;}
.modal-backdrop.in {opacity: 0.5;}
.modal-content {
 position: relative; background-color: #222933;
 border: 10px solid rgba(255, 255, 255, 0.2); background-clip:padding-box; outline: 0;} 
.close {
 font-size: 24px; font-weight: bold; line-height: 1; color: #fff; position:absolute; top:-25px; right:-25px;
 width:40px; height:40px; line-height:40px; text-align:center; background:#526480; z-index:9999999; border-radius:50%;} 
.close:hover, .close:focus {color:#fff; text-decoration:none; cursor:pointer; background:#293747}
button.close {padding: 0; cursor: pointer; border: 0; -webkit-appearance: none;}
.modal-body {position: relative;}
.modal-scrollbar-measure {position: absolute; top: -9999px; width: 50px; height: 50px; overflow: scroll;}
@media (min-width: 768px) {.modal-dialog {width: 700px; margin: 60px auto;}}

/*menu*/
.navbar {position: relative; min-height: 60px; z-index:2;} 
.navbar-toggle {
 position: relative; float: right; padding: 15px; font-size:12px; border-radius:5px;
 background: #3B2946; border: 1px solid #553f62; overflow:hidden; margin:7px 0}
.navbar-toggle:focus {outline: 0;}
.navbar-toggle .icon-bar {display: block; width: 22px; height: 2px; border-radius: 1px;}
.navbar-toggle .icon-bar + .icon-bar {margin-top: 4px;}
.navbar-toggle .icon-bar {background-color: #cec2d5;}
.navbar-toggle .sr-only {
 position:static; height:auto; width:auto; margin:0 10px 0 0; float:left; color:#cec2d5;
 height:14px; line-height:14px; text-transform:uppercase;}
.navbar-toggle .icon-block {display:block; float:right;}
.navbar-toggle:hover, .navbar-toggle:focus {opacity:0.8; filter: Alpha(Opacity=0);}
@media (min-width: 992px) {.navbar-toggle {display:none !important;}}

.navbar-collapse {overflow-x: visible; -webkit-overflow-scrolling: touch; padding:0 0 30px 0;} 
.navbar-collapse.in {overflow-y: auto;}
@media (min-width: 992px) {
 .navbar-collapse {width: auto; padding:0}
 .navbar-collapse.collapse {
 display: block !important; visibility: visible !important;
 height: auto !important; padding-bottom: 0; overflow: visible !important;}
 .navbar-collapse.in {overflow-y: visible;} 
 .navbar-header {float:left;} 
 .navbar-left {float:left !important;}
 .navbar-right {float:right !important;}}
 
/*navbar-nav*/
.navbar-nav {margin-bottom:-1px;}
.navbar-nav > li {float: left;}
.navbar-nav > li > a {
 padding: 40px 20px; font-size: 14px; color: #a5bbdc; display:block; border-bottom:1px solid #FF6907;
 text-transform:uppercase; position:relative}
.navbar-nav > li.active {background:#2a313b}
.navbar-nav > li > a:hover, .navbar-nav > li > a:focus, .navbar-nav > li.open > a, .navbar-nav > li.open > a:hover,
.navbar-nav > li.open > a:focus {color: #fff; background: #FF6907;}
.navbar-nav > li.nav1 a {border-bottom-color:#FF6907}
.navbar-nav > li.nav2 a {border-bottom-color:#2ECC71}
.navbar-nav > li.nav3 a {border-bottom-color:#02B0E4}
.navbar-nav > li.nav4 a {border-bottom-color:#FC1A3F}
.navbar-nav > li.nav5 a {border-bottom-color:#FFC146}
.navbar-nav > li.nav6 a {border-bottom-color:#9B59B6}
.navbar-nav > li.nav1 a:hover, .navbar-nav > li.nav1 a:focus, .navbar-nav > li.nav1.open > a,
.navbar-nav > li.nav1.open > a:hover, .navbar-nav > li.nav1.open > a:focus {
 background:#FF6907;background:rgba(255,105,7,0.4)}
.navbar-nav > li.nav2 a:hover, .navbar-nav > li.nav2 a:focus, .navbar-nav > li.nav2.open > a,
.navbar-nav > li.nav2.open > a:hover, .navbar-nav > li.nav2.open >a:focus {
 background:#2ECC71;background:rgba(46,204,113,0.4);}
.navbar-nav > li.nav3 a:hover, .navbar-nav > li.nav3 a:focus, .navbar-nav > li.nav3.open > a,
.navbar-nav > li.nav3.open > a:hover, .navbar-nav > li.nav3.open > a:focus {
 background:#02B0E4;background:rgba(2,176,228,0.4);}
.navbar-nav > li.nav4 a:hover, .navbar-nav > li.nav4 a:focus, .navbar-nav > li.nav4.open > a,
.navbar-nav > li.nav4.open > a:hover, .navbar-nav > li.nav4.open > a:focus {
 background:#FC1A3F;background:rgba(252,26,63,0.4);}
.navbar-nav > li.nav5 a:hover, .navbar-nav > li.nav5 a:focus, .navbar-nav > li.nav5.open > a,
.navbar-nav > li.nav5.open > a:hover, .navbar-nav > li.nav5.open >a:focus {
 background:#FFC146;background:rgba(255,193,70,0.4);}
.navbar-nav > li.nav6 a:hover, .navbar-nav > li.nav6 a:focus, .navbar-nav > li.nav6.open > a,
.navbar-nav > li.nav6.open > a:hover, .navbar-nav > li.nav6.open >a:focus {
 background:#9B59B6;background:rgba(155,89,182,0.4);}
.navbar-nav > li.open > a:after {
 top: 100%; left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; 
 border-top-color:#FF6907; border-top-color:rgba(255,105,7,0.4); pointer-events: none;
 border-width:10px; margin-left: -10px;}
.navbar-nav > li.nav1.open > a:after {border-top-color:#FF6907;}
.navbar-nav > li.nav2.open > a:after {border-top-color:#2ECC71;}
.navbar-nav > li.nav3.open > a:after {border-top-color:#02B0E4;}
.navbar-nav > li.nav4.open > a:after {border-top-color:#FC1A3F;}
.navbar-nav > li.nav5.open > a:after {border-top-color:#FFC146;}
.navbar-nav > li.nav6.open > a:after {border-top-color:#9B59B6;}

/*dropdown*/
.dropdown-menu {
 position: absolute; top: 120%; left: 0; z-index: 1000; display: none; width: 100%; padding:20px;
 overflow:hidden;
 font-size: 14px; border:1px solid #304156; border-top:none; text-align: left; background: #232F3D; border-radius:5px;
 box-shadow: 0 1px 5px rgba(155,89,182,0.1); -webkit-background-clip: padding-box; background-clip: padding-box; } 
.dropdown-menu > li {width:100%;}
@media (min-width: 468px) {.navbar-nav .dropdown-menu > li {float:left; width:50%}}
@media (min-width: 768px) {.navbar-nav .dropdown-menu > li {width:33.3333333333%}}
@media (min-width: 992px) {.navbar-nav .dropdown-menu > li {width:25%}}
@media (min-width: 1200px) {.navbar-nav .dropdown-menu > li {width:20%}}

.navbar-nav .dropdown-menu > li > a {
 display: block; padding: 10px 0; clear: both; font-weight: normal; background:#304156; text-align:center;
 line-height: 1.42857143; white-space: nowrap; color:#99b1d4; border-radius:3px; margin:5px;}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {text-decoration: none; color: #fff; background: transparent;}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {color: #fff; outline: 0; background-color:transparent;}
.open > .dropdown-menu {display: block;}
.open > a {outline: 0;}
@media (max-width: 991px) {
 .navbar-nav .caret {float:right; display:block; margin-top:10px;} 
 .navbar-nav {padding:15px 0; margin:15px 0 0 0; border-top:1px solid #304156;} 
 .navbar-nav > li {float:none; margin:0 0 4px 0; border-radius:3px;}
 .navbar-nav > li.open > a {margin-bottom:20px;} 
 .navbar-nav > li > a {background: #213144; padding:10px 15px; border-radius:3px; font-size:12px;} 
 .navbar-nav .open .dropdown-menu {position: static; float: none; border:0; box-shadow: none;}}

/*logo*/
.logotype {display:inline-block; vertical-align:middle; height:100px; line-height:100px;}
.logotype > img {display:inline-block; vertical-align:middle; max-height:100%; height:80px;}
.logotype:hover {opacity:0.8; filter: Alpha(Opacity=80);}
@media (max-width: 991px) {
 .logotype {height:60px; line-height:60px;}
 .logotype > img {height:40px;}}


/*infobar*/
.infobar .navbar-toggle {background: #222933; color: #99b1d4; border: 1px solid #313842; padding:7px 15px 5px 15px; margin:25px 0}
.infobar .navbar-toggle i {font-size:26px;}
.infobar-collapse {overflow-x: visible; -webkit-overflow-scrolling: touch; padding:0 0 30px 0;} 
.infobar-collapse.in {overflow-y: auto;}
@media (min-width: 992px) {
 .infobar-collapse {width: auto; padding:0}
 .infobar-collapse.collapse {
 display: block !important; visibility: visible !important;
 height: auto !important; padding-bottom: 0; overflow: visible !important;}
 .infobar-collapse.in {overflow-y: visible;}
 .infobar-header {float:left;}
 .infobar-right {float:right !important;}}

/*searchbar*/
.searchbar {height:40px; overflow:hidden; margin:25px 0 25px 5px; position:relative;float:left; width:250px;}
@media (max-width: 991px) {.searchbar {float:none; width:auto; margin:10px 0 0 0}}
.searchbar .searchbar-input {
 height:40px; width:100%; background:#222933; color:#99b1d4; line-height:40px;
 border:1px solid #313842; padding:0 40px 0 20px; font-style: italic; font-size: 14px;} 
.searchbar .searchbar-input:hover {background:#304156} 
.searchbar .searchbar-input:focus {color: #99b1d4; outline:0; background:#304156}
.searchbar .searchbar-btn {
 position:absolute; top:0; right:0; padding:9px 15px 9px 10px;
 color:#99b1d4; background:none; border:none; font-size:16px;}
.searchbar .searchbar-btn:hover {color: #fff;}
.searchbar .searchbar-btn:focus {outline:0}

/*nav-info*/
.nav-info {margin:25px 0; height:40px; float:left;}
.nav-info li {
 display:inline-block; vertical-align:middle;text-align:center;
 height:40px; position:relative; margin:0 5px 0 0;}
.nav-info li a {
 display:block; color:#a5bbdc; line-height:38px; width:40px;
 background:#222933; border:1px solid #313842; border-radius:3px;}
.nav-info li a i {font-size:16px;}
.nav-info li a span {display:none;}
.nav-info li a:hover {background:#304156}
@media (max-width: 991px) {
 .nav-info {float:none; height:auto; margin:10px 0 0 0;}
 .nav-info li {display:block; text-align:left; margin:0 0 5px 0;}
 .nav-info li a {width:auto; padding:0 10px;}
 .nav-info li a i {margin-right:10px;}
 .nav-info li a span {display:inline-block;}}

/*login*/
.nav-login {height:50px; margin:20px 0; line-height:50px; float:left;}
.nav-login > li {margin-right:3px; display:inline-block; vertical-align:middle; position:relative; height:50px;}
.nav-login > li.nav-login-firts {margin-right:12px;}

.nav-login .nav-login-avatar {overflow:hidden; width:50px; height:50px; display:block;}
.nav-login .nav-login-avatar img {display:block; width:100%; height:100%;}
.nav-login .nav-login-comnum {
 position:absolute; right:-5px; top:-6px; width:25px; height:25px; line-height:25px; text-align:center;
 color:#a5bbdc; background:#526480; font-size:11px;}
.nav-login .nav-login-comnum:hover {background:#222933 !important}
.nav-login-user, .nav-login-exit {
 background:#222933; color:#99b1d4; border:1px solid #313842; display:block;
 height:40px; line-height:40px; margin:5px 0}
.nav-login-exit {padding:0 8px 0 10px;font-size:24px;}
.nav-login-user {padding:0 10px 0 12px;}
.nav-login-user > i {margin-right:10px; font-size:14px;}
.nav-login-user > .caret {margin-left:15px;}

.nav-login .dropdown-menu {width:200px; top:110%; text-align:left; padding:0}
.nav-login .dropdown-menu li {float:none; width:100%;}
.nav-login .dropdown-menu li:nth-child(even) {background:#202a36}
.nav-login .dropdown-menu li a {
 display:block; color:#99b1d4; padding:0 0 0 10px; font-size:12px;
 line-height:40px; height:40px; margin:0}
.nav-login .dropdown-menu li a i {font-size:14px; margin-right:10px;}
.nav-login li > a:hover, .nav-login li > a:focus, .nav-login li.open > a, .nav-login > li.open > a:hover,
.nav-login > li.open > a:focus {background-color:#304156; color:#a5bbdc; outline:0}
 
.nav-login-in.dropdown-menu {padding:10px 20px 12px 20px; width:300px;}
.nav-login-in.dropdown-menu li:nth-child(even) {background:none}
.nav-login-text {
 text-align:center; margin:20px 0; height:5px;
 border-bottom:1px solid #526480; border-top:1px solid #526480;} 
.nav-login-text b {
 display:inline-block; vertical-align:top; text-transform:uppercase; margin-top:-10px;
 height:20px; line-height:20px; background:#232F3D; position:relative; z-index:2; padding:0 10px;}

.social-login {text-align:center; overflow:hidden; padding:10px 0}
.social-login li {float:left !important; width:16.66666666% !important;}
.social-login a {
 font-size:0; text-indent:-9999px; display:block; border-radius:2px; opacity:0.8;
 height:40px !important; line-height:40px !important; margin:0 1px 2px 1px !important;}
.social-login a.social-vk {background:#5D99C3 url(../images/social/vk.png) 50% 50% no-repeat}
.social-login a.social-odn {background:#EE9357 url(../images/social/odn.png) 50% 50% no-repeat}
.social-login a.social-fb {background:#4463A6 url(../images/social/fb.png) 50% 50% no-repeat}
.social-login a.social-ml {background:#3C75DF url(../images/social/mail.png) 50% 50% no-repeat}
.social-login a.social-ya {background:#D775AB url(../images/social/yandex.png) 50% 50% no-repeat}
.social-login a.social-gl {background:#D6463C url(../images/social/google.png) 50% 50% no-repeat}
.social-login a:hover {opacity:1; background-color:#5279C2;}

/*tooltip*/
.tooltip {
 position:absolute; z-index:10; display:block; visibility:visible;
 font-size:12px; line-height:1.4; opacity: 0; filter: alpha(opacity=0);}
.tooltip.in {opacity:0.95; filter: alpha(opacity=95);}
.tooltip.top {margin-top:-5px; padding:5px 0;}
.tooltip.bottom {margin-top:5px; padding:5px 0;}
.tooltip-inner {
 max-width:250px;padding:10px; color:#fff; text-align:center;
 background:#9B59B6;background:rgba(155,89,182,0.6); border-radius:5px;} 
.tooltip-arrow {position: absolute; width: 0; height: 0; border-color: transparent; border-style: solid;}
.tooltip.top .tooltip-arrow {bottom:-1px; left:50%; margin-left:-5px; border-width:5px 5px 0; border-top-color:#9B59B6;}
.tooltip.bottom .tooltip-arrow {top:-1px; left:50%; margin-left:-5px; border-width:0 5px 5px; border-bottom-color:#9B59B6;}

/*accordion*/
.accordion .panel:first-child .link {border-top-left-radius:3px; border-top-right-radius:3px;}
.accordion .panel:last-child .link {border-bottom-left-radius:3px; border-bottom-right-radius:3px;}
.accordion .link {
 display:block; padding: 15px 55px 15px 15px; background:#9B59B6; color:#fff; position:relative;
 font-size:12px; font-weight:bold; text-transform:uppercase; border-bottom:1px solid #1D232C;}
.accordion .link:hover {color:#fff}
.accordion .collapsed.link:hover {color:#fff; background:#9B59B6;}
.accordion-orange .link, .accordion-orange .collapsed.link:hover {background:#FF6907; background:rgba(255,105,7,0.7)}
.accordion-blue .link, .accordion-blue .collapsed.link:hover {background:#02B0E4; background:rgba(2,176,228,0.7);}
.accordion-red .link, .accordion-red .collapsed.link:hover {background:#FC1A3F; background:rgba(252,26,63,0.7);}
.accordion-green .link, .accordion-green .collapsed.link:hover {background:#2ECC71; background:rgba(46,204,113,0.7);}
.accordion-violet .link, .accordion-violet .collapsed.link:hover {background:#9B59B6; background:rgba(155,89,182,0.7)}
.accordion-yellow .link, .accordion-yellow .collapsed.link:hover {background:#FFC146; background:rgba(255,193,70,0.7);}
.accordion .collapsed.link {color:#a5bbdc; background: #304156;}
.accordion .accordion-marker {
 position:absolute; top:50%; right:10px; margin-top:-10px; width: 22px; height:22px; line-height:21px;
 color:#eee; border:1px solid #eee; border-radius:50%; text-align:center}
.accordion .collapsed .accordion-marker {color: #6e879f; border-color:#899CB9}
.accordion .collapsed.link:hover .accordion-marker {color:#fff; border-color:#fff}
.accordion .accordion-open, .accordion .accordion-close {display:block; font-size:10px; width:100%; height:100%;}
.accordion .accordion-open {display:inline-block}
.accordion .accordion-close {display:none}
.accordion .collapsed .accordion-close {display:inline-block}
.accordion .collapsed .accordion-open {display:none}

/*navigation*/
.pagesBlockuz2,.pagesBlockuz1,#pagesBlock1,#pagesBlock2{display:block;height:30px;margin:30px 30px 0;text-align:left;}
.swchItemDots,.swchItemDots1{padding:5px;}
.swchItemA,.swchItemA1{color:#444;background:#1D232C;}
.swchItem,.swchItemA,.swchItem1,.swchItemA1{font-size:12px;padding:7px 14px;margin-right:4px;border-radius:4px;}
.swchItem,.swchItem1{line-height:30px;text-decoration:none;font-weight:normal;color:#fff;background:#304156;}
.swchItem:hover,.swchItem1:hover{background:#1D232C;text-decoration:none;}

/*berrors*/
.berrors {
 background: #792237; padding:20px; overflow:hidden; color:#eee;
 position:relative;border:1px solid #FC1A3F; font-size:12px}
.berrors i {position:absolute; left:30px; top:50%; width:56px; height:56px; margin-top:-28px}
.berrors > div {padding-left:86px}
.berrors > div b {font-size:18px; display:block; margin-bottom:10px}
.berrors a {color: #fff; font-weight:bold;}
.berrors a:hover {text-decoration:underline}
.berrors ul li {list-style:inside; padding:0 0 6px 0}
@media screen and (max-width: 768px) {
 .berrors i {left:15px}
 .berrors p {padding-left:71px}}

/*nav-tabs*/
.tab-content {padding:20px; position:relative; z-index:1; font-size:12px; background: #22303E; border-radius:3px;}
#full-video .tab-content {background: #1D232C;}
.tab-content > .tab-pane {display:none; visibility:hidden;}
.tab-content > .active {display:block; visibility:visible;}
.nav-tabs {position:relative; z-index:2; width:100%; overflow:hidden}
.nav-tabs > li {float:none; margin-bottom:5px;}
.nav-tabs > li > a {
 text-align:center; color:#a5bbdc; background:#1F2935; border-radius:3px;
 text-transform:uppercase; padding:20px 0; display:block; display:block; font-size:12px;} 
.nav-tabs > li > a:hover {color:#a5bbdc; background:#304156}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {background:#22303E; color:#a5bbdc; cursor: default;}

#full-video .nav-tabs > li > a {background:#1D232C;}
#full-video .nav-tabs > li > a:hover, #full-video .nav-tabs > li.active > a, #full-video .nav-tabs > li.active > a:hover,
#full-video .nav-tabs > li.active > a:focus {background:#304156}

@media (min-width: 768px) {
 .nav-tabs > li {float:left; width:48%; margin-right:4%; margin-bottom:0}
 .nav-tabs > li:last-child {margin-right:0}
 .tab-content {border-top-left-radius:0; border-top-right-radius:0;}
 .nav-tabs > li > a {border-bottom-left-radius:0; border-bottom-right-radius:0} 
 #full-video .nav-tabs > li {width:auto; margin-right:10px;}
 #full-video .nav-tabs > li > a {padding:15px 20px; font-size:11px;}}
 
/*tagscloud*/
.tagscloud {color:#161D25;}
.tagscloud a {
 display:inline-block; vertical-align:middle; margin:2px 0;
 padding:4px 6px; background:#232F3D; color:#6E879F; border-radius:2px;}
.tagscloud a:hover {background:#9B59B6;background:rgba(155,89,182,0.4); color: #a5bbdc;}

/*button*/
.btn {
 display: inline-block; margin-bottom: 0; text-align: center; vertical-align: middle; position:relative;
 cursor: pointer; font-size: 12px; background: #232F3D; color: #99b1d4; border: 1px solid #304156;
 padding: 8px 14px 7px 14px; line-height: 1.42857143; white-space: nowrap; text-transform:uppercase;
 -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; z-index:20;
 text-shadow: 0 1px 1px rgba(0, 0, 0, 0.15); -ms-touch-action: manipulation; touch-action: manipulation;
 transition: all 200ms ease-in; border-radius:3px;} 
.btn:hover, .btn:focus {color:#99b1d4; text-decoration: none; background:#526480; border: 1px solid #304156;}
.btn:active, .btn.active {outline: 0; background-image: none; box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);} 
.btn:focus, .btn:active:focus, .btn.active:focus {outline:none;}
.btn i {margin-right:10px; font-size:16px;}

.btn-info {color: #99b1d4; background:#526480; border-color: #304156;}
.btn-info:hover, .btn-info:focus, .btn-info:active {color: #99b1d4; background:#232F3D; border-color: #304156;}

.btn-lg {padding: 10px 16px; font-size: 18px; line-height: 1.33;}
.btn-sm {padding: 6px 10px; font-size: 11px; line-height: 1.5;}
.btn-sm i {font-size:14px; margin:0 0 0 5px}
.btn-xs {padding: 1px 5px; font-size: 11px; line-height: 1.5;}
.btn-block {display: block; width: 100%;}
.btn-block + .btn-block {margin-top: 5px;}
.btn-block .btn {margin:0}
input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block {width: 100%;}

.btn-group {position: relative; display: inline-block; vertical-align: middle;}
.btn-group > .btn {position: relative; float: left;}
.btn-group > .btn:hover, .btn-group > .btn:focus, .btn-group > .btn:active {z-index: 2;}
.btn-group > .btn:focus {outline: 0;}
.btn-group .btn + .btn {margin-left: -1px;}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {border-radius: 0;}
.btn-group > .btn:first-child {margin-left: 0;}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {border-top-right-radius:0;border-bottom-right-radius:0;}
.btn-group > .btn:last-child:not(:first-child) {border-top-left-radius: 0; border-bottom-left-radius: 0;}
.com-order-block {display:none;}

/*shortstory-news*/
.shortstory-news {margin:0 10px 20px 10px; background:#222933; padding:20px;}
.shortstory-news-img {display:block;}
.shortstory-news-img img {display:block; width:100%; height:auto; border: 3px solid #304156;}
.shortstory-news h4 {margin-bottom:20px;}
.shortstory-news-text {margin-bottom:20px; text-align:justify}
.shortstory-news-info {overflow:hidden;}
@media (max-width: 767px) {.shortstory-news-img {margin-bottom:20px;}}
.shortstory-news:hover .shortstory-news-img img {opacity:0.7}

/*short-info*/
.short-info {font-size:12px; height:34px;}
.short-info li {
 float:left; text-align:center; overflow:hidden; height:32px; line-height:32px;
 border:1px solid #304156; margin-right:4px;}
.short-info li.short-info-li {background:#1F2935; padding:0 10px; border-radius:3px;}
.short-info li:last-child {margin-right:0}
.short-info li.short-info-li:hover {background:#526480; color:#a5bbdc}
.short-info li.short-info-btn {float:right; border:none;}
.short-info li.short-info-btn .btn i {margin-left:5px; font-size:12px; margin-right:0}
.short-info li.short-info-btn a {display:block; padding-top:7px; padding-bottom:6px;}
@media (max-width: 767px) {
 .short-info li.short-info-li {width:15%; margin:0; border-right:0; border-radius:0}
 .short-info li.short-info-btn {width:40%;}
 .short-info li.short-info-btn .btn {border-top-left-radius:0; border-bottom-left-radius:0;}
 .short-info li:first-child {border-top-left-radius:3px; border-bottom-left-radius:3px;}
}

/*short-news*/
.short-news {overflow:hidden}
.short-news li {margin-bottom:10px;}
.short-news li a {
 display:block; position:relative; padding:5px 50px 5px 125px;
 background:#1D232C; height:70px; overflow:hidden; border-radius:3px;}
.short-news li a .short-news-img {position:absolute; left:0; top:0; width:110px; height:70px; background:#1F2935} 
.short-news li a img {width:100px; height:60px; margin:5px; display:block;}
.short-news li a .short-news-title {display:table-cell; vertical-align:middle; height:60px;}
.short-news li a .short-news-i {
 position:absolute; top:0; right:0; width:35px; height:100%;
 background:#232F3D; text-align:center; line-height:70px; font-size:24px; font-weight:bold}
.short-news li a:hover {background:#232F3D}

/*shortstory-list*/
.shortstory-list {
 overflow:hidden; position:relative; padding:10px 10px 10px 100px;
 background:#24303D; border-top:1px solid #304156;}
.shortstory-list:last-child {border-bottom:1px solid #1D232C;}
.accordion .panel:last-child .shortstory-list {border-bottom-left-radius:3px; border-bottom-right-radius:3px;}
.shortstory-list-poster {width:70px; height:95px; position:absolute; left:10px; top:10px}
.shortstory-list-poster img {width:100%; display:block; height:95px; border-radius:2px; border:2px solid #304156}
.shortstory-list:hover .shortstory-list-poster img {opacity:0.6}
.shortstory-list-title {display:block; font-size:13px; height:43px; overflow:hidden; text-transform:uppercase;}
.shortstory-list-title a {display:table-cell; vertical-align:middle; height:43px;}
.shortstory-list-category {height:21px; overflow:hidden; margin:7px 0 5px 0; font-size:0;}
.shortstory-list-category a {
 display:inline-block; vertical-align:middle; padding:3px 6px; border-radius:3px;
 background:#161D25; color:#6E879F; font-size:11px; margin-right:2px;}
.shortstory-list-category a:hover {background:#526480; color:#fff}
.shortstory-list-rating {overflow:hidden;}


.zvuk {background:#ff00ff; padding:3px 6px;color:#fff;font-size:12px;border-bottom-right-radius:2px;}



/*film-rip*/
.film-rip {position:absolute; left:3px; top:20px; z-index:4; font-size:0;}
.film-rip span {padding:3px 6px;color:#fff;display:block;font-size:12px;margin-bottom:4px;border-top-right-radius:2px;border-bottom-right-radius:2px;background:#FC1A3F;}


/*short-trailer*/
.short-trailer {
 position:absolute; left:50%; top:50%; width:80px; height:80px; line-height:64px; text-align:center;
 color:#FC1A3F; font-size:36px; border-radius:50%; opacity:0.85; z-index:3;
 background:#0F1520; border:8px solid #323F4C; margin-top:-40px; margin-left:-40px;}
.short-trailer i {margin-left:6px;}
.short-trailer:hover {opacity:1}

/*shortstory*/
.shortstory-in {float:none; width:100%}
.shortstory {background:#1D232C; margin:0 10px 20px 10px; overflow:hidden;}
@media (min-width: 468px) {
 .shortstory-in {float:left; width:50%}
 .shortstory-in.shortstory-trailer {float:left; width:50%}
}
@media (min-width: 600px) {
 .shortstory-in {float:left; width:50%}
 .shortstory-in.shortstory-trailer {float:left; width:50%}
}
@media (min-width: 768px) {
 .shortstory-in {float:left; width:33.333333333333%}
 .shortstory-in.shortstory-trailer {float:left; width:33.333333333333%}
}
@media (min-width: 992px) {
 .shortstory-in {float:left; width:25%}
 .shortstory-in.shortstory-trailer {float:left; width:33.333333333333%}
}
@media (min-width: 1200px) {
 .shortstory-in {float:left; width:25%}
 .shortstory-in.shortstory-trailer {float:left; width:33.333333333333%}
}

.short-content {overflow:hidden;}
.short-link {overflow:hidden; margin:0 0 10px 0; background:#222933; padding:10px;}
.short-link a {
 font-size:13px; line-height:1.3; display:block; text-align:center;
 height:30px; overflow:hidden; text-transform:uppercase}
.short-link:hover {background:#232F3D}
.short-rating {padding:0 0 10px 0; overflow:hidden; text-align:center}
.short-rating .rating {margin:0 auto;}

.short-images {margin:5px; position:relative;}
.short-images .short-images-link {display:block; position:relative; overflow:hidden}
.short-images short-images-link:before {
 position:absolute; left:-100%; top:0; width:100%; height:100%; z-index:2; background:rgba(40,40,40,0.3); content:"";
 transition: all 300ms ease-in; -webkit-transition: all 300ms ease-in;
 -moz-transition: all 300ms ease-in; -o-transition: all 300ms ease-in; -ms-transition: all 300ms ease-in}
.short-images short-images-link:hover:before {
 left:0; transition: all 300ms ease-in; -webkit-transition: all 300ms ease-in;
 -moz-transition: all 300ms ease-in; -o-transition: all 300ms ease-in; -ms-transition: all 300ms ease-in}

/*owl-random*/
.owl-random {border-radius:3px; margin-bottom:20px; background:#304156; overflow:hidden;}
.owl-random .h-owl {margin:20px 0 0 0; padding-left:22px}
.owl-random .owl-box {margin:20px}
.owl-random .owl-pagination {position:static;}
.owl-random .shortstory {background:#526480;}
.owl-random .short-images a img {border:3px solid #304156}
.owl-random .short-link {background:#38495C;}
.owl-random .short-link:hover {background:#24303D}

/*short-images*/
.short-images a img {width:100%; display:block; height:auto; border:3px solid #222933; border-radius:3px;}
.shortstory-trailer .short-images a img {height:auto}
.shortstory:hover .short-images a img {opacity:0.8}

@media (max-width: 467px) {
 .short-images a img {height:auto}
 #related-news .short-images a img {height:auto}
 .owl-random .short-images a img {height:auto}
 .shortstory-trailer .short-images a img {height:auto}
 .owl-trailer .shortstory-trailer .short-images a img {height:auto} 
}
@media (min-width: 468px) {
 .short-images a img {height:290px}
 #related-news .short-images a img {height:250px}
 .owl-random .short-images a img {height:250px}
 .shortstory-trailer .short-images a img {height:170px}
 .owl-trailer .shortstory-trailer .short-images a img {height:150px}
}
@media (min-width: 600px) {
 .short-images a img {height:390px}
 #related-news .short-images a img {height:380px}
 .owl-random .short-images a img {height:380px}
 .shortstory-trailer .short-images a img {height:200px}
 .owl-trailer .shortstory-trailer .short-images a img {height:180px}
}
@media (min-width: 768px) {
 .short-images a img {height:320px}
 #related-news .short-images a img {height:290px}
 .owl-random ..short-images a img {height:300px}
 .shortstory-trailer .short-images a img {height:150px}
 .owl-trailer .shortstory-trailer .short-images a img {height:220px}
}
@media (min-width: 992px) {
 .short-images a img {height:230px}
 #related-news .short-images a img {height:185px;}
 .owl-random .short-images a img {height:220px}
 .shortstory-trailer .short-images a img {height:150px}
 .owl-trailer .shortstory-trailer .short-images a img {height:210px}
}
@media (min-width: 1200px) {
 .short-images a img {height:275px}
 #related-news .short-images a img {height:250px}
 .owl-random .short-images a img {height:285px}
 .shortstory-trailer .short-images a img {height:180px}
 .owl-trailer .shortstory-trailer .short-images a img {height:240px}
}

/*owl-carousel*/
.block-carousel {overflow:hidden;}
.owl-box {margin-left: -10px; margin-right:-10px;}
.owl-box .shortstory-in {margin:0 10px !important; width:auto; float:none}
.owl-box .shortstory {margin:0 !important}

.owl-carousel .owl-wrapper:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
.owl-carousel {display: none; position: relative; width: 100%; -ms-touch-action: pan-y;}
.owl-carousel .owl-wrapper {display: none; position: relative; -webkit-transform: translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer {overflow: hidden; position: relative; width: 100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{
 -webkit-transition: height 500ms ease-in-out; -moz-transition: height 500ms ease-in-out;
 -ms-transition: height 500ms ease-in-out; -o-transition: height 500ms ease-in-out; transition: height 500ms ease-in-out;} 
.owl-item.loading {min-height: 150px; background: url(AjaxLoader.gif) no-repeat center center}
.owl-carousel .owl-item {float: left;}
.owl-controls .owl-page, .owl-controls .owl-buttons div {cursor: pointer;}
.owl-controls {
 -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none;
 -ms-user-select: none; user-select: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
/*.grabbing {cursor:url(grabbing.png) 8 8, move;}*/
.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-controls {text-align: center}
.owl-controls .owl-prev, .owl-controls .owl-next {
 position:absolute; top:50%; color:#fff; background:#9B59B6; font-size:20px;
 filter: Alpha(Opacity=80); opacity: 0.8; z-index:5; border-radius:3px; margin-top:-30px;
 width:38px; height:60px; line-height:60px;} 
.owl-controls .owl-prev {left:10px;}
.owl-controls .owl-next {right:10px;}
.owl-controls.clickable .owl-buttons div:hover {filter: Alpha(Opacity=100); opacity: 1; background:#526480;}
.owl-pagination {height:30px; line-height:30px; position:absolute; top:-42px; right:10px}
@media (max-width: 467px) {.owl-pagination {position:static;}}
#related-news .owl-pagination {position:static !important; margin-top:20px;}
.owl-controls .owl-page {display: inline-block; vertical-align:middle; zoom: 1; *display: inline;}
.owl-controls .owl-page span {
 display: block; width: 10px; height: 10px; margin-left: 4px;
 filter: Alpha(Opacity=80); opacity:0.8; background: #fff; border-radius:50%}
.owl-controls .owl-page.active span,
.owl-controls.clickable .owl-page:hover span {background:#9B59B6; filter: Alpha(Opacity=100); opacity: 1}

.owl-orange .owl-prev, .owl-orange .owl-next {background:#FF6907}
.owl-blue .owl-prev, .owl-blue .owl-next {background:#02B0E4}
.owl-red .owl-prev, .owl-red .owl-next {background:#FC1A3F}
.owl-green .owl-prev, .owl-green .owl-next {background:#2ECC71}
.owl-violet .owl-prev, .owl-violet .owl-next {background:#9B59B6}
.owl-yellow .owl-prev, .owl-yellow .owl-next {background:#FFC146}

.owl-orange .owl-controls .owl-page.active span, .owl-orange .owl-controls.clickable .owl-page:hover span {background:#FF6907}
.owl-red .owl-controls .owl-page.active span, .owl-red .owl-controls.clickable .owl-page:hover span {background:#FC1A3F}
.owl-blue .owl-controls .owl-page.active span, .owl-blue .owl-controls.clickable .owl-page:hover span {background:#02B0E4}
.owl-green .owl-controls .owl-page.active span, .owl-green .owl-controls.clickable .owl-page:hover span {background:#2ECC71}
.owl-violet .owl-controls .owl-page.active span, .owl-violet .owl-controls.clickable .owl-page:hover span {background:#9B59B6}
.owl-yellow .owl-controls .owl-page.active span, .owl-yellow .owl-controls.clickable .owl-page:hover span {background:#FFC146}

/*fullstory*/
.fullstory {background:#222933; padding-top:20px; padding-bottom:40px;}
#fstory-film {background: #24303D; padding-top:20px; padding-bottom:20px;}
#related-news {background:#24303D; padding-top:20px; padding-bottom:20px;}

.fstory-h1 {
 line-height:32px; font-size:22px; overflow:hidden; text-transform:uppercase;
 border-left:8px solid #02B0E4; padding:7px 20px 7px 60px; position:relative; min-height:45px;}

.fstory-favorites {
 text-align:center; position:absolute; left:2px; top:0; width:45px; height:45px; border:1px solid #304156;
 background:#24303D; line-height:45px; border-top-right-radius:3px; border-bottom-right-radius:3px;}
.fstory-favorites a {display:block; height:100%}
.fstory-favorites img {vertical-align:middle !important}
.fstory-favorites:hover {background:#526480; border-color:#526480}

#addcform {background:#1D232C; padding-top:20px; padding-bottom:20px;}
#comment-news .comment-news-line {border-top:3px solid #24303D; padding-top:10px; text-align:right; margin-bottom:20px;}
@media (max-width: 767px) {
 #comment-news .btn {width:100%;}
 #comment-news .comment-news-line {margin-bottom:40px;}}

.fstory-content {text-align:justify; font-size:14px;}
.fstory-content img {max-width:100%; height:auto;}
.fstory-content ol, .fstory-content ul {margin:15px 0; padding-left:20px; overflow:hidden; color:#565A5F} 
.fstory-content ol {list-style: decimal; padding-left:30px;}
.fstory-content ul {list-style: inside;}

.fstory-poster-in {text-align:center}
.fstory-poster {position:relative;}
.fstory-poster img {display:inline-block; vertical-align:middle; max-width:100%;border-radius:3px; border:3px solid #304156;}
@media (max-width: 767px) {.fstory-poster {margin:0 auto; width:300px;}}
.fstory-poster-rip {background:#FC1A3F; padding:4px 10px; color:#fff; position:absolute; top:20px; left:-5px}
.fstory-poster-rip a {color:#fff}

.btn-trailer {width:100%; margin-top:20px; font-size:12px; padding-top:12px; padding-bottom:12px;}
@media (max-width: 767px) {.btn-trailer {margin-bottom:20px;}}

.video-responsive embed, .video-responsive object, .video-responsive video,
.video-responsive iframe, .video-responsive frame {width: 100% !important; height:400px;}
.mejs-video, .me-plugin, .mejs-shim, .mejs-layers, .mejs-overlay {width:100% !important;}
.mejs-video, .mejs-shim {height:400px !important;}

@media screen and (max-width: 991px) {
 .video-responsive embed, .video-responsive object, .video-responsive video,
 .video-responsive iframe, .video-responsive frame, .mejs-video, .mejs-shim {height:400px !important;} 
}
@media screen and (max-width: 767px) {
 .video-responsive embed, .video-responsive object, .video-responsive video,
 .video-responsive iframe, .video-responsive frame, .mejs-video, .mejs-shim {height:350px !important;} 
}
@media screen and (max-width: 600px) {
 .video-responsive embed, .video-responsive object, .video-responsive video,
 .video-responsive iframe, .video-responsive frame, .mejs-video, .mejs-shim {height:300px !important;} 
}
@media screen and (max-width: 467px) {
 .video-responsive embed, .video-responsive object, .video-responsive video,
 .video-responsive iframe, .video-responsive frame, .mejs-video, .mejs-shim {height:250px !important;} 
}

/*finfo*/
.finfo {overflow:hidden; padding:0 0 10px 40px; position:relative; color:#99b1d4}
.finfo:last-child {padding-bottom:0}
.finfo .finfo-line {height:100%; width:4px;background:#222933; position:absolute; left:10px; top:0}
.finfo .finfo-block {background:#222933; border-radius:3px; position:relative;}
.finfo:hover .finfo-block {background:#1D232C}
.finfo .finfo-block:before {
 width:12px; height:12px; border-radius:50%; content:" ";
 position:absolute; top:50%; left:-34px; background:#304156; margin-top:-6px;}
.finfo:hover .finfo-block:before {background:#526480} 
.finfo .finfo-block:after {
 top: 50%; left: -12px; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; 
 border-right-color:#304156; pointer-events: none; border-width:6px; margin-top: -6px;}
.finfo .finfo-title {
 display:table-cell; vertical-align:middle; width:100px; background:#304156; padding:6px 10px;
 text-transform:uppercase; font-size:10px; color:#a5bbdc;
 border-bottom-left-radius:3px; border-top-left-radius:3px;}
.finfo .finfo-text {display:table-cell; vertical-align:middle; padding:10px; color:#798FA6}

.fstory-info {background:#1D232C; padding-top:10px; padding-bottom:10px}
.fstory-info-right {text-align:right; padding-top:4px;}
@media (max-width: 767px) {
 .fstory-info-left {text-align:center}
 .fstory-info-right {text-align:center; background:#304156; margin-top:10px; padding-top:10px; padding-bottom:10px;}}

/*ul-infoicon*/
.ul-infoicon > li {display:inline-block; vertical-align:middle; margin-right:2px;}
@media (max-width: 767px) {.ul-infoicon > li {margin-top:5px;}}
.ul-infoicon > li > a {
 height:34px; background: #232F3D; color: #99b1d4; border: 1px solid #304156;
 display:block; padding: 0 8px; line-height:34px; border-radius:3px;}
.ul-infoicon > li > a:hover {background:#526480}
.ul-infoicon > li > a i {margin-right:8px;}
.ul-infoicon > li > a i.fa-lg {margin-right:0}
.ul-infoicon li.dropdown {position:relative;}
.ul-infoicon .dropdown-menu {width:200px; font-size:11px; padding:0; left:auto; right:0}
.ul-infoicon .dropdown-menu li {
 float:none; width:100%; color:#99b1d4;padding:0 0 0 10px; font-size:12px;
 line-height:30px; height:30px; margin:0}
.ul-infoicon .dropdown-menu li:nth-child(even) {background:#202a36}
.ul-infoicon .dropdown-menu li i {font-size:14px; margin-right:10px;}
.ul-infoicon > li > a:hover, .ul-infoicon > li > a:focus, .ul-infoicon > li.open > a, .ul-infoicon > li.open > a:hover,
.ul-infoicon > li.open > a:focus {background:#526480; outline:0}

/*fstory-tags*/
.fstory-tags {color:#1F2935; padding-left:40px; position:relative; margin:20px 0}
.fstory-tags-text {
 color:#FC1A3F;color:rgba(252,26,63,0.8); font-size:18px; position:absolute; top:0; left:0; width:40px;}
.fstory-tags-text i {margin-right:5px;}
.fstory-tags-text > b {text-transform:uppercase;}
.fstory-tags a {
 display:inline-block; vertical-align:middle; padding:8px 12px; border-radius:20px;
 font-size:12px; border:1px solid #304156; margin-bottom:4px;}
.fstory-tags a:hover {background:#304156}

/*bcomment*/
.bcomment {margin:0 10px 20px 10px;}
#comment-news .bcomment {margin:0 0 20px 0;}
.bcomment-pm {margin:20px;}
.bcomment-left {position:relative;}
.bcomment-right {background:#24303D; padding:20px;}
.bcomment-left:after {
 top: 50%; right:-10px; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; 
 border-right-color:#24303D; pointer-events: none; border-width:16px; margin-left: -16px; margin-top:-8px;}
.bcomment-avatar {border: 5px solid #304156; overflow:hidden; width:110px; height:110px;}
.bcomment-avatar img {display:block; width:100%;}
@media screen and (max-width: 767px) {
 .bcomment-avatar {margin:0 auto; margin-bottom:40px;}
 .bcomment-left:after {bottom: 0;left: 50%; top:auto; border-color: #222933;border-bottom-color: #24303D; right:auto;}}
.bcomment-top {margin:0 0 20px 0; border-bottom:2px solid #1F2935; padding:0 0 10px 0;}
.bcomment-author {float:left; padding:5px 20px; background:#1F2935;}
.bcomment-author a {line-height:24px; display:block; color:#3E729A}
.bcomment .ul-rating {float:right;}
.bcomment-content {padding:0 0 10px 0; text-align:justify}
.bcomment-newstitle {font-size:16px; margin-bottom:10px;}
.bcomment-signature {color:#5E758C; font-size:11px; font-style: italic; margin-top:10px; background:#1F2935; padding:10px;}
.bcomment-bottom {overflow:hidden; border-top:2px solid #1F2935; padding-top:10px;}
@media screen and (max-width: 767px) {.bcomment-bottom {text-align:center}} 
.ul-bcomment-info {overflow:hidden; float:left;}
.ul-bcomment-info li {float:left; margin-right:5px; line-height:28px; font-size:11px;}
.ul-bcomment-tool {overflow:hidden; float:right;}
.ul-bcomment-tool li {float:left; margin:0 2px;}
.ul-bcomment-tool li a {
 color:#899cb9; text-align:center; display:block;
 height:26px; padding:0 8px; line-height:24px; border-radius:3px; background:#38495c}
.ul-bcomment-tool li a:hover {background:#1F2935;}
.ul-bcomment-tool li.mass-action {height:26px; padding:0 8px; line-height:26px;border-radius:3px; background:#38495c}
.ul-bcomment-tool li.mass-action input {display:inline-block; vertical-align:middle}
@media screen and (max-width: 767px) {
 .ul-bcomment-tool, .ul-bcomment-info {float:none; display:block;}
 .ul-bcomment-tool {margin-top:10px;}}

/*form*/
.igroup {position:relative; display:table; border-collapse:separate; margin-bottom:8px;}
.igroup-20 {margin-top:20px;}
.igroup-input, #page-input select {
 display: block; width: 100%; height: 34px; padding: 7px 12px; font-size: 12px; line-height: 1.42857143;
 color: #A5BBDC !important; background: #28313E; border: 1px solid #313842; border-radius: 3px;
 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;}
.infobox select {width:auto !important; display:inline-block !important; padding:0 !important}
.igroup .igroup-input {position: relative; z-index: 2; float: left; width: 100%; margin-bottom:0;}
.igroup-input:focus {
 border-color:#526480;outline:0;
 box-shadow:inset 0 1px 1px rgba(0,0,0,.055), 0 0 8px rgba(102, 175, 233, 0.4);} 
.igroup select:focus {outline:1px solid #526480;}
.igroup-input::-moz-placeholder {color:#A5BBDC; opacity: 1;}
.igroup-input:-ms-input-placeholder {color:#A5BBDC;}
.igroup-input::-webkit-input-placeholder {color:#A5BBDC;}
.igroup-text {cursor:auto; background:#303847;}
textarea.igroup-input {height:auto;}
input[type="search"] {-webkit-appearance:none;}
.igroup-span {
 padding:6px 12px; font-size:14px; font-weight:normal; line-height:1; color:#6E879F;
 text-align:center; background:#333D4D; border:1px solid #313842; border-radius:3px;}
.igroup-span input[type="radio"], .igroup-span input[type="checkbox"] {margin-top:0;}
.igroup-span > i {width:14px !important}
.igroup-span-i > i {margin-right:5px;}
.igroup-span, .igroup-btn, .igroup .igroup-input {display: table-cell;}
.igroup-span:not(:first-child):not(:last-child), .igroup-btn:not(:first-child):not(:last-child),
.igroup .igroup-input:not(:first-child):not(:last-child) {border-radius: 0;}
.igroup-span, .igroup-btn {width: 1%; white-space: nowrap; vertical-align: middle;}
.igroup .igroup-input:first-child, .igroup-span:first-child, .igroup-btn:first-child > .btn,
.igroup-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) {
 border-bottom-right-radius:0; border-top-right-radius:0;}
.igroup-span:first-child {border-right:0;}
.igroup .igroup-input:last-child, .igroup-span:last-child, .igroup-btn:last-child > .btn,
.igroup-btn:first-child > .btn:not(:first-child), #page-input select, .igroup-select select {
 border-bottom-left-radius:0; border-top-left-radius:0;} 
.igroup-span:last-child {border-left:0;}
.igroup-btn {position:relative; font-size:0; white-space:nowrap;}
.igroup-btn > .btn {position:relative; box-shadow:none;}
.igroup-btn > .btn + .btn {margin-left: -1px;}
.igroup-btn > .btn:hover, .igroup-btn > .btn:focus, .igroup-btn > .btn:active {z-index:2;} 
.igroup-regcode {
 height:100px; margin-bottom:2px !important; padding:10px; background:#272F3A;
 border-top-right-radius:3px !important; border-bottom-right-radius:3px !important; box-shadow:none;}
.igroup-regcode #dle-captcha {display:block;}
.igroup-recaptcha {margin-top:20px; padding:10px; border-radius:3px;}
.igroup-recaptcha > p {margin:0 0 10px 0}
.igroup-textarea {background:#28313E; border-radius:3px;}
.igroup-textarea > label {margin-bottom:10px;}
.igroup-textarea > input {margin-left:15px; margin-bottom:10px;}
.igroup-textarea textarea {width:100%; border:1px solid #e5e5e5;}
#result-registration > font {
 display:block; padding:7px 20px; margin-bottom:15px; background:#526480;
 font-size:12px; border-radius:3px; color:#a5bbdc !important}
.igroup-infoblock {background:#24303D; padding:7px 20px; font-size:12px; margin-bottom:8px; border-radius:3px;}
.fieldsubmit {margin:20px 0 0 0}
.igroup-link {color:#eee !important;}
.igroup-link:hover, .igroup-link:focus {background:#526480; color:#fff}

/*vote*/
#votes, .votes-full {color:#a5bbdc; background:#1F2935; overflow:hidden; padding:20px 20px 10px 20px;}
.votes-full {background:#304156;}
.votes-full h2 {margin-left:-20px;}
#dle-vote, .pollvotelist {padding:20px; font-size:12px}
#dle-vote .vote, .pollvotelist .pollanswer {height:20px; line-height:20px; overflow:hidden}
#dle-vote .vote input, #dle-vote .vote label,
.pollvotelist .pollanswer input, .pollvotelist .pollanswer label {display:inline-block; vertical-align:top}
#dle-vote .vote input, .pollvotelist .pollanswer input {margin:3px 5px 0 0}
#votes .vresult { position:absolute} 
.votes-full h2 {font-size:20px;}
.votes-bottom, .voteresult {text-align:center; padding:10px 0; margin:20px -10px 0 -10px; background:#22303E}
.votes-bottom i {margin:0}
.voteresult {font-size:12px;}
#dlevotespopupcontent table {margin:0 0 15px -15px}
.votes-full {margin-top:30px}

/*system*/
#page-input, #addnews-page {background:#222933; padding-top:20px; padding-bottom:20px; border-radius:3px;}
.blockquote {background: #24303D; padding:20px 40px; font-style: italic; margin-bottom:40px;}
.block-input {padding:0 40px 0 40px;}
.page-block {background: #24303D; padding:20px 40px; margin-bottom:40px;}
@media screen and (max-width: 767px) {
 .blockquote {padding:20px;}
 .block-input {padding:0 20px 0 20px;}
 .page-block {padding:20px;}}

/*userinfo*/
.profil-popup {overflow:hidden; padding:15px 10px 15px 130px; position:relative; min-height:130px;}
.profil-popup-left {position: absolute; left:10px; top:15px; width:100px;}
.profil-popup-left img {border:3px solid #304156; width:100px; height:100px; display:block}
.profil-popup-right li {margin-bottom:2px;}



.user-foto {padding:3px; border:3px solid #526480; width:120px; margin:0 auto 20px auto;}
.user-foto img {width:100%; display:inline-block; vertical-align:middle;}
.user-ullink {font-size:12px}
.user-ullink li {margin:0 0 5px 0}
.user-ullink li a {
 display:block; text-align:center; padding:8px 0;border-radius:3px;
 background: #232F3D; border: 1px solid #304156;}
.user-ullink li a:hover {background:#526480}
.user-edituser a {border: 1px solid #304156; background:#526480; padding:8px 15px; display:block; border-radius:3px;}
.user-edituser a:hover {background: #232F3D;}
@media screen and (max-width: 768px) {.user-ullink {margin:20px 0;}}
.user-rating {background:#222933; padding:8px 20px}
.ul-stat {margin:20px 0 20px 20px}
.ul-stat li {line-height:32px;}
.ul-stat .grey {color:green;}
.pm_status {border:1px solid #333D4D; border-radius:3px;}
.pm_status_head {background:#333D4D; padding:8px 15px; border-top-left-radius:3px; border-top-right-radius:3px;}
.pm_status_content {padding:8px 15px; font-size:12px;}
.pm_status .pm_progress_bar {margin:5px 0}

.infobox {margin-bottom: 10px; border:1px solid #313842; border-radius:3px;}
.infobox .infobox-header {
 position: relative; padding: 9px 15px 10px; font-weight: bold;border-bottom:1px solid #313842;
 background:#333D4D; border-top-left-radius:3px; border-top-right-radius:3px;}
.infobox .infobox-header i {margin-right:10px;}
.infobox .infobox-content {padding:20px; font-size:12px; background:#28313E}
.infobox .infobox-content.infobox-table {padding:0;}
.infobox a {font-weight: bold;}
.infobox a:hover {text-decoration:underline}
.infobox hr {margin-bottom:0; border-top-color:#dfe6e7}
.infobox p {margin:4px 0}
.infobox ul {margin:0 !important}
.infobox ul li {list-style:inside; padding:0 0 5px 0}
.font-red {color:#EE6C92}

/*addnews*/
#addnews-page {font-size:12px;}
.impot {color:#ff3b28}
.addnews-admintag {background:#1D232C; padding:10px; margin-top:20px;}
td.label, td.addnews {vertical-align:middle; padding-right:10px;}
.tableform {width:100%; margin-bottom:15px;}
.tableform td {padding-bottom:15px;}
.tableform td .bb-editor {margin-top:5px;}
.f_input, td.xfields textarea, .xfields input, .xprofile input, .f_textarea, .tableform td > select,
.page-search .textin {
 display: block; width: 100%; height: 34px; padding: 7px 12px; font-size: 12px; line-height: 1.42857143;
 color: #A5BBDC; background: #28313E; border: 1px solid #526480; border-radius:3px;
 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;}
.f_input:focus {
 border-color: #526480; outline: 0;
 box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);}
.bb-editor textarea, .f_textarea {height:200px !important; padding:5px; font-size:12px}
.xfields textarea, .xprofile textarea {width: 100%; height: 186px;}
.xfields input, .xprofile input {width: 250px; display:inline-block; height:34px; line-height:34px; font-size: 12px;}
.xfields_table td {vertical-align: top}
.tableform td select {width:100% !important}
.tablevote {border-radius:5px; background:#24303D;}
.addvote td {padding:15px}
.addvote-btn {padding:0 !important}
#addnews-page select#category option {color:#A5BBDC !important}
#addnews-page .fieldsubmit .btn {margin-right:5px;}

/*search page*/
.searchtable {margin:0 -10px 5px -10px}
.searchtable fieldset {margin:5px !important}
.searchtable input.bbcodes {margin:0 5px 0 0 !important;}
.searchtable td.search > div {margin-left:5px;}
.searchtable td.search > label {display:block; margin-top:4px;}
.searchtable label > input {margin-right:4px;}
.textin {width:100% !important; margin-bottom:10px;}
.page-search br {display:none;}
.search-page-p {font-size:12px; color:#F26341; padding-top:5px;}