.prefooter .ad,li,textarea {
	vertical-align: top;
}
.block,.dropdown dd ul,.header ul#nav,.player-sright ul,ol,ul {
	list-style: none;
}
#formUpload table,#mailbox table,.my_profile table,table {
	border-collapse: collapse;
}
.slick-slider,html {
	webkit-tap-highlight-color: transparent;
}
.slick-slide img,.slick-slide.dragging img {
	pointer-events: none;
}
.slick-loading .slick-slide,.slick-loading .slick-track {
	visibility: hidden;
}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video {
	border: 0;
	font: inherit;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
	display: block;
}
li {
	display: inline-block;
	display: -moz-inline-stack;
	zoom: 1;
}
blockquote,q {
	quotes: none;
}
blockquote:after,blockquote:before,q:after,q:before {
	content: '';
	content: none;
}
table {
	border-spacing: 0;
}
hr {
	box-sizing: content-box;
	height: 0;
	moz-box-sizing: content-box;
}
strong {
	font-weight: 700;
}
textarea {
	overflow: auto;
}
html {
	font-size: 100%;
	ms-text-size-adjust: 100%;
	text-rendering: optimizelegibility;
	webkit-text-size-adjust: 100%;
}
a {
	background: 0 0;
	moz-transition: color .1s linear,border .1s linear,opacity .1s linear,background-color .1s linear;
	ms-transition: color .1s linear,border .1s linear,opacity .1s linear,background-color .1s linear;
	o-transition: color .1s linear,border .1s linear,opacity .1s linear,background-color .1s linear;
	text-decoration: none;
	transition: color .1s linear,border .1s linear,opacity .1s linear,background-color .1s linear;
	webkit-transition: color .1s linear,border .1s linear,opacity .1s linear,background-color .1s linear;
	color:#D40000;
}
a:active,a:focus,a:hover {
	border: none;
	color:#fff;
	outline: 0;
	text-decoration: none;
}
::selection {
	background: #6a6a6a;
	color: #f5f5f5;
	text-shadow: 1px 1px 1px #060606;
}
::-moz-selection {
	background: #6a6a6a;
	color: #f5f5f5;
	text-shadow: 1px 1px 1px #060606;
}
.sr-only {
	border: 0;
	clip: rect(0,0,0,0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
::-webkit-input-placeholder {
	color: inherit;
	font-family: inherit;
	opacity: .5;
}
:-moz-placeholder {
	color: inherit;
	font-family: inherit;
	opacity: .5;
}
::-moz-placeholder {
	color: inherit;
	font-family: inherit;
	opacity: .5;
}
:-ms-input-placeholder {
	color: inherit;
	font-family: inherit;
	opacity: .5;
}
.btn:hover,button {
	cursor: pointer;
}
*,:after,:before {
	box-sizing: border-box;
	moz-box-sizing: border-box;
	webkit-box-sizing: border-box;
}
@font-face {
	font-family: Vegur;
	font-style: normal;
	font-weight: 400;
	src: url(../fonts/Vegur-R_0_600.eot?) format("eot"),url(../fonts/Vegur-R_0_600.woff) format("woff"),url(../fonts/Vegur-R_0_600.ttf) format("truetype"),url(../fonts/Vegur-R_0_600.svg#Vegur) format("svg");
}
body {
	background: #000;
	color: #8a8a8a;
	font: 400 62.5%/1 Helvetica,Arial,sans-serif;
	webkit-font-smoothing: antialiased;
}
.block:after,.block:before,.blockItem:after,.blockItem:before,.cf:after,.cf:before,.collapse:after,.collapse:before,.comments:after,.comments:before,.content:after,.content:before,.footer:after,.footer:before,.header:after,.header:before,.keyValues p:after,.keyValues p:before,.pagination:after,.pagination:before,.player:after,.player:before,.search:after,.search:before,.tagsList:after,.tagsList:before {
	content: " ";
	display: table;
}
.block:after,.blockItem:after,.cf:after,.cl,.collapse:after,.comments:after,.content:after,.footer:after,.header:after,.keyValues p:after,.pagination,.pagination:after,.player:after,.search:after,.tagsList:after {
	clear: both;
}
.commentAvatar img,.img-responsive,.player-right img,.prefooter img {
	display: block;
	height: auto!important;
	margin: 0 auto;
	max-width: 100%;
}

h2 {
	color: #666;
	font-size: 2em;
	height: 1.6em;
	line-height: 1.6;
	margin: 0 0 10px;
	padding: 0;
}

.link {
	color: #666;
	font-size: 2em;
	height: 1.6em;
	line-height: 1.6;
	margin: 0 0 10px;
	padding: 0;
}

h2 small {
	color: #6F6F6F;
    float: right;
	font-weight: 400;
	margin-right: 0;
	padding-top: 2px;
    font-size: 0.7em;
}
.heading2 {
	font-size: 2.2em;
	font-weight: 700;
	text-transform: uppercase;
}
h2 small a {
	color: #C80000;
	display: inline-block;
	font-weight: 700;
}
h2 small a:hover {
	color: red;
}
.clear {
	clear: both;
	float: none;
}
.noborder {
	border: none!important;
}
.button01,.button02,.categories>a,.topTags a {
	background: #1d1d1d;
	background: linear-gradient(to bottom,#1d1d1d 0,#151515 100%);
	background: -moz-linear-gradient(top,#1d1d1d 0,#151515 100%);
	background: -ms-linear-gradient(top,#1d1d1d 0,#151515 100%);
	background: -o-linear-gradient(top,#1d1d1d 0,#151515 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#1d1d1d),color-stop(100%,#151515));
	background: -webkit-linear-gradient(top,#1d1d1d 0,#151515 100%);
	border-radius: 4px;
	color: #BFBFBF;
	display: inline-block;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1d1d1d', endColorstr='#151515', GradientType=0 );
	font-size: 1.4em;
	font-weight: 700;
	height: 3em;
	line-height: 3;
	margin-bottom: .25em;
	margin-right: .35em;
	moz-border-radius: 4px;
	padding: 0 1em;
	text-align: center;
	text-decoration: none;
	webkit-border-radius: 4px;
}
.button01:hover,.button02:hover,.categories>a:hover,.topTags a:hover {
	background: #151515;
	background: linear-gradient(to bottom,#151515 0,#1d1d1d 100%);
	background: -moz-linear-gradient(top,#151515 0,#1d1d1d 100%);
	background: -ms-linear-gradient(top,#151515 0,#1d1d1d 100%);
	background: -o-linear-gradient(top,#151515 0,#1d1d1d 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#151515),color-stop(100%,#1d1d1d));
	background: -webkit-linear-gradient(top,#151515 0,#1d1d1d 100%);
	color: #fff;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#151515', endColorstr='#1d1d1d', GradientType=0 );
	text-decoration: none;
}
.button02,.categories>a,.topTags a {
	font-size: .9em;
	font-weight: 400;
	height: 2em;
	line-height: 2;
	margin-bottom: .5em;
	margin-right: .25em;
	min-width: 4em;
	padding: 0 .66em;
}
.content,.footer,.header,.search {
	margin: 0 auto;
	max-width: 1537px;
	width: 98%;
}
.header {
	height: 205px;
	padding: 0;
}
.header h1 {
	height: 148px;
	margin: 0;
	padding: 0;
	text-align: center;
}
.header h1 a {
	text-decoration: none;
}
.header h1 img {
	margin: 3.9em auto 0;
	max-width: 98%;
}
.header h1 em {
	color: #6F6F6F;
	display: block;
	font: 400 1.1em/1em Vegur;
	letter-spacing: 1.66em;
	letter-spacing: 10.6px;
	padding: 1em 0 0;
	text-align: center;
	text-transform: uppercase;
}
#showNav {
	display: none;
}
.header ul#nav {
	margin: 0;
	overflow: hidden;
	padding: 0;
}
.header ul#nav li {
	display: inline-block;
	margin: 0 .2em;
	padding: 0;
	position: relative;
}
.header ul#nav li a {
	color: #bcbcbc;
	display: inline-block;
	font-size: 2.2em;
	height: 2.6em;
	line-height: 2.6;
	padding: 0 .65em;
	text-decoration: none;
	text-transform: uppercase;
}
.navHome img {
	display: inline-block;
	vertical-align: middle;
}
.navHome span {
	display: none;
}
.header ul#nav li a:hover {
	color: #fff;
}
.header p {
	float: right;
	margin: 1em 0 0;
	padding: 0;
}
.header p a {
	background: url(../images/icons.png);
	display: inline-block;
	height: 32px;
	margin-left: 10px;
	overflow: hidden;
}
.header p a span {
	display: none;
}
.header p a.icon-download {
	background-position: 0 0;
	width: 48px;
}
.header p a.icon-login {
	background-position: -60px 0;
	width: 23px;
}
.header p a.icon-edit {
	background-position: -98px 0;
	width: 27px;
}
.header p a.icon-download:hover {
	background-position: 0 -32px;
	width: 48px;
}
.header p a.icon-login:hover {
	background-position: -60px -32px;
	width: 23px;
}
.header p a.icon-edit:hover {
	background-position: -98px -32px;
	width: 27px;
}
.search {
	clear: both;
	margin: 2.3em auto 3em;
	max-width: 960px;
	text-align: center;
	width: 96%;
}
.search input[type=text] {
	background: #181818;
	border: 1px solid #202020;
	border-radius: 3px 0 0 3px;
	color: #7f7e7e;
	float: left;
	font: 2.2em/2.4 Helvetica,sans-serif;
	height: 2.4em;
	margin: 0;
	moz-border-radius: 3px 0 0 3px;
	outline: 0;
	padding: 0 1em;
	text-transform: uppercase;
	webkit-border-radius: 3px 0 0 3px;
	width: 870px;
}
.dropdown dd,.dropdown dt,.dropdown dt a,.dropdown dt a span,.dropdown ul {
	font-family: Helvetica,Arial,sans-serif;
}
.comments li a,.footer a {
	font-weight: 700;
}
.search input[type=submit] {
	background: url(../images/icon-search.png) no-repeat #950000;
	border: none;
	border-radius: 0 3px 3px 0;
	cursor: pointer;
	float: right;
	height: 53px;
	moz-border-radius: 0 3px 3px 0;
	webkit-border-radius: 0 3px 3px 0;
	width: 90px;
}
.search input[type=submit]:hover {
	background-position: 0 -51px;
}
.prefooter .ad,.prefooter>a,.right>a {
	display: inline-block;
}
.dropdown dd ul li a:hover {
	background-color: #333;
}
.footer {
	color: #595959;
	font-size: 1.4em;
	padding: 1.2em 0;
	text-align: center;
}
.footer p {
	margin: 1em 0;
}
.footer a {
	color: #838383;
}
.footer a:hover {
	color: #fff;
}
.prefooter {
	background: #171717;
	clear: both;
	float: none;
	text-align: center;
	width: 100%;
}
.prefooter .ad {
	padding: 3em 2.5em;
}
.content {
	min-height: 300px;
	padding-bottom: 2em;
}
.right {
	float: right;
	width: 300px;
}
.right img {
	margin: 0 0 1em;
}
.channels {
    padding-bottom: 25px;
	width:300px;
	margin:0 auto;
}
.channels h2 {
    color: #fff;
	text-transform:uppercase;
    background: #ba0000;
    background: -moz-linear-gradient(top,#ba0000 0,#8b0000 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#ba0000),color-stop(100%,#8b0000));
    background: -webkit-linear-gradient(top,#ba0000 0,#8b0000 100%);
    background: -o-linear-gradient(top,#ba0000 0,#8b0000 100%);
    background: -ms-linear-gradient(top,#ba0000 0,#8b0000 100%);
    background: linear-gradient(to bottom,#ba0000 0,#8b0000 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ba0000', endColorstr='#8b0000', GradientType=0);
    height: 40px;
    padding-left: 12px;
    line-height: 40px;
    text-shadow: 2px 2px #600021;
    margin-bottom: 1px;
}
.channels h2, .channels ul li {
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 15px;
    font-weight: 700;
}
.channels ul {
    list-style: none;
}
.channels ul li {
    width: 100%;
}
.channels ul li a {
    background: #000;
    border: 1px solid #1f1f1f;
    display: block;
    height: 34px;
    padding-left: 22px;
    color: #fff;
    line-height: 32px;
    border-bottom: 0;
}
.channels ul li a:hover {
    color: #C80000;
    background-color: #111;
}
.channels ul li:last-child a {
    border-bottom: 3px solid #5B5B5B;
}
.left {
	float: left;
	width: 79%;
}
.block {
	margin: 0 -1em;
	padding: 0;
}
.block.slider {
	margin-bottom: 1em;
}
.block .blockItem {
	float: left;
	margin: 0;
	padding: 1em;
	width: 25%;
}
.list02 li {
	width: 20%;
}
.block .blockItem a {
	position: relative;
}
.block .blockItem.blockItemBox a {
	background: #1C1C1C;
	border: 1px solid #4E4E4E;
	display: block;
}
.block .blockItem.blockItemBox a:hover {
	border: 1px solid #999;
}
.block .blockItem .thumb {
	border-bottom: 1px solid #4E4E4E;
	display: block;
	height: 0;
	overflow: hidden;
	padding-bottom: 74.66667%;
	position: relative;
	z-index: 1;
}
.block .blockItem .thumb img {
	display: block;
	max-width: 100%;
	width: 100%;
}
.block .blockItem .thumb:after {
	content: url(../images/icon-play.png);
	display: none;
	height: 68px;
	left: 50%;
	margin: -34px 0 0 -34px;
	position: absolute;
	top: 50%;
	width: 68px;
	z-index: 2;
}
.block .blockItem .thumb:hover:after {
	display: inline-block;
}
.block .blockItem .itemLength {
	background: #000;
	background: rgba(0,0,0,.8);
	color: #fff;
	display: inline-block;
	font-size: 1.4em;
	padding: .4em .6em;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 2;
}
.block .blockItem .details {
	display: inline-block;
	padding: 0 .25em;
	width: 83%;
}
.block .blockItem .details em {
	color: #fff;
	display: block;
	font-size: 1.55em;
	height: 1.5em;
	line-height: 1.6;
	margin: 0 0 .15em .5em;
	overflow: hidden;
	padding: .3em 0 0;
	text-decoration: none;
}
.block .blockItem .details small {
	color: #6a6a6a;
	display: block;
	font-size: 1.05em;
	margin: 0 0 .813em .813em;
}
.pagination,.tagIndex a {
	font-size: 2.4em;
}
.block .blockItem .noborder {
	bottom: 3%;
	max-width: 38px;
	position: absolute;
	right: 2%;
	width: 15%;
}
.jnext,.jprev {
	background: url(../images/n-p.gif) no-repeat;
	border-radius: 10px;
	display: inline-block;
	height: 25px;
	margin: 0;
	width: 67px;
}
.jnext span,.jprev span {
	display: none;
}
.jprev {
	background-position: 0 0;
}
.jnext {
	background-position: -69px 0;
	margin-left: 5px;
	padding-right: 5px;
}
.jprev:hover {
	background-position: 0 -25px;
}
.jnext:hover {
	background-position: -69px -25px;
}
.pagination {
	color: #646464;
	padding: .5em 0;
	text-align: center;
}
.pagination span {
	cursor: default;
}
.pagination a,.pagination span,.tagIndex a {
	border: 1px solid #202020;
	border-radius: 4px;
	display: inline-block;
	height: 1.7em;
	line-height: 1.7;
	margin-right: .2em;
	min-width: 2.2em;
	moz-border-radius: 4px;
	moz-transition: all .1s ease-out;
	ms-transition: all .1s ease-out;
	o-transition: all .1s ease-out;
	padding: 0 .33em;
	text-align: center;
	transition: all .1s ease-out;
	webkit-border-radius: 4px;
	webkit-transition: all .1s ease-out;
}
.pagination a,.tagIndex a {
	background: #181818;
	color: #BCBCBC;
	text-decoration: none;
}
.pagination .next a,.pagination .prev a,.pagination a:hover,.tagIndex a:hover {
	background: #b90000;
	background: linear-gradient(to bottom,#b90000 0,#9f0000 100%);
	background: -moz-linear-gradient(top,#b90000 0,#9f0000 100%);
	background: -ms-linear-gradient(top,#b90000 0,#9f0000 100%);
	background: -o-linear-gradient(top,#b90000 0,#9f0000 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#b90000),color-stop(100%,#9f0000));
	background: -webkit-linear-gradient(top,#b90000 0,#9f0000 100%);
	border: 1px solid #9f0000;
	color: #000;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b90000', endColorstr='#9f0000', GradientType=0 );
}
.pagination .next a,.pagination .prev a {
	padding-left: 1.2em;
	padding-right: 1.2em;
	text-transform: uppercase;
	width: auto;
}
.pagination .next a:hover,.pagination .prev a:hover,.pagination a:hover,.tagIndex a:hover {
	color: #fff;
}
@media (max-width:1200px) {
	.pagination .hidden-lg {
		display: none!important;
	}
}
@media (max-width:992px) {
	.pagination .hidden-md {
		display: none!important;
	}
	.pagination a,.pagination span {
		margin-right: .15em;
	}
}
@media (max-width:768px) {
	.pagination .hidden-sm {
		display: none!important;
	}
	.pagination a,.pagination span {
		margin-right: .1em;
	}
}
@media (max-width:549px) {
	.pagination {
		font-size: 2em;
	}
	.pagination .hidden-xs {
		display: none!important;
	}
	.pagination a,.pagination span {
		margin-right: 0;
	}
	.pagination a.next,.pagination a.prev {
		padding: 0 .5em;
	}
}
h1.player-title {
	display: block;
	font-size: 3em;
	letter-spacing: -.025em;
	letter-spacing: -.25px;
	line-height: 1;
	color:#fff;
	margin: 0 0 .5em;
	ms-text-overflow: ellipsis;
	padding: 0;
	text-overflow: ellipsis;
}
.player-left {
	color: #BFBFBF;
	float: left;
	width: 57%;
}
.playerWrapper {
	margin-left: auto;
	margin-right: auto;
	max-width: 855px;
}
.player {
	margin-bottom: 1em;
}
.player img {
	max-width: 100%;
	width: 100%;
}
.player object, .player iframe, .player embed, .player video, #player, #kt_player {
    width: 100% !important;
    height: 100% !important;
}
.mejs-video, .me-plugin, .mejs-shim, .mejs-layers, .mejs-overlay, .mejs-mediaelement video{width:100% !important;}
.mejs-video, .mejs-shim, .mejs-layer, .player object, .player iframe, .player embed, .player video, #player, #kt_player{height: 460px !important}
.mejs-mediaelement video, .mejs-container-fullscreen{height: 100% !important;}
@media screen and (max-width:410px){.mejs-video, .mejs-shim, .mejs-layer, .mejs-mediaelement video, .mejs-overlay, .player object, .player iframe, .player embed, .player video, #player, #kt_player{height:250px !important;}}
@media screen and (max-width:1183px) {.mejs-video, .mejs-shim, .mejs-layer, .mejs-mediaelement video, .mejs-overlay, .player object, .player iframe, .player embed, .player video, #player, #kt_player{height:400px !important;}}
@media screen and (max-width:634px) {.mejs-video, .mejs-shim, .mejs-layer, .mejs-mediaelement video, .mejs-overlay, .player object, .player iframe, .player embed, .player video, #player, #kt_player{height:290px !important;}}
.player-left .playerNavbar small {
	color: #fff;
	float: right;
	font-size: 1.7em;
	padding-top: .6em;
	text-transform: uppercase;
}
.player-left .playerNavbar small img {
	position: relative;
	top: -2px;
	vertical-align: middle;
}
.player-left .playerInfo {
	margin: 0;
	padding: 0;
}
.player-left h3,.player-sright h3 {
	color: #fff;
	font-size: .8em;
	margin: .8em 0;
	padding: 0;
}
.player-sright h3 {
	font-size: 1.3em;
}
.player-sleft {
	float: left;
	font-size: 2.2em;
	width: 68%;
}
.player-sleft span{
    font-size: 0.8em !important;
    line-height: 1.5;
}
.player-sright {
	float: right;
	font-size: 1.4em;
	width: 30%;
}
.player-sright ul {
	margin: 0;
	padding: 0;
}
.player-sright ul li {
	margin-bottom: .6em;
}
.player-sright ul li.categories {
	display: block;
}
.player-sright a,.topTags a {
	color: #BFBFBF;
	font-weight: 700;
	text-decoration: none;
}
.player-sright a:hover {
	color: #fff;
}
.player-right {
	float: right;
	text-align: center;
	width: 650px;
}
.player-right .ad,.player-right a {
	display: inline-block;
	padding: 1em;
}
.comments {
	clear: both;
	float: none;
}
#ajaxComments {
	overflow: hidden;
}
.comments h3 {
	font-size: 1.9em;
}
.comments h3:before {
	content: url(../images/icon-comment.png);
	margin: 0 .8em 10px 0;
	position: relative;
	top: 12px;
}
#ul-comments,.comments ul {
	color: #c2c2c2;
	list-style: none;
	margin: 0 -.5em;
	padding: 0;
}
.comments li,.comments li.blockItem {
	display: block;
	padding: .5em;
}
.mass_comments_action {clear:both;margin-left:10px;}
.mass_comments_action .bbcodes {
    font-size: 0.9em !important;
	height: 1.5em;
    line-height: 1.4em !important;
	border-radius: 0 !important;
	padding:0 !important;
}

.commentBox {
	background: #131313;
	border-bottom: 1px solid #202020;
	line-height: 1.2;
	margin: 0;
	padding: .5em;
	width: 100%;
}
.comments a {
	color: #D40000;
}
.comments a:hover {
	color: #ea080b;
}
.block .commentBlock>a,.block .commentBlock>a:hover {
	background: 0 0;
	border: none;
	display: inline-block;
}
.ul-comments.block .blockItem {
	width: 50%;
}
.commentBox .commentAvatar {
	float: left;
	margin-right: 1em;
	max-height: none;
	max-width: none;
	width: 15%;
}
.commentBox p {
	float: none;
}
.sendCommentsBox,.sendCommentsBox #button,.sendCommentsBox #comment, .sendCommentsBox #comments {
	clear: both;
	display: block;
	margin: 1em 0 0;
	max-width: 357px;
	width: 100%!important;
}
.sendCommentsBox #captchaCom {
	clear: none;
	float: left;
	margin: 0 0 0 4%!important;
	min-width: 0!important;
	position: relative;
	top: -.75em;
	width: 52%!important;
}
.textBlock,.textBlock p {
	margin-bottom: 1em;
}
.sendCommentsBox #captchaImage, .sendCommentsBox #dle-captcha img {
	border-radius: 8px;
	float: left;
	max-width: 175px;
	moz-border-radius: 8px;
	webkit-border-radius: 8px;
	width: 44%!important;
}
@media (min-width:1351px) and (max-width:1500px) {
	.ul-comments.block .blockItem {
		width: 100%;
	}
}
@media (min-width:1080px) and (max-width:1440px) {
	.commentBlock {
		font-size: .8em;
	}
}
@media (min-width:1025px) and (max-width:1079px) {
	.commentBlock {
		font-size: .8em;
	}
}
@media (min-width:901px) and (max-width:1024px) {
	.ul-comments.block .blockItem {
		width: 100%;
	}
}
@media (max-width:900px) {
	.commentBlock {
		font-size: .9em;
	}
}
@media (max-width:767px) {
	.ul-comments.block .blockItem {
		width: 100%;
	}
	.commentBlock {
		font-size: .8em;
	}
	.add-wall-post>h3 {
		text-align: center;
	}
	.sendCommentsBox,.sendCommentsBox #button,.sendCommentsBox #comment, .sendCommentsBox #comments {
		margin-left: auto;
		margin-right: auto;
	}
	.sendCommentsBox {
		width: 300px;
	}
}
@media (min-width:480px) and (max-width:579px) {
	#ajaxComments+p {
		font-size: .83em;
	}
}
@media (max-width:479px) {
	.sendCommentsBox #captchaCom {
		width: 47%!important;
	}
	.sendCommentsBox #captchaImage, .sendCommentsBox #dle-captcha img {
		width: 49%!important;
	}
}
.cs .textBlock {
	padding: .2em .8em;
}
.textBlock {
	font: 300 14px/1.6 Helvetica,Arial,"Lucida Grande",sans-serif;
}
.textBlock a {
	color: #fff;
	text-decoration: underline;
}
.textBlock a:hover {
	color: #ea080b;
}
.textBlock p:first-child {
	margin-top: 1em;
}
#mailbox .actions a,#mailbox input[type=submit],.add-wall-post #button,.forms .btnSubmit, .addnews .btnSubmit, .modal-content #button, .bbcodes, .ui-button {
	background: #8a0000;
	background: linear-gradient(to bottom,#8a0000 0,#b90000 100%);
	background: -moz-linear-gradient(top,#8a0000 0,#b90000 100%);
	background: -ms-linear-gradient(top,#8a0000 0,#b90000 100%);
	background: -o-linear-gradient(top,#8a0000 0,#b90000 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#8a0000),color-stop(100%,#b90000));
	background: -webkit-linear-gradient(top,#8a0000 0,#b90000 100%);
	box-shadow: 1px 1px 3px rgba(0,0,0,.5);
	color: #fff;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8a0000', endColorstr='#b90000', GradientType=0 );
	font-size: 1.6em;
	font-weight: 700;
	height: 2.3em;
	line-height: 2.3;
	margin-top: 0;
	moz-box-shadow: 1px 1px 3px rgba(0,0,0,.5);
	padding: 0 .5em;
	text-shadow: 1px 1px 1px rgba(0,0,0,.7);
	text-transform: uppercase;
	webkit-box-shadow: 1px 1px 3px rgba(0,0,0,.5);
	width: 180px;
}
#mailbox .actions a:hover,#mailbox input[type=submit]:hover,.add-wall-post #button:hover,.forms .btnSubmit:hover, .addnews .btnSubmit:hover, .bbcodes:hover, .modal-content #button:hover, .ui-button:hover {
	background: #bd0000;
	background: linear-gradient(to bottom,#bd0000 0,#ec0000 100%);
	background: -moz-linear-gradient(top,#bd0000 0,#ec0000 100%);
	background: -ms-linear-gradient(top,#bd0000 0,#ec0000 100%);
	background: -o-linear-gradient(top,#bd0000 0,#ec0000 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#bd0000),color-stop(100%,#ec0000));
	background: -webkit-linear-gradient(top,#bd0000 0,#ec0000 100%);
	box-shadow: 1px 1px 1px rgba(0,0,0,.7);
	cursor: pointer;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bd0000', endColorstr='#ec0000', GradientType=0 );
	moz-box-shadow: 1px 1px 1px rgba(0,0,0,.7);
	webkit-box-shadow: 1px 1px 1px rgba(0,0,0,.7);
}
#mailbox .actions a:active,#mailbox input[type=submit]:active,.add-wall-post #button:active,.forms .btnSubmit:active, .addnews .btnSubmit:active, .bbcodes:active, .modal-content #button:active, .ui-button:active {
	box-shadow: 1px 1px 3px rgba(0,0,0,.5) inset;
	left: 1px;
	moz-box-shadow: 1px 1px 3px rgba(0,0,0,.5) inset;
	position: relative;
	top: 1px;
	webkit-box-shadow: 1px 1px 3px rgba(0,0,0,.5) inset;
}
.notification {
	font-size: 1.6em;
	letter-spacing: -.02em;
	letter-spacing: -.2px;
}
.notification.error {
	color: #D22424;
}
.notification.success {
	color: #D40000;
}
.forms-wrapper .notification {
	line-height: 1.2;
	margin: 1em 0;
	text-align: center;
}
#login .notification {
	text-align: center;
}
@media (max-width:669px) {
	.notification {
		font-size: 1.4em;
		letter-spacing: -.035em;
		letter-spacing: -.35px;
	}
}
#formUpload input[type=text],#formUpload textarea {
	width: 505px;
}
@media (max-width:699px) {
	#formUpload input[type=text],#formUpload textarea {
		width: 300px;
	}
}
#formUpload table {
	margin-top: -10px;
}
#formUpload td {
	border-bottom-color: #F1F3F8;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	padding-bottom: 10px;
	padding-top: 10px;
}
#formUpload #txtFileName {
	background-color: #FFF;
	border: none;
	height: 15px;
	padding: 0;
	width: 300px;
}
#txtFileName[disabled=true] {
	display: none;
}
#formUpload .clear {
	clear: both;
	float: left;
	margin-top: 10px;
}
.forms #formUpload label {
	clear: none;
	display: block;
	float: none;
	font-size: 1em;
	height: 1.2em;
	letter-spacing: -.025em;
	letter-spacing: -1px;
	line-height: 1.2;
	margin: 0;
	padding: 0;
	text-align: left;
	width: 100%;
}
.forms #formUpload label>input {
	float: left;
	height: 1em;
	line-height: 1;
	margin-right: 3px;
}
.addnews { font-size:14px; margin: 1em auto 2em; width: 96%; max-width: 700px;}
.addnews .btnSubmit {font-size:12px;}
.forms {
	color: #fff;
	margin: 1em auto 2em;
	max-width: 500px;
	width: 96%;
}

.forms>p, .addnews>p {
	clear: both;
	margin-bottom: .5em;
}
.forms label {
	clear: left;
	cursor: pointer;
	float: left;
	font-size: 1.4em;
	height: 2em;
	line-height: 2;
	margin-right: 10px;
	text-align: right;
	width: 160px;
}
.forms label.multiline {
	height: auto;
	line-height: 1.2;
}
.forms label>small, .addnews label>small {
	display: block;
	font-size: .8em;
	font-weight: 300;
}
#dofullsearch {display:none;}
#mailbox .actions a,#mailbox input[type=submit],.add-wall-post #button,.add-wall-post #captchaCom,.forms input, input.bbcodes, button.bbcodes, .addnews input, .addnews select, .forms select,.forms textarea,textarea#comment, textarea#comments {
	border: none;
	border-radius: 8px;
	clear: right;
	font: 1.4em/2.3 Helvetica,Arial,sans-serif;
	moz-border-radius: 8px;
	padding-left: .5em;
	padding-right: .5em;
	webkit-border-radius: 8px;
}
#fileField,#mailbox .actions a,#mailbox input[type=submit] {
	font-size: 1em;
}
#mailbox .actions a,#mailbox input[type=submit],.forms input,.forms select,.forms textarea {
	width: 180px;
}
#mailbox .actions a {
	display: inline-block;
	padding: 0 1.4em;
	text-align: center;
	width: auto!important;
}
.forms textarea,textarea#comment,textarea#comments {
	height: 6em;
	line-height: 1.2;
	padding: .5em;
}
#fileField {
	clear: right;
	margin-bottom: 1.5em;
	width: 253px;
}
.add-wall-post #captchaCom,textarea#comment,textarea#comments {
	margin-bottom: 1em;
}
textarea#comment,textarea#comments {
	width: 99%;
}
.add-wall-post {
	padding-top: 1em;
}
.forms select {
	width: 273px;
}
.forms select option {
	height: 1.3em;
	line-height: 1.3;
}
.forms .blockRight {
	clear: both;
	margin: .5em 0 .5em 170px;
	float: left;
}
.forms .blockFull {
	margin: .5em 0;
	text-align: left;
	width: 100%;
}
.forms label.blockFull {
	khtml-user-select: none!important;
	moz-user-select: none!important;
	ms-user-select: none!important;
	user-select: none!important;
	webkit-touch-callout: none!important;
	webkit-user-select: none!important;
}
.forms label.blockFull:hover {
	color: #f2f2f2;
	cursor: pointer;
}
#editProfile input,#editProfile textarea {
	max-width: 300px;
	width: 100%;
}
#editProfile .blockFull>input,.blockFull>input {
	height: 1em;
	line-height: 1em;
	width: auto;
}
#formCaptchaImg {
	margin-bottom: 3px;
}
#formCaptcha {
	margin-bottom: 0;
	margin-top: 0;
	width: 180px;
}
@media (min-width:670px) {
	.forms-wrapper {
		margin: 0 auto 1em;
		width: 400px;
	}
	.forms label {
		width: 105px;
	}
	#formCaptcha,#mailbox .actions a,#mailbox input[type=submit],.forms .btnSubmit#buttonSubmit,.forms input,.forms select,.forms textarea {
		width: 260px;
	}
	.forms .blockRight {
		margin-left: 115px;
	}
}
@media (min-width:380px) and (max-width:669px) {
	.forms-wrapper {
		margin: 0 auto 1em;
		width: 320px;
	}
	.forms label {
		width: 105px;
	}
	#formCaptcha,#mailbox .actions a,#mailbox input[type=submit],.forms .btnSubmit,.forms input,.forms select,.forms textarea {
		width: 180px;
	}
	.forms .blockRight {
		margin-left: 115px;
	}
}
@media (max-width:379px) {
	#formCaptcha,.forms .btnSubmit,.forms input,.forms label,.forms textarea,.forms>p {
		clear: both;
		display: block;
		float: none;
		margin-left: auto;
		margin-right: auto;
		text-align: center;
		width: 100%;
	}
}
.row {
	clear: both;
	font-size: 1.6em;
	margin: 1em 0 2em;
}
.row .row {
	font-size: 1em;
}
.general {
	margin-bottom: 3em;
}
.row h4,.row>h3 {
	color: #f2f2f2;
	font-size: 1.25em;
	height: 2em;
	line-height: 2;
	margin-bottom: .5em;
}
.keyValues p {
	clear: both;
	display: block;
	margin-bottom: .25em;
}
.keyValues strong {
	color: #ababab;
	display: inline-block;
	font-weight: 700;
	width: 200px;
}
#profile .movies.row {
	font-size: 1em;
}
#profile .row h4,#profile .row>h3 {
	font-size: 2em;
}
#profile .picture {
	float: left;
	margin-right: 2%;
}
#profile .keyValues {
	float: right;
}
.picture>img {
	display: block;
	height: auto;
	width: 100%;
}
.picture>a#addAsFriend {
	display: block;
	margin-top: .5em;
	text-align: center;
}
#pornstar-bio .row h4 .more,#profile .row h4 .more {
	cursor: pointer;
	display: block;
	float: right;
	height: 24px;
	margin-top: 5px;
	width: 24px;
}
.row h4 .more.off {
	background: url(../images/plus.png) center center no-repeat;
}
.row h4 .more.on {
	background: url(../images/minus.png) center center no-repeat;
}
.hidden {
	display: none;
}
#mailbox .navi li,#singleImage img,#singleImageNextPrev>span,.addIco,.ratingStars,.removeIco {
	display: inline-block;
}
.addIco,.removeIco {
	background: url(../images/add.png) center center no-repeat;
	height: 24px;
	width: 24px;
}
.removeIco {
	background-image: url(../images/remove.png);
	margin: 0;
}
#mailbox table a,#profile a,.forms a,.forms-wrapper a,.more>a,.my-friends a,.send-message a {
	color: #D40000;
}
#mailbox table a:hover,#profile a:hover,.forms a:hover,.forms-wrapper a:hover,.more>a:hover,.my-friends a:hover,.send-message a:hover {
	color: #F40000;
}
.my_profile thead td {
	background-color: #101010;
	border-bottom-color: #343434;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	padding: 2px;
}
.my_profile tbody td {
	font-size: 13px;
	font-weight: 300;
	padding: 5px 2px 2px;
}
.more {
	clear: both;
	margin-top: .5em;
}
.my-uploads.row .block,.send-message-form {
	font-size: .625em;
}
.my-uploads .list div>p {
	font-size: 1.5em;
	margin: 1em .25em;
}
.list.block>p {
	margin-left: .5em;
}
.my-wall .forms-wrapper {
	width: auto;
}
@media (min-width:1200px) {
	#profile .picture {
		width: 20%;
	}
	#profile .keyValues {
		width: 78%;
	}
}
@media (max-width:1199px) {
	#profile .picture {
		width: 40%;
	}
	#profile .keyValues {
		width: 58%;
	}
}
@media (max-width:679px) {
	#profile .keyValues,#profile .picture {
		float: none;
		margin: 0 auto 1em;
		width: 100%;
	}
	.picture>img {
		margin: auto;
		max-width: 100%;
		width: auto;
	}
}
@media (min-width:480px) and (max-width:679px) {
	.row.send-message>p {
		font-size: .9em;
	}
	.keyValues span,.keyValues strong {
		float: left;
		font-size: .97em;
		margin: 0;
		width: 50%;
	}
	.keyValues strong {
		letter-spacing: -.025em;
		letter-spacing: -.25px;
		padding-left: 1em;
	}
}
@media (max-width:479px) {
	#profile .picture {
		float: none;
		margin: 0 auto 1em;
		width: 100%;
	}
	.keyValues {
		font-size: .85em;
	}
	.keyValues,.row>h3,.row>h4 {
		text-align: center;
	}
	.keyValues strong {
		width: auto;
	}
	.send-message.row.forms-wrapper {
		margin-left: auto;
		margin-right: auto;
	}
}
#mailbox,#mailbox .cnt {
	float: left;
	width: 100%;
}
#mailbox .cnt {
	padding-top: 10px;
}
#mailbox table {
	margin-bottom: 2em;
	width: 100%;
}
#mailbox a.delete:hover {
	background: #FF1A00;
	background: linear-gradient(to bottom,#FF1A00 0,#CD0000 100%);
	background: -moz-linear-gradient(top,#FF1A00 0,#CD0000 100%);
	background: -ms-linear-gradient(top,#FF1A00 0,#CD0000 100%);
	background: -o-linear-gradient(top,#FF1A00 0,#CD0000 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#FF1A00),color-stop(100%,#CD0000));
	background: -webkit-linear-gradient(top,#FF1A00 0,#CD0000 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF1A00', endColorstr='#CD0000', GradientType=0);
}
#mailbox .row {
	margin-top: 20px;
}
#mailbox .compose {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#mailbox .compose textarea {
	height: 240px;
}
#mailbox .compose li {
	float: left;
	margin: 5px 0 0;
	padding: 0 0 5px;
	width: 100%;
}
#mailbox .compose li label {
	float: left;
	font-size: 1.1em;
	height: 2em;
	line-height: 2;
	width: 80px;
}
#mailbox .compose li input[type=text],#mailbox .compose li textarea {
	border: none;
	border-radius: 8px;
	float: left;
	font: 300 1.2em/2 Helvetica,Arial,sans-serif;
	moz-border-radius: 8px;
	webkit-border-radius: 8px;
	width: 300px;
}
#mailbox .compose li input[type=text] {
	font-size: 1.2em;
	height: 2em;
	line-height: 2em;
	padding: 0 .5em;
}
#mailbox .compose li textarea {
	font-size: 1.2em;
	height: 6em;
	line-height: 1.2em;
	padding: .5em;
}
#mailbox .compose li input[type=submit] {
	margin-left: 79px;
}
#mailbox table td,#mailbox table th {
	padding: 5px 10px;
	text-align: left;
}
#singleImage>a,#singleImageNextPrev,.contentBox,.contentBox h3 a,.csUpload .loader {
	text-align: center;
}
#mailbox table td {
	background-color: #141414;
	border-bottom: 1px dotted #343434;
}
#mailbox table tr th {
	border-bottom: 2px solid #343434;
	text-transform: uppercase;
}
#mailbox table tr:hover td {
	background-color: #242424;
}
#mailbox .navi {
	margin: .5em 0;
}
#mailbox .navi li a,.navi a {
	background: #343434;
	background: linear-gradient(to bottom,#343434 0,#161616 100%);
	background: -moz-linear-gradient(top,#343434 0,#161616 100%);
	background: -ms-linear-gradient(top,#343434 0,#161616 100%);
	background: -o-linear-gradient(top,#343434 0,#161616 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#343434),color-stop(100%,#161616));
	background: -webkit-linear-gradient(top,#343434 0,#161616 100%);
	border: 1px solid #343434;
	border-radius: 5px;
	color: #fff;
	display: inline-block;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#343434', endColorstr='#161616', GradientType=0);
	font: 300 14px/1.9 Helvetica,Arial,sans-serif;
	height: 1.9em;
	moz-border-radius: 5px;
	padding: 0 .8em;
	text-align: center;
	text-shadow: 1px 1px 1px rgba(0,0,0,.5);
	text-transform: uppercase;
	webkit-border-radius: 5px;
}
#mailbox .navi li a:hover,.navi a:hover {
	background: #525252;
	background: linear-gradient(to bottom,#525252 0,#252525 100%);
	background: -moz-linear-gradient(top,#525252 0,#252525 100%);
	background: -ms-linear-gradient(top,#525252 0,#252525 100%);
	background: -o-linear-gradient(top,#525252 0,#252525 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#525252),color-stop(100%,#252525));
	background: -webkit-linear-gradient(top,#525252 0,#252525 100%);
	border: 1px solid #525252;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#525252', endColorstr='#252525', GradientType=0);
	text-shadow: 1px 1px 1px rgba(0,0,0,.8);
}
#ratingStarsMessage {
	font: 300 13px/1.2 Helvetica,Arial,"Lucida Grande",sans-serif;
}
.jStar {
	background: url(../images/stars.png) repeat-x!important;
}
.ratingStars {
	top: 4px;
}
.ratingStars .jRatingColor {
	background: #a30000;
	background: linear-gradient(to bottom,#a30000 0,#8c0000 100%);
	background: -moz-linear-gradient(top,#a30000 0,#8c0000 100%);
	background: -ms-linear-gradient(top,#a30000 0,#8c0000 100%);
	background: -o-linear-gradient(top,#a30000 0,#8c0000 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#a30000),color-stop(100%,#8c0000));
	background: -webkit-linear-gradient(top,#a30000 0,#8c0000 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a30000', endColorstr='#8c0000', GradientType=0 );
}
.jRatingAverage {
	background: #ff0a0a;
	background: linear-gradient(to bottom,#ff0a0a 0,#f20000 100%);
	background: -moz-linear-gradient(top,#ff0a0a 0,#f20000 100%);
	background: -ms-linear-gradient(top,#ff0a0a 0,#f20000 100%);
	background: -o-linear-gradient(top,#ff0a0a 0,#f20000 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#ff0a0a),color-stop(100%,#f20000));
	background: -webkit-linear-gradient(top,#ff0a0a 0,#f20000 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0a0a', endColorstr='#f20000', GradientType=0 );
}
#singleImage img {
	max-width: 100%;
	width: auto;
}
#singleImageNextPrev {
	margin: 1em auto;
}
#singleImage>a {
	display: block;
}
#galleryImages {
	margin-bottom: 1em;
}
#gallery .captcha {
	float: left;
	margin-right: 1em;
}
#gallery .add-wall-post textarea#comment, #gallery .add-wall-post textarea#comments {
	clear: both;
	display: block;
	max-width: none;
	width: 100%;
}
#gallery .add-wall-post #button {
	font-size: 1em;
	font-weight: 700;
	height: 3.6em;
	line-height: 3.6;
	padding: 0 2em;
	width: auto!important;
}
#gallery #captchaCom {
	height: 2.55em;
	line-height: 2.55;
	margin: 0!important;
	padding: 0;
	width: 180px;
}
#gallery .sendCommentsBox br {
	display: none!important;
}
#gallery .commentBox p:first-child {
	margin-top: 1em;
}
#gallery .jnext,#gallery .jprev {
	direction: ltr;
	text-indent: -9999em;
}
.row .block {
	margin: 0 -.5em;
}
.row .blockItem {
	padding: .5em;
}
.contentBox h3 {
	color: #f2f2f2;
	font-size: 1.25em;
	height: 2em;
	line-height: 2;
	margin-bottom: .5em;
}
.row .contentBox h3 {
	font-size: .78125em;
}
.contentBox h3 a {
	color: #d40000;
	display: block;
	font-size: 1.5em;
}
.contentBox:hover .bg a {
	color: #ea080b;
}
.pornstarBox .img {
	padding-top: 10px;
}
.memberBox .img>a {
	display: block;
	overflow: hidden;
}
.contentBox .img>a>img {
	display: block;
	height: auto;
	width: 100%;
}
.contentBox .bg {
	background: #0d0d0d;
	border: 1px solid #212121;
	border-radius: 7px;
	moz-border-radius: 7px;
	padding: 20px;
	webkit-border-radius: 7px;
}
.contentBox:hover .bg {
	background: #1c1c1c;
	border: 1px solid #343434;
}
.contentBox .img.imgVCenter>a {
	display: block;
	height: 0;
	overflow: hidden;
	padding-bottom: 75.16%;
	position: relative;
}
.contentBox .img.imgVCenter>a>img {
	display: block;
	height: auto;
	width: 100%;
}
.csTags h2 {
	clear: both;
	color: #c80000;
	font-weight: 700;
	margin-bottom: 0;
}
.tagsList {
	clear: both;
	display: block;
	margin-bottom: 2em;
}
.tagsList li a,.tagsList li span {
	display: inline-block;
	vertical-align: middle;
}
.tagsList li {
	float: left;
	width: 20%;
}
.tagsList li a {
	color: #fff;
	font-size: 1.7em;
	line-height: 1.2;
	padding: .3em 0;
	text-decoration: none;
}
.tagsList li a:hover {
	text-shadow: 0 0 1px #000,0 0 15px #fff;
}
.tagsList li span {
	color: #bf0000;
}
.topTags {
	margin: 1em auto 2em;
}
.topTags a {
	font-size: 1.6em;
}
.tagIndex {
	margin-bottom: 2em;
}
.csUpload .forms-wrapper {
	width: 100%;
}
.csUpload #captchaUpload {
	width: 180px;
}
.csUpload .notification.success>p {
	color: #cacaca;
}
.csUpload .loader {
	display: block;
	font-size: 15px;
	letter-spacing: -.05em;
	margin: 1em auto 2em;
	text-shadow: 0 0 5px #fff;
	text-transform: capitalize;
}
.checkboxTitle,.csUpload #formUpload label {
	font-size: 1.4em;
	font-weight: 700;
	text-transform: uppercase;
}
.csUpload #formUpload input[type=text],.csUpload #formUpload textarea,.forms #formUpload .btnSubmit {
	margin-bottom: 1em;
	width: 100%;
}
.csUpload .forms #formUpload label {
	float: left;
	margin-bottom: .5em;
	width: 33.3333%;
}
@media (max-width:549px) {
	.csUpload .forms #formUpload label {
		width: 50%;
	}
}
@media (max-width:319px) {
	.csUpload .forms #formUpload label {
		width: 100%;
	}
}
.block.categoriesBlock {
	display: block;
	margin: 0 auto 2em;
	width: 100%;
}
.blockItem.categoriesItem input {
	display: inline-block;
	height: auto;
	margin: 0;
	vertical-align: middle;
	width: auto;
}
.csUpload #formUpload label span {
	display: inline-block;
	font-weight: 400;
	height: 1.33em;
	line-height: 1.33;
	text-transform: none;
	vertical-align: middle;
}
.checkboxTitle {
	clear: none;
	display: block;
	float: none;
	height: 1.2em;
	letter-spacing: -.025em;
	letter-spacing: -1px;
	line-height: 1.2;
	margin: 0 0 .25em;
	padding: 0;
	text-align: left;
	width: 100%;
}
.qq-upload-button>div {
	font-family: Vegur,sans-serif;
	font-size: 1.5em;
	letter-spacing: -.05em;
	letter-spacing: -.5px;
}
@media only screen and (min-width:1917px) {
	.content,.footer,.header {
		max-width: none;
	}
	.left {
		width: 83%;
	}
	.header ul#nav li {
		margin: 0 1.33em;
	}
	.block .blockItem {
		width: 16.666666667%;
	}
	.player-left {
		width: 65%;
	}
}
@media (min-width:1751px) and (max-width:1916px) {
	.content,.footer,.header {
		max-width: 1857px;
	}
	.left {
		width: 82%;
	}
	.block .blockItem {
		width: 16.666666667%;
	}
	.header ul#nav li {
		margin: 0 1.2em;
	}
	.player-left {
		width: 61.5%;
	}
}
@media (min-width:1600px) and (max-width:1750px) {
	.block .blockItem {
		width: 20%;
	}
	.player-left {
		width: 58%;
	}
}
@media (min-width:1537px) and (max-width:1750px) {
	.content,.footer,.header {
		max-width: 1710px;
	}
	.left {
		width: 79%;
	}
}
@media only screen and (max-width:1536px) {
	.header ul#nav li a {
		padding: 0 .4em;
	}
	.left {
		width: 78%;
	}
}
@media (min-width:1501px) and (max-width:1599px) {
	.player-left {
		width: 55%;
	}
}
@media only screen and (max-width:1500px) {
	.left {
		float: left;
		width: 76%;
	}
	.player-left {
		width: 54%;
	}
}
@media only screen and (max-width:1440px) {
	.header ul#nav li a {
		font-size: 2em;
		height: 2.86em;
		line-height: 2.86;
	}
	.player-sright ul li {
		margin-right: 3em;
	}
}
@media (min-width:1351px) and (max-width:1440px) {
	.player-left {
		width: 50%;
	}
	.player-left .playerInfo {
		display: block;
		float: none;
		margin: 0 auto 1em;
		width: 100%;
	}
	.playerInfo.player-sleft {
		font-size: 1.8em;
	}
	.playerInfo.player-sleft>h3 {
		font-size: 1em;
	}
}
@media only screen and (max-width:1350px) {
	.header ul#nav li a {
		font-size: 1.7em;
		height: 3.36em;
		line-height: 3.36;
		padding: 0 .4em;
	}
	.player-left {
		width: 74%;
	}
	.player-right {
		text-align: center;
		width: 320px;
	}
}
@media (min-width:1301px) {
	.prefooter .ad {
		padding: 1em;
	}
}
@media only screen and (max-width:1300px) {
	.player-left {
		width: 72%;
	}
	.left {
		width: 74%;
	}
}
@media only screen and (max-width:1200px) {
	.player-left {
		width: 70%;
	}
	.left {
		width: 72%;
	}
	.button02,.categories>a {
		font-size: .95em;
	}
}
@media only screen and (max-width:1170px) {
	.header ul#nav li a {
		font-size: 1.55em;
		height: 3.69;
		line-height: 3.69;
		padding: 0 .3em;
	}
	
	h2 small {display:none !important;}
}
@media only screen and (max-width:1130px) {
	.player-left {
		width: 67%;
	}
	.left {
		width: 68%;
	}
}
@media only screen and (max-width:1070px) {
	.header ul#nav li a {
		font-size: 1.5em;
		height: 3.81;
		line-height: 3.81;
		padding: 0 .3em;
	}
}
@media only screen and (max-width:1024px) {
	.player-left {
		width: 66%;
	}
	.left {
		width: 64%;
	}
	.search input[type=text] {
		width: 70%;
	}
	.search strong {
		float: right;
		margin: -1.5em .1em;
	}
}
@media (min-width:993px) and (max-width:1300px) {
	.prefooter {
		padding: 0 14em;
	}
	.block .blockItem.contentBox {
		width: 33.3333%;
	}
}
@media (min-width:993px) and (max-width:1200px) {
	.block .blockItem.blockItemBox {
		width: 33.3333%;
	}
}
@media (min-width:993px) and (max-width:1024px) {
	.header ul#nav li a {
		font-size: 1.4em;
		height: 4.09;
		line-height: 4.09;
		padding: 0 .3em;
	}
}
@media only screen and (max-width:992px) {
	.header ul#nav li {
		display: block;
		margin: 0;
		padding: 1em;
	}
	.header ul#nav li a {
		color: #fff;
		display: block;
		font-size: 1.4em;
		height: 1.5em;
		line-height: 1.5;
		text-decoration: none;
	}
	.header ul#nav li a:hover {
		color: #f2f2f2;
		text-shadow: 1px 1px 1px #000,0 0 3px #fff;
	}
	.header ul#nav li a:active {
		color: red;
	}
	.block .blockItem {
		width: 33.3333%;
	}
	.prefooter .ad {
		padding: 1em;
	}
	.player-left {
		width: 63%;
	}
}
@media (min-width:901px) and (max-width:1024px) {
	.search {
		max-width: 800px;
	}
	.search input[type=text] {
		width: 710px;
	}
	.button01 {
		font-size: 1.3em;
		margin-right: .2em;
		padding: 0 .8em;
	}
	.player-left .playerInfo {
		display: block;
		float: none;
		margin: 0 auto 1em;
		width: 100%;
	}
	.playerInfo.player-sleft {
		font-size: 1.8em;
	}
	.playerInfo.player-sleft>h3 {
		font-size: 1em;
	}
}
@media only screen and (max-width:900px) {
	.content,.footer,.header,.search {
		width: 96%;
	}
	.left,.player-left,.player-right,.right {
		float: none;
		margin: 0 auto;
		width: 100%;
	}
	.player-left,.player-right {
		margin-bottom: 1em;
	}
	.right {
		text-align: center;
	}
	.right img {
		margin: 1em;
	}
	.search input[type=text] {
		width: 60%;
	}
	h1.player-title {
		font-size: 2.4em;
	}
	.player-sleft {
		font-size: 1.8em;
	}
	.player-sleft h3 {
		font-size: 1.05em;
	}
	.prefooter {
		padding: 1em 0;
	}
	.player-right .ad,.player-right a {
		margin: 0 auto 1em;
		padding: 0;
	}
}
@media only screen and (max-width:768px) {
	.right {
		margin-bottom: 20px;
		text-align: center;
	}
	.right img {
		margin: 1em;
		max-width: 300px;
		width: 100%;
	}
	.block .blockItem strong {
		font-size: 1.2em;
	}
	h1.player-title {
		font-size: 1.8em;
	}
	.player-sleft {
		font-size: 1.6em;
	}
	.player-sleft h3 {
		font-size: 1.1em;
	}
	.block .blockItem {
		width: 50%;
	}
}
@media only screen and (max-width:664px) {
	.player-sleft,.player-sright {
		border-bottom: 1px dotted #CCC;
		float: none;
		margin: 0 0 1.5em;
		padding-bottom: 1.5em!important;
		width: 100%;
	}
	.player-left .playerNavbar small {
		display: block;
		float: none;
	}
}
@media only screen and (max-width:670px) {
	.block {
		margin: 0 -.5em;
	}
	.block .blockItem {
		padding: .5em;
	}
	.player-right .ad,.prefooter .ad {
		padding: .4em;
	}
}
@media only screen and (max-width:580px) {
	.player-sleft {
		font-size: 1.4em;
	}
	.player-sleft h3 {
		font-size: 1.3em;
	}
	.footer a {
		font-weight: 400;
	}
}
@media (min-width:481px) and (max-width:900px) {
	.search {
		max-width: 450px;
	}
	.search input[type=text] {
		font-size: 2em;
		height: 2.64em;
		line-height: 2.64;
		width: 360px;
	}
}
@media only screen and (max-width:480px) {
	.right {
		text-align: center;
	}
	.prefooter img,.right img {
		margin: 0 auto;
		max-width: 300px;
	}
	.prefooter .ad,.right .ad {
		margin: 0 auto 1em;
	}
	.search select {
		background-position: 85px 0;
		width: 140px;
	}
	h1.player-title {
		font-size: 1.4em;
		font-weight: 700;
	}
	.search {
		max-width: 305px;
	}
	.search input[type=text] {
		font-size: 1.4em;
		height: 3.77em;
		line-height: 3.77;
		width: 215px;
	}
	.dropdown dt a span {
		padding-left: 3px;
		padding-right: 10px;
	}
	.dropdown dt a {
		width: 65px;
	}
	h2 small {
		font-size: .8em;
		margin-right: 0;
		padding-top: .25em;
	}
	h2 small a {
		margin: 0 6px;
	}
	.footer a {
		font-size: .9em;
		line-height: 2;
		margin: 0 .25em;
	}
}
@media only screen and (max-width:450px) {
	.header {
		position: relative;
	}
	.header h1 img {
		margin-top: 5em;
		width: 60%;
	}
	.header h1 em {
		letter-spacing: .05em;
		letter-spacing: .5px;
	}
	h2 small {
		font-size: .75em;
		padding-top: .35em;
	}
	.block,.row .block {
		margin-left: 0;
		margin-right: 0;
	}
	.block .blockItem {
		clear: both;
		display: block;
		float: none;
		margin-bottom: 1em;
		padding: 0;
		width: 100%;
	}
	.slick-initialized .blockItem.blockItemBox.slick-slide {
		clear: none;
		float: left;
	}
}
.affix,.modal {
	position: fixed;
	top: 0;
}
@media only screen and (max-width:410px) {
	.search strong {
		margin: -1.5em 0;
		width: 140px;
	}
	h2 {
		height: auto;
		line-height: 1;
		text-align: center;
	}
	h2 small {
		clear: both;
		display: block;
		float: none;
		font-size: .7em;
		margin-right: 0;
		margin-top: .25em;
	}
	.button02,.categories>a {
		font-size: .9em;
	}
	.button01 {
		font-size: 1.1em;
	}
}
@media only screen and (max-width:380px) {
	.prefooter .ad {
		padding: .5em;
	}
	.ui-widget {
		font-size: 1.2em!important;
	}
	.ui-selectmenu-button span.ui-selectmenu-text {
		line-height: 3!important;
		padding: .62em 1.5em .62em .5em!important;
	}
	#ui-id-1-button,.search strong {
		width: 100px!important;
	}
	.search input[type=submit]:hover {
		background-position: center -51px;
	}
	.button01 {
		margin-right: .2em;
	}
}
@media only screen and (max-width:360px) {
	.player-right .ad {
		padding: .25em;
	}
}
.affix {
	background: #161616;
	height: auto;
	left: 0;
	padding: 0 1%;
	width: 100%;
	z-index: 9000;
}
.header p.affix {
	left: auto;
	right: 1%;
	width: auto;
	z-index: 9001;
}
@media (max-width:900px) {
	.affix {
		padding: 0 2%;
	}
	.header p.affix {
		right: 2%;
	}
}
.modal-open {
	overflow: hidden;
}
.modal {
	bottom: 0;
	display: none;
	left: 0;
	outline: 0;
	overflow: hidden;
	right: 0;
	webkit-overflow-scrolling: touch;
	z-index: 1040;
}
.modal.fade .modal-dialog {
	ms-transform: translate(0,-25%);
	o-transform: translate(0,-25%);
	o-transition: -o-transform .3s ease-out;
	transform: translate(0,-25%);
	transition: transform .3s ease-out;
	webkit-transform: translate(0,-25%);
	webkit-transition: -webkit-transform .3s ease-out;
}
.modal.in .modal-dialog {
	ms-transform: translate(0,0);
	o-transform: translate(0,0);
	transform: translate(0,0);
	webkit-transform: translate(0,0);
}
.modal-open .modal {
	background: rgba(0,0,0,.3);
	overflow-x: hidden;
	overflow-y: auto;
}
.modal-dialog {
	margin: 40px auto 20px;
	position: relative;
	width: auto;
}
.modal-content {
	background-clip: padding-box;
	background-color: #101010;
	background-color: rgba(0,0,0,.85);
	border: 1px solid #999;
	border: 3px solid rgba(255,255,255,.2);
	border-radius: 8px;
	box-shadow: 0 1px 10px 1px rgba(255,255,255,.3);
	color: #fff;
	moz-border-radius: 8px;
	moz-box-shadow: 0 1px 10px 1px rgba(255,255,255,.3);
	outline: 0;
	padding: 1em;
	position: relative;
	webkit-background-clip: padding-box;
	webkit-border-radius: 8px;
	webkit-box-shadow: 0 1px 10px 1px rgba(255,255,255,.3);
}
.modal-content #form1,.modal-content select,.modal-content table,.modal-content textarea {
	max-width: 100%!important;
}
.modal-content #form1 {
	overflow: hidden;
}
.modal-content .f02 {
	width: 180px;
}
.modal-content #button {
	margin-top: 1em;
}
.modal-backdrop {
	background-color: #000;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
}
#menuToggle,#menuToggle.collapsed {
	background: 0 0;
}
.modal-backdrop.fade {
	filter: alpha(opacity=0);
	opacity: 0;
}
.modal-backdrop.in {
	filter: alpha(opacity=50);
	opacity: .5;
}
.modal-body {
	margin: auto;
	max-width: 355px;
	padding: 15px;
	position: relative;
	width: 96%;
}
.modal-body>h3 {
	text-align: center;
	font-size: 1.5em;
	text-transform: uppercase;
}
.modal-body .forms {
	margin: 2em auto 0;
}
.modal-body .forms label {
	max-width: 100px;
	width: 32%;
}
.modal-body .forms input {
	max-width: 190px;
	width: 64%;
}
.modal-scrollbar-measure {
	height: 50px;
	overflow: scroll;
	position: absolute;
	top: -9999px;
	width: 50px;
}
.modalClose {
	margin-top: -15px;
	position: absolute;
	right: -15px;
	z-index: 100;
}
.login-soc {
    margin: 0 17px 10px 0;
    float: right;
}
.login-soc a {
float: left;
width: 25px;
height: 25px;
margin-right: 5.8px;
}
.login-soc a:hover {
opacity: 0.7;
}
.login-soc1 {
background: url(../images/login-soc.png) left top no-repeat;
}
.login-soc2 {
background: url(../images/login-soc.png) -25px top no-repeat;
}
.login-soc3 {
background: url(../images/login-soc.png) -50px top no-repeat;
}
.login-soc4 {
background: url(../images/login-soc.png) -75px top no-repeat;
}
.login-soc5 {
background: url(../images/login-soc.png) -100px top no-repeat;
}
.login-soc6 {
background: url(../images/login-soc.png) -125px top no-repeat;
}
.ava {
   float:left;
}
.ava img {
   width: 100px;
}
.pane-menu a {
	color: #fff;
	font-size: 1.4em;
	font-weight: 700;
	height: 2.3em;
	line-height: 2.3;
	float:right;
	padding: 0 .5em;
	text-shadow: 1px 1px 1px rgba(0,0,0,.7);
	text-transform: uppercase;
	width: 180px;
}
@media (min-width:480px) {
	.modal-dialog {
		width: 447px;
	}
	.modal-body .forms .blockRight {
		margin-left: 35.5%;
	}
}
@media (max-width:479px) {
    .ava {
	    float:none;
		text-align:center;
	}
	.modal-dialog {
		margin: 30px auto 15px;
		width: 300px;
	}
	.modal-body .forms .blockRight,.modal-body .forms input,.modal-body .forms label {
		float: none;
		margin-left: auto;
		margin-right: auto;
		max-width: none;
		text-align: left;
		width: 100%;
	}
	.modal-body .forms>p {
		margin-bottom: 25px;
	}
	.modal-body .forms label {
		font-size: 1em;
	}
}
@media (min-width:768px) {
	.modal-dialog {
		margin: 60px auto 30px;
	}
	.modal-content {
		box-shadow: 0 1px 15px 3px rgba(255,255,255,.33);
		moz-box-shadow: 0 1px 15px 3px rgba(255,255,255,.33);
		webkit-box-shadow: 0 1px 15px 3px rgba(255,255,255,.33);
	}
}
.fade {
	opacity: 0;
	o-transition: opacity .15s linear;
	transition: opacity .15s linear;
	webkit-transition: opacity .15s linear;
}
.fade.in {
	opacity: 1;
}
#menuToggle {
	border: none;
	display: none;
	height: 57px;
	margin: 0;
	padding: 0;
	position: relative;
	transition: all .15s linear;
	webkit-transition: all .15s linear;
	z-index: 10;
}
#menuToggle img,#menuToggle span {
	display: inline-block;
	vertical-align: middle;
}
#menuToggle:hover {
	cursor: pointer;
}
#menuToggle span {
	color: #fff;
	font-size: 1.5em;
}
#menuToggle:hover span {
	text-shadow: 0 0 8px #fff;
}
#menuToggle img {
	height: auto!important;
	margin-right: .33em;
	max-width: 100%;
	width: 38px;
}
@media screen and (max-width:992px) {
	#menuToggle,.collapse li,.collapsing li {
		display: block;
		text-align: center;
	}
	.collapse,.collapsing {
		clear: both;
		position: relative;
		z-index: 9;
	}
	.collapse li,.collapsing li {
		border: none;
		float: left;
		line-height: 2.5;
		margin: .33em auto;
		width: 33.3333334%;
	}
	.collapse,.collapse .navHome img,.collapsing .navHome img {
		display: none;
	}
	.collapse {
		margin-top: .3em;
	}
	.collapse .navHome span,.collapsing .navHome span {
		display: inline-block;
	}
	.collapse.in {
		background: #1f1f1f;
		border: 1px solid #333;
		border-top: none;
		display: block;
	}
	.collapsing {
		background: #1f1f1f;
		border: 1px solid #333;
		height: 0;
		o-transition-duration: .35s;
		o-transition-property: height,visibility;
		o-transition-timing-function: ease;
		overflow: hidden;
		position: relative;
		transition-duration: .35s;
		transition-property: height,visibility;
		transition-timing-function: ease;
		webkit-transition-duration: .35s;
		webkit-transition-property: height,visibility;
		webkit-transition-timing-function: ease;
	}
}
@media (max-width:767px) {
	.collapse li,.collapsing li {
		line-height: 2;
		width: 50%;
	}
	.collapse .navHome img,.collapsing .navHome img {
		display: none;
	}
	.collapse .navHome span,.collapsing .navHome span {
		display: inline-block;
	}
}
.slick-list,.slick-slider,.slick-track {
	display: block;
	position: relative;
}
@media (max-width:579px) {
	.collapse li,.collapsing li {
		line-height: 2.5;
		margin: .5em auto;
		width: 100%;
	}
}
.slick-slider {
	box-sizing: border-box;
	khtml-user-select: none;
	moz-box-sizing: border-box;
	moz-user-select: none;
	ms-touch-action: pan-y;
	ms-user-select: none;
	touch-action: pan-y;
	user-select: none;
	webkit-touch-callout: none;
	webkit-user-select: none;
}
.slick-list {
	margin: 0;
	overflow: hidden;
	padding: 0;
}
.slick-list:focus {
	outline: 0;
}
.slick-loading .slick-list {
	background: url(../images/ajax-loader.gif) center center no-repeat #fff;
}
.slick-list.dragging {
	cursor: hand;
	cursor: pointer;
}
.slick-slide,.slick-slide img,.slick-slider .slick-list,.slick-track {
	moz-transform: translate3d(0,0,0);
	ms-transform: translate3d(0,0,0);
	o-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
	webkit-transform: translate3d(0,0,0);
}
.slick-track {
	left: 0;
	top: 0;
	zoom: 1;
}
.slick-track:after,.slick-track:before {
	content: "";
	display: table;
}
.slick-track:after {
	clear: both;
}
.slick-slide {
	display: none;
	float: left;
	height: 100%;
	min-height: 1px;
}
.slick-slide img {
	display: block;
}
.slick-slide.slick-loading img {
	display: none;
}
.slick-initialized .slick-slide {
	display: block;
}
.slick-vertical .slick-slide {
	border: 1px solid transparent;
	display: block;
	height: auto;
}


.main-sliders-rate {
    height: 40px;
}

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

.main-sliders-rate a span {
    position: relative;
    display: block;
    width: 20px;
    margin: 0 auto;
    padding-left: 14px;
}

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

.main-sliders-rate a:nth-of-type(1) {
    background: #1c1c1c;
    color: #71ce3f;
}

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

.main-sliders-rate a:nth-of-type(1) svg {
    fill: #70cd3f;
    top: 12px;
    left: -10px;
}

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

.main-sliders-rate a:nth-of-type(2) {
    background: #141414;
    color: #ba3636;
}

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

.main-sliders-rate a:nth-of-type(2) svg {
    fill: #ba3636;
    top: 14px;
    left: -10px;
}

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