

@charset "utf-8";

/*!
Pure v0.5.0
Copyright 2014 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
https://github.com/yui/pure/blob/master/LICENSE.md
*/


/*!
normalize.css v1.1.3 | MIT License | git.io/normalize
Copyright (c) Nicolas Gallagher and Jonathan Neal
*/


/*! normalize.css v1.1.3 | MIT License | git.io/normalize */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
	display: block
}

audio,
canvas,
video {
	display: inline-block;
	*display: inline;
	*zoom: 1
}

audio:not([controls]) {
	display: none;
	height: 0
}

[hidden] {
	display: none
}

html {
	font-size: 100%;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%
}

html,
button,
input,
select,
textarea {
	font-family: sans-serif
}

body {
	margin: 0
}

a:focus {
	outline: thin dotted
}

a:active,
a:hover {
	outline: 0
}

h1 {
	font-size: 2em;
	margin: 0.67em 0
}

h2 {
	font-size: 1.5em;
	margin: 0.83em 0
}

h3 {
	font-size: 1.17em;
	margin: 1em 0
}

h4 {
	font-size: 1em;
	margin: 1.33em 0
}

h5 {
	font-size: 0.83em;
	margin: 1.67em 0
}

h6 {
	font-size: 0.67em;
	margin: 2.33em 0
}

abbr[title] {
	border-bottom: 1px dotted
}

b,
strong {
	font-weight: bold
}

blockquote {
	margin: 1em 40px
}

dfn {
	font-style: italic
}

hr {
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	height: 0
}

mark {
	background: #ff0;
	color: #000
}

p,
pre {
	margin: 1em 0
}

code,
kbd,
pre,
samp {
	font-family: monospace, serif;
	_font-family: 'courier new', monospace;
	font-size: 1em
}

pre {
	white-space: pre;
	white-space: pre-wrap;
	word-wrap: break-word
}

q {
	quotes: none
}

q:before,
q:after {
	content: '';
	content: none
}

small {
	font-size: 80%
}

sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}

sup {
	top: -0.5em
}

sub {
	bottom: -0.25em
}

dl,
menu,
ol,
ul {
	margin: 1em 0
}

dd {
	margin: 0 0 0 40px
}

menu,
ol,
ul {
	padding: 0 0 0 40px
}

nav ul,
nav ol {
	list-style: none;
	list-style-image: none
}

img {
	border: 0;
	-ms-interpolation-mode: bicubic
}

svg:not(:root) {
	overflow: hidden
}

figure {
	margin: 0
}

form {
	margin: 0
}

fieldset {
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em
}

legend {
	border: 0;
	padding: 0;
	white-space: normal;
	*margin-left: -7px
}

button,
input,
select,
textarea {
	font-size: 100%;
	margin: 0;
	vertical-align: baseline;
	*vertical-align: middle
}

button,
input {
	line-height: normal
}

button,
select {
	text-transform: none
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer;
	*overflow: visible
}

button[disabled],
html input[disabled] {
	cursor: default
}

input[type="checkbox"],
input[type="radio"] {
	box-sizing: border-box;
	padding: 0;
	*height: 13px;
	*width: 13px
}

input[type="search"] {
	-webkit-appearance: textfield;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none
}

button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
	padding: 0
}

textarea {
	overflow: auto;
	vertical-align: top
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

[hidden] {
	display: none !important
}

.pure-img {
	max-width: 100%;
	height: auto;
	display: block
}

.pure-g {
	letter-spacing: -0.31em;
	*letter-spacing: normal;
	*word-spacing: -0.43em;
	text-rendering: optimizespeed;
	font-family: FreeSans, Arimo, "Droid Sans", Helvetica, Arial, sans-serif;
	display: -webkit-flex;
	-webkit-flex-flow: row wrap;
	display: -ms-flexbox;
	-ms-flex-flow: row wrap
}

.opera-only :-o-prefocus,
.pure-g {
	word-spacing: -0.43em
}

.pure-u {
	display: inline-block;
	*display: inline;
	zoom: 1;
	letter-spacing: normal;
	word-spacing: normal;
	vertical-align: top;
	text-rendering: auto
}

.pure-g [class*="pure-u"] {
    
	font-family: sans-serif
}

.pure-u-1,
.pure-u-1-1,
.pure-u-1-2,
.pure-u-1-3,
.pure-u-2-3,
.pure-u-1-4,
.pure-u-3-4,
.pure-u-1-5,
.pure-u-2-5,
.pure-u-3-5,
.pure-u-4-5,
.pure-u-5-5,
.pure-u-1-6,
.pure-u-5-6,
.pure-u-1-8,
.pure-u-3-8,
.pure-u-5-8,
.pure-u-7-8,
.pure-u-1-12,
.pure-u-5-12,
.pure-u-7-12,
.pure-u-11-12,
.pure-u-1-24,
.pure-u-2-24,
.pure-u-3-24,
.pure-u-4-24,
.pure-u-5-24,
.pure-u-6-24,
.pure-u-7-24,
.pure-u-8-24,
.pure-u-9-24,
.pure-u-10-24,
.pure-u-11-24,
.pure-u-12-24,
.pure-u-13-24,
.pure-u-14-24,
.pure-u-15-24,
.pure-u-16-24,
.pure-u-17-24,
.pure-u-18-24,
.pure-u-19-24,
.pure-u-20-24,
.pure-u-21-24,
.pure-u-22-24,
.pure-u-23-24,
.pure-u-24-24 {
	display: inline-block;
	*display: inline;
	zoom: 1;
	letter-spacing: normal;
	word-spacing: normal;
	vertical-align: top;
	text-rendering: auto
}

.pure-u-1-24 {
	width: 4.1667%;
	*width: 4.1357%
}

.pure-u-1-12,
.pure-u-2-24 {
	width: 8.3333%;
	*width: 8.3023%
}

.pure-u-1-8,
.pure-u-3-24 {
	width: 12.5000%;
	*width: 12.4690%
}

.pure-u-1-6,
.pure-u-4-24 {
	width: 16.6667%;
	*width: 16.6357%
}

.pure-u-1-5 {
	width: 20%;
	*width: 19.9690%
}

.pure-u-5-24 {
	width: 20.8333%;
	*width: 20.8023%
}

.pure-u-1-4,
.pure-u-6-24 {
	width: 25%;
	*width: 24.9690%
}

.pure-u-7-24 {
	width: 29.1667%;
	*width: 29.1357%
}

.pure-u-1-3,
.pure-u-8-24 {
	width: 33.3333%;
	*width: 33.3023%
}

.pure-u-3-8,
.pure-u-9-24 {
	width: 37.5000%;
	*width: 37.4690%
}

.pure-u-2-5 {
	width: 40%;
	*width: 39.9690%
}

.pure-u-5-12,
.pure-u-10-24 {
	width: 41.6667%;
	*width: 41.6357%
}

.pure-u-11-24 {
	width: 45.8333%;
	*width: 45.8023%
}

.pure-u-1-2,
.pure-u-12-24 {
	width: 50%;
	*width: 49.9690%
}

.pure-u-13-24 {
	width: 54.1667%;
	*width: 54.1357%
}

.pure-u-7-12,
.pure-u-14-24 {
	width: 58.3333%;
	*width: 58.3023%
}

.pure-u-3-5 {
	width: 60%;
	*width: 59.9690%
}

.pure-u-5-8,
.pure-u-15-24 {
	width: 62.5000%;
	*width: 62.4690%
}

.pure-u-2-3,
.pure-u-16-24 {
	width: 66.6667%;
	*width: 66.6357%
}

.pure-u-17-24 {
	width: 70.8333%;
	*width: 70.8023%
}

.pure-u-3-4,
.pure-u-18-24 {
	width: 75%;
	*width: 74.9690%
}

.pure-u-19-24 {
	width: 79.1667%;
	*width: 79.1357%
}

.pure-u-4-5 {
	width: 80%;
	*width: 79.9690%
}

.pure-u-5-6,
.pure-u-20-24 {
	width: 83.3333%;
	*width: 83.3023%
}

.pure-u-7-8,
.pure-u-21-24 {
	width: 87.5000%;
	*width: 87.4690%
}

.pure-u-11-12,
.pure-u-22-24 {
	width: 91.6667%;
	*width: 91.6357%
}

.pure-u-23-24 {
	width: 95.8333%;
	*width: 95.8023%
}

.pure-u-1,
.pure-u-1-1,
.pure-u-5-5,
.pure-u-24-24 {
	width: 100%
}

.pure-button {
	display: inline-block;
	*display: inline;
	zoom: 1;
	line-height: normal;
	white-space: nowrap;
	vertical-align: baseline;
	text-align: center;
	cursor: pointer;
	-webkit-user-drag: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.pure-button::-moz-focus-inner {
	padding: 0;
	border: 0
}

.pure-button {
	font-family: inherit;
	font-size: 100%;
	*font-size: 90%;
	*overflow: visible;
	padding: 0.5em 1em;
	color: #444;
	color: rgba(0, 0, 0, 0.8);
	*color: #444;
	border: 1px solid #999;
	border: none transparent;
	background-color: #E6E6E6;
	text-decoration: none;
	border-radius: 2px
}

.pure-button-hover,
.pure-button:hover,
.pure-button:focus {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#1a000000', GradientType=0);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(transparent), color-stop(40%, rgba(0, 0, 0, 0.05)), to(rgba(0, 0, 0, 0.1)));
	background-image: -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.05) 40%, rgba(0, 0, 0, 0.1));
	background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.1));
	background-image: -o-linear-gradient(transparent, rgba(0, 0, 0, 0.05) 40%, rgba(0, 0, 0, 0.1));
	background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.05) 40%, rgba(0, 0, 0, 0.1))
}

.pure-button:focus {
	outline: 0
}

.pure-button-active,
.pure-button:active {
	box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15) inset, 0 0 6px rgba(0, 0, 0, 0.2) inset
}

.pure-button[disabled],
.pure-button-disabled,
.pure-button-disabled:hover,
.pure-button-disabled:focus,
.pure-button-disabled:active {
	border: none;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	filter: alpha(opacity=40);
	-khtml-opacity: 0.40;
	-moz-opacity: 0.40;
	opacity: 0.40;
	cursor: not-allowed;
	box-shadow: none
}

.pure-button-hidden {
	display: none
}

.pure-button::-moz-focus-inner {
	padding: 0;
	border: 0
}

.pure-button-primary,
.pure-button-selected,
a.pure-button-primary,
a.pure-button-selected {
	background-color: #0078e7;
	color: #fff
}

.pure-form input[type="text"],
.pure-form input[type="password"],
.pure-form input[type="email"],
.pure-form input[type="url"],
.pure-form input[type="date"],
.pure-form input[type="month"],
.pure-form input[type="time"],
.pure-form input[type="datetime"],
.pure-form input[type="datetime-local"],
.pure-form input[type="week"],
.pure-form input[type="number"],
.pure-form input[type="search"],
.pure-form input[type="tel"],
.pure-form input[type="color"],
.pure-form select,
.pure-form textarea {
	padding: 0.5em 0.6em;
	display: inline-block;
	border: 1px solid #ccc;
	box-shadow: inset 0 1px 3px #ddd;
	border-radius: 4px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.pure-form input:not([type]) {
	padding: 0.5em 0.6em;
	display: inline-block;
	border: 1px solid #ccc;
	box-shadow: inset 0 1px 3px #ddd;
	border-radius: 4px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.pure-form input[type="color"] {
	padding: 0.2em 0.5em
}

.pure-form input[type="text"]:focus,
.pure-form input[type="password"]:focus,
.pure-form input[type="email"]:focus,
.pure-form input[type="url"]:focus,
.pure-form input[type="date"]:focus,
.pure-form input[type="month"]:focus,
.pure-form input[type="time"]:focus,
.pure-form input[type="datetime"]:focus,
.pure-form input[type="datetime-local"]:focus,
.pure-form input[type="week"]:focus,
.pure-form input[type="number"]:focus,
.pure-form input[type="search"]:focus,
.pure-form input[type="tel"]:focus,
.pure-form input[type="color"]:focus,
.pure-form select:focus,
.pure-form textarea:focus {
	outline: 0;
	outline: thin dotted \9;
	border-color: #129FEA
}

.pure-form input:not([type]):focus {
	outline: 0;
	outline: thin dotted \9;
	border-color: #129FEA
}

.pure-form input[type="file"]:focus,
.pure-form input[type="radio"]:focus,
.pure-form input[type="checkbox"]:focus {
	outline: thin dotted #333;
	outline: 1px auto #129FEA
}

.pure-form .pure-checkbox,
.pure-form .pure-radio {
	margin: 0.5em 0;
	display: block
}

.pure-form input[type="text"][disabled],
.pure-form input[type="password"][disabled],
.pure-form input[type="email"][disabled],
.pure-form input[type="url"][disabled],
.pure-form input[type="date"][disabled],
.pure-form input[type="month"][disabled],
.pure-form input[type="time"][disabled],
.pure-form input[type="datetime"][disabled],
.pure-form input[type="datetime-local"][disabled],
.pure-form input[type="week"][disabled],
.pure-form input[type="number"][disabled],
.pure-form input[type="search"][disabled],
.pure-form input[type="tel"][disabled],
.pure-form input[type="color"][disabled],
.pure-form select[disabled],
.pure-form textarea[disabled] {
	cursor: not-allowed;
	background-color: #eaeded;
	color: #cad2d3
}

.pure-form input:not([type])[disabled] {
	cursor: not-allowed;
	background-color: #eaeded;
	color: #cad2d3
}

.pure-form input[readonly],
.pure-form select[readonly],
.pure-form textarea[readonly] {
	background: #eee;
	color: #777;
	border-color: #ccc
}

.pure-form input:focus:invalid,
.pure-form textarea:focus:invalid,
.pure-form select:focus:invalid {
	color: #b94a48;
	border-color: #ee5f5b
}

.pure-form input:focus:invalid:focus,
.pure-form textarea:focus:invalid:focus,
.pure-form select:focus:invalid:focus {
	border-color: #e9322d
}

.pure-form input[type="file"]:focus:invalid:focus,
.pure-form input[type="radio"]:focus:invalid:focus,
.pure-form input[type="checkbox"]:focus:invalid:focus {
	outline-color: #e9322d
}

.pure-form select {
	border: 1px solid #ccc;
	background-color: white
}

.pure-form select[multiple] {
	height: auto
}

.pure-form label {
	margin: 0.5em 0 0.2em
}

.pure-form fieldset {
	margin: 0;
	padding: 0.35em 0 0.75em;
	border: 0
}

.pure-form legend {
	display: block;
	width: 100%;
	padding: 0.3em 0;
	margin-bottom: 0.3em;
	color: #333;
	border-bottom: 1px solid #e5e5e5
}

.pure-form-stacked input[type="text"],
.pure-form-stacked input[type="password"],
.pure-form-stacked input[type="email"],
.pure-form-stacked input[type="url"],
.pure-form-stacked input[type="date"],
.pure-form-stacked input[type="month"],
.pure-form-stacked input[type="time"],
.pure-form-stacked input[type="datetime"],
.pure-form-stacked input[type="datetime-local"],
.pure-form-stacked input[type="week"],
.pure-form-stacked input[type="number"],
.pure-form-stacked input[type="search"],
.pure-form-stacked input[type="tel"],
.pure-form-stacked input[type="color"],
.pure-form-stacked select,
.pure-form-stacked label,
.pure-form-stacked textarea {
	display: block;
	margin: 0.25em 0
}

.pure-form-stacked input:not([type]) {
	display: block;
	margin: 0.25em 0
}

.pure-form-aligned input,
.pure-form-aligned textarea,
.pure-form-aligned select,
.pure-form-aligned .pure-help-inline,
.pure-form-message-inline {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle
}

.pure-form-aligned textarea {
	vertical-align: top
}

.pure-form-aligned .pure-control-group {
	margin-bottom: 0.5em
}

.pure-form-aligned .pure-control-group label {
	text-align: right;
	display: inline-block;
	vertical-align: middle;
	width: 10em;
	margin: 0 1em 0 0
}

.pure-form-aligned .pure-controls {
	margin: 1.5em 0 0 10em
}

.pure-form input.pure-input-rounded,
.pure-form .pure-input-rounded {
	border-radius: 2em;
	padding: 0.5em 1em
}

.pure-form .pure-group fieldset {
	margin-bottom: 10px
}

.pure-form .pure-group input {
	display: block;
	padding: 10px;
	margin: 0;
	border-radius: 0;
	position: relative;
	top: -1px
}

.pure-form .pure-group input:focus {
	z-index: 2
}

.pure-form .pure-group input:first-child {
	top: 1px;
	border-radius: 4px 4px 0 0
}

.pure-form .pure-group input:last-child {
	top: -2px;
	border-radius: 0 0 4px 4px
}

.pure-form .pure-group button {
	margin: 0.35em 0
}

.pure-form .pure-input-1 {
	width: 100%
}

.pure-form .pure-input-2-3 {
	width: 66%
}

.pure-form .pure-input-1-2 {
	width: 50%
}

.pure-form .pure-input-1-3 {
	width: 33%
}

.pure-form .pure-input-1-4 {
	width: 25%
}

.pure-form .pure-help-inline,
.pure-form-message-inline {
	display: inline-block;
	padding-left: 0.3em;
	color: #666;
	vertical-align: middle;
	font-size: 0.875em
}

.pure-form-message {
	display: block;
	color: #666;
	font-size: 0.875em
}

@media only screen and (max-width: 480px) {
	.pure-form button[type="submit"] {
		margin: 0.7em 0 0
	}
	.pure-form input:not([type]),
	.pure-form input[type="text"],
	.pure-form input[type="password"],
	.pure-form input[type="email"],
	.pure-form input[type="url"],
	.pure-form input[type="date"],
	.pure-form input[type="month"],
	.pure-form input[type="time"],
	.pure-form input[type="datetime"],
	.pure-form input[type="datetime-local"],
	.pure-form input[type="week"],
	.pure-form input[type="number"],
	.pure-form input[type="search"],
	.pure-form input[type="tel"],
	.pure-form input[type="color"],
	.pure-form label {
		margin-bottom: 0.3em;
		display: block
	}
	.pure-group input:not([type]),
	.pure-group input[type="text"],
	.pure-group input[type="password"],
	.pure-group input[type="email"],
	.pure-group input[type="url"],
	.pure-group input[type="date"],
	.pure-group input[type="month"],
	.pure-group input[type="time"],
	.pure-group input[type="datetime"],
	.pure-group input[type="datetime-local"],
	.pure-group input[type="week"],
	.pure-group input[type="number"],
	.pure-group input[type="search"],
	.pure-group input[type="tel"],
	.pure-group input[type="color"] {
		margin-bottom: 0
	}
	.pure-form-aligned .pure-control-group label {
		margin-bottom: 0.3em;
		text-align: left;
		display: block;
		width: 100%
	}
	.pure-form-aligned .pure-controls {
		margin: 1.5em 0 0 0
	}
	.pure-form .pure-help-inline,
	.pure-form-message-inline,
	.pure-form-message {
		display: block;
		font-size: 0.75em;
		padding: 0.2em 0 0.8em
	}
}

.pure-menu ul {
	position: absolute;
	visibility: hidden
}

.pure-menu.pure-menu-open {
	visibility: visible;
	z-index: 2;
	width: 100%
}

.pure-menu ul {
	left: -10000px;
	list-style: none;
	margin: 0;
	padding: 0;
	top: -10000px;
	z-index: 1
}

.pure-menu>ul {
	position: relative
}

.pure-menu-open>ul {
	left: 0;
	top: 0;
	visibility: visible
}

.pure-menu-open>ul:focus {
	outline: 0
}

.pure-menu li {
	position: relative
}

.pure-menu a,
.pure-menu .pure-menu-heading {
	display: block;
	color: inherit;
	line-height: 1.5em;
	padding: 5px 20px;
	text-decoration: none;
	white-space: nowrap
}

.pure-menu.pure-menu-horizontal>.pure-menu-heading {
	display: inline-block;
	*display: inline;
	zoom: 1;
	margin: 0;
	vertical-align: middle
}

.pure-menu.pure-menu-horizontal>ul {
	display: inline-block;
	*display: inline;
	zoom: 1;
	vertical-align: middle
}

.pure-menu li a {
	padding: 5px 20px
}

.pure-menu-can-have-children>.pure-menu-label:after {
	content: '\25B8';
	float: right;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', sans-serif;
	margin-right: -20px;
	margin-top: -1px
}

.pure-menu-can-have-children>.pure-menu-label {
	padding-right: 30px
}

.pure-menu-separator {
	background-color: #dfdfdf;
	display: block;
	height: 1px;
	font-size: 0;
	margin: 7px 2px;
	overflow: hidden
}

.pure-menu-hidden {
	display: none
}

.pure-menu-fixed {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%
}

.pure-menu-horizontal li {
	display: inline-block;
	*display: inline;
	zoom: 1;
	vertical-align: middle
}

.pure-menu-horizontal li li {
	display: block
}

.pure-menu-horizontal>.pure-menu-children>.pure-menu-can-have-children>.pure-menu-label:after {
	content: "\25BE"
}

.pure-menu-horizontal>.pure-menu-children>.pure-menu-can-have-children>.pure-menu-label {
	padding-right: 30px
}

.pure-menu-horizontal li.pure-menu-separator {
	height: 50%;
	width: 1px;
	margin: 0 7px
}

.pure-menu-horizontal li li.pure-menu-separator {
	height: 1px;
	width: auto;
	margin: 7px 2px
}

.pure-menu.pure-menu-open,
.pure-menu.pure-menu-horizontal li .pure-menu-children {
	background: #fff;
	border: 1px solid #b7b7b7
}

.pure-menu.pure-menu-horizontal,
.pure-menu.pure-menu-horizontal .pure-menu-heading {
	border: none
}

.pure-menu a {
	border: 1px solid transparent;
	border-left: none;
	border-right: none
}

.pure-menu a,
.pure-menu .pure-menu-can-have-children>li:after {
	color: #777
}

.pure-menu .pure-menu-can-have-children>li:hover:after {
	color: #fff
}

.pure-menu .pure-menu-open {
	background: #dedede
}

.pure-menu li a:hover,
.pure-menu li a:focus {
	background: #eee
}

.pure-menu li.pure-menu-disabled a:hover,
.pure-menu li.pure-menu-disabled a:focus {
	background: #fff;
	color: #bfbfbf
}

.pure-menu .pure-menu-disabled>a {
	background-image: none;
	border-color: transparent;
	cursor: default
}

.pure-menu .pure-menu-disabled>a,
.pure-menu .pure-menu-can-have-children.pure-menu-disabled>a:after {
	color: #bfbfbf
}

.pure-menu .pure-menu-heading {
	color: #565d64;
	text-transform: uppercase;
	font-size: 90%;
	margin-top: 0.5em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dfdfdf
}

.pure-menu .pure-menu-selected a {
	color: #000
}

.pure-menu.pure-menu-open.pure-menu-fixed {
	border: none;
	border-bottom: 1px solid #b7b7b7
}

.pure-paginator {
	letter-spacing: -0.31em;
	*letter-spacing: normal;
	*word-spacing: -0.43em;
	text-rendering: optimizespeed;
	list-style: none;
	margin: 0;
	padding: 0
}

.opera-only :-o-prefocus,
.pure-paginator {
	word-spacing: -0.43em
}

.pure-paginator li {
	display: inline-block;
	*display: inline;
	zoom: 1;
	letter-spacing: normal;
	word-spacing: normal;
	vertical-align: top;
	text-rendering: auto
}

.pure-paginator .pure-button {
	border-radius: 0;
	padding: 0.8em 1.4em;
	vertical-align: top;
	height: 1.1em
}

.pure-paginator .pure-button:focus,
.pure-paginator .pure-button:active {
	outline-style: none
}

.pure-paginator .prev,
.pure-paginator .next {
	color: #C0C1C3;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.45)
}

.pure-paginator .prev {
	border-radius: 2px 0 0 2px
}

.pure-paginator .next {
	border-radius: 0 2px 2px 0
}

@media (max-width: 480px) {
	.pure-menu-horizontal {
		width: 100%
	}
	.pure-menu-children li {
		display: block;
		border-bottom: 1px solid black
	}
}

.pure-table {
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
	border: 1px solid #cbcbcb
}

.pure-table caption {
	color: #000;
	font: italic 85%/1 arial, sans-serif;
	padding: 1em 0;
	text-align: center
}

.pure-table td,
.pure-table th {
	border-left: 1px solid #cbcbcb;
	border-width: 0 0 0 1px;
	font-size: inherit;
	margin: 0;
	overflow: visible;
	padding: 0.5em 1em
}

.pure-table td:first-child,
.pure-table th:first-child {
	border-left-width: 0
}

.pure-table thead {
	background: #e0e0e0;
	color: #000;
	text-align: left;
	vertical-align: bottom
}

.pure-table td {
	background-color: transparent
}

.pure-table-odd td {
	background-color: #f2f2f2
}

.pure-table-striped tr:nth-child(2n-1) td {
	background-color: #f2f2f2
}

.pure-table-bordered td {
	border-bottom: 1px solid #cbcbcb
}

.pure-table-bordered tbody>tr:last-child td,
.pure-table-horizontal tbody>tr:last-child td {
	border-bottom-width: 0
}

.pure-table-horizontal td,
.pure-table-horizontal th {
	border-width: 0 0 1px 0;
	border-bottom: 1px solid #cbcbcb
}

.pure-table-horizontal tbody>tr:last-child td {
	border-bottom-width: 0
}

@media (max-width: 767px) {
	.pure-u-xs-1,
	.pure-u-xs-1-1,
	.pure-u-xs-1-2,
	.pure-u-xs-1-3,
	.pure-u-xs-2-3,
	.pure-u-xs-1-4,
	.pure-u-xs-3-4,
	.pure-u-xs-1-5,
	.pure-u-xs-2-5,
	.pure-u-xs-3-5,
	.pure-u-xs-4-5,
	.pure-u-xs-5-5,
	.pure-u-xs-1-6,
	.pure-u-xs-5-6,
	.pure-u-xs-1-8,
	.pure-u-xs-3-8,
	.pure-u-xs-5-8,
	.pure-u-xs-7-8,
	.pure-u-xs-1-12,
	.pure-u-xs-5-12,
	.pure-u-xs-7-12,
	.pure-u-xs-11-12,
	.pure-u-xs-1-24,
	.pure-u-xs-2-24,
	.pure-u-xs-3-24,
	.pure-u-xs-4-24,
	.pure-u-xs-5-24,
	.pure-u-xs-6-24,
	.pure-u-xs-7-24,
	.pure-u-xs-8-24,
	.pure-u-xs-9-24,
	.pure-u-xs-10-24,
	.pure-u-xs-11-24,
	.pure-u-xs-12-24,
	.pure-u-xs-13-24,
	.pure-u-xs-14-24,
	.pure-u-xs-15-24,
	.pure-u-xs-16-24,
	.pure-u-xs-17-24,
	.pure-u-xs-18-24,
	.pure-u-xs-19-24,
	.pure-u-xs-20-24,
	.pure-u-xs-21-24,
	.pure-u-xs-22-24,
	.pure-u-xs-23-24,
	.pure-u-xs-24-24 {
		display: inline-block;
		*display: inline;
		zoom: 1;
		letter-spacing: normal;
		word-spacing: normal;
		vertical-align: top;
		text-rendering: auto
	}
	.pure-u-xs-1-24 {
		width: 4.1667%;
		*width: 4.1357%
	}
	.pure-u-xs-1-12,
	.pure-u-xs-2-24 {
		width: 8.3333%;
		*width: 8.3023%
	}
	.pure-u-xs-1-8,
	.pure-u-xs-3-24 {
		width: 12.5000%;
		*width: 12.4690%
	}
	.pure-u-xs-1-6,
	.pure-u-xs-4-24 {
		width: 16.6667%;
		*width: 16.6357%
	}
	.pure-u-xs-1-5 {
		width: 20%;
		*width: 19.9690%
	}
	.pure-u-xs-5-24 {
		width: 20.8333%;
		*width: 20.8023%
	}
	.pure-u-xs-1-4,
	.pure-u-xs-6-24 {
		width: 25%;
		*width: 24.9690%
	}
	.pure-u-xs-7-24 {
		width: 29.1667%;
		*width: 29.1357%
	}
	.pure-u-xs-1-3,
	.pure-u-xs-8-24 {
		width: 33.3333%;
		*width: 33.3023%
	}
	.pure-u-xs-3-8,
	.pure-u-xs-9-24 {
		width: 37.5000%;
		*width: 37.4690%
	}
	.pure-u-xs-2-5 {
		width: 40%;
		*width: 39.9690%
	}
	.pure-u-xs-5-12,
	.pure-u-xs-10-24 {
		width: 41.6667%;
		*width: 41.6357%
	}
	.pure-u-xs-11-24 {
		width: 45.8333%;
		*width: 45.8023%
	}
	.pure-u-xs-1-2,
	.pure-u-xs-12-24 {
		width: 50%;
		*width: 49.9690%
	}
	.pure-u-xs-13-24 {
		width: 54.1667%;
		*width: 54.1357%
	}
	.pure-u-xs-7-12,
	.pure-u-xs-14-24 {
		width: 58.3333%;
		*width: 58.3023%
	}
	.pure-u-xs-3-5 {
		width: 60%;
		*width: 59.9690%
	}
	.pure-u-xs-5-8,
	.pure-u-xs-15-24 {
		width: 62.5000%;
		*width: 62.4690%
	}
	.pure-u-xs-2-3,
	.pure-u-xs-16-24 {
		width: 66.6667%;
		*width: 66.6357%
	}
	.pure-u-xs-17-24 {
		width: 70.8333%;
		*width: 70.8023%
	}
	.pure-u-xs-3-4,
	.pure-u-xs-18-24 {
		width: 75%;
		*width: 74.9690%
	}
	.pure-u-xs-19-24 {
		width: 79.1667%;
		*width: 79.1357%
	}
	.pure-u-xs-4-5 {
		width: 80%;
		*width: 79.9690%
	}
	.pure-u-xs-5-6,
	.pure-u-xs-20-24 {
		width: 83.3333%;
		*width: 83.3023%
	}
	.pure-u-xs-7-8,
	.pure-u-xs-21-24 {
		width: 87.5000%;
		*width: 87.4690%
	}
	.pure-u-xs-11-12,
	.pure-u-xs-22-24 {
		width: 91.6667%;
		*width: 91.6357%
	}
	.pure-u-xs-23-24 {
		width: 95.8333%;
		*width: 95.8023%
	}
	.pure-u-xs-1,
	.pure-u-xs-1-1,
	.pure-u-xs-5-5,
	.pure-u-xs-24-24 {
		width: 100%
	}
	.hidden-xs,
	.visible-sm,
	.visible-md,
	.visible-lg {
		display: none
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.pure-u-sm-1,
	.pure-u-sm-1-1,
	.pure-u-sm-1-2,
	.pure-u-sm-1-3,
	.pure-u-sm-2-3,
	.pure-u-sm-1-4,
	.pure-u-sm-3-4,
	.pure-u-sm-1-5,
	.pure-u-sm-2-5,
	.pure-u-sm-3-5,
	.pure-u-sm-4-5,
	.pure-u-sm-5-5,
	.pure-u-sm-1-6,
	.pure-u-sm-5-6,
	.pure-u-sm-1-8,
	.pure-u-sm-3-8,
	.pure-u-sm-5-8,
	.pure-u-sm-7-8,
	.pure-u-sm-1-12,
	.pure-u-sm-5-12,
	.pure-u-sm-7-12,
	.pure-u-sm-11-12,
	.pure-u-sm-1-24,
	.pure-u-sm-2-24,
	.pure-u-sm-3-24,
	.pure-u-sm-4-24,
	.pure-u-sm-5-24,
	.pure-u-sm-6-24,
	.pure-u-sm-7-24,
	.pure-u-sm-8-24,
	.pure-u-sm-9-24,
	.pure-u-sm-10-24,
	.pure-u-sm-11-24,
	.pure-u-sm-12-24,
	.pure-u-sm-13-24,
	.pure-u-sm-14-24,
	.pure-u-sm-15-24,
	.pure-u-sm-16-24,
	.pure-u-sm-17-24,
	.pure-u-sm-18-24,
	.pure-u-sm-19-24,
	.pure-u-sm-20-24,
	.pure-u-sm-21-24,
	.pure-u-sm-22-24,
	.pure-u-sm-23-24,
	.pure-u-sm-24-24 {
		display: inline-block;
		*display: inline;
		zoom: 1;
		letter-spacing: normal;
		word-spacing: normal;
		vertical-align: top;
		text-rendering: auto
	}
	.pure-u-sm-1-24 {
		width: 4.1667%;
		*width: 4.1357%
	}
	.pure-u-sm-1-12,
	.pure-u-sm-2-24 {
		width: 8.3333%;
		*width: 8.3023%
	}
	.pure-u-sm-1-8,
	.pure-u-sm-3-24 {
		width: 12.5000%;
		*width: 12.4690%
	}
	.pure-u-sm-1-6,
	.pure-u-sm-4-24 {
		width: 16.6667%;
		*width: 16.6357%
	}
	.pure-u-sm-1-5 {
		width: 20%;
		*width: 19.9690%
	}
	.pure-u-sm-5-24 {
		width: 20.8333%;
		*width: 20.8023%
	}
	.pure-u-sm-1-4,
	.pure-u-sm-6-24 {
		width: 25%;
		*width: 24.9690%
	}
	.pure-u-sm-7-24 {
		width: 29.1667%;
		*width: 29.1357%
	}
	.pure-u-sm-1-3,
	.pure-u-sm-8-24 {
		width: 33.3333%;
		*width: 33.3023%
	}
	.pure-u-sm-3-8,
	.pure-u-sm-9-24 {
		width: 37.5000%;
		*width: 37.4690%
	}
	.pure-u-sm-2-5 {
		width: 40%;
		*width: 39.9690%
	}
	.pure-u-sm-5-12,
	.pure-u-sm-10-24 {
		width: 41.6667%;
		*width: 41.6357%
	}
	.pure-u-sm-11-24 {
		width: 45.8333%;
		*width: 45.8023%
	}
	.pure-u-sm-1-2,
	.pure-u-sm-12-24 {
		width: 50%;
		*width: 49.9690%
	}
	.pure-u-sm-13-24 {
		width: 54.1667%;
		*width: 54.1357%
	}
	.pure-u-sm-7-12,
	.pure-u-sm-14-24 {
		width: 58.3333%;
		*width: 58.3023%
	}
	.pure-u-sm-3-5 {
		width: 60%;
		*width: 59.9690%
	}
	.pure-u-sm-5-8,
	.pure-u-sm-15-24 {
		width: 62.5000%;
		*width: 62.4690%
	}
	.pure-u-sm-2-3,
	.pure-u-sm-16-24 {
		width: 66.6667%;
		*width: 66.6357%
	}
	.pure-u-sm-17-24 {
		width: 70.8333%;
		*width: 70.8023%
	}
	.pure-u-sm-3-4,
	.pure-u-sm-18-24 {
		width: 75%;
		*width: 74.9690%
	}
	.pure-u-sm-19-24 {
		width: 79.1667%;
		*width: 79.1357%
	}
	.pure-u-sm-4-5 {
		width: 80%;
		*width: 79.9690%
	}
	.pure-u-sm-5-6,
	.pure-u-sm-20-24 {
		width: 83.3333%;
		*width: 83.3023%
	}
	.pure-u-sm-7-8,
	.pure-u-sm-21-24 {
		width: 87.5000%;
		*width: 87.4690%
	}
	.pure-u-sm-11-12,
	.pure-u-sm-22-24 {
		width: 91.6667%;
		*width: 91.6357%
	}
	.pure-u-sm-23-24 {
		width: 95.8333%;
		*width: 95.8023%
	}
	.pure-u-sm-1,
	.pure-u-sm-1-1,
	.pure-u-sm-5-5,
	.pure-u-sm-24-24 {
		width: 100%
	}
	.visible-xs,
	.hidden-sm,
	.visible-md,
	.visible-lg {
		display: none
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.pure-u-md-1,
	.pure-u-md-1-1,
	.pure-u-md-1-2,
	.pure-u-md-1-3,
	.pure-u-md-2-3,
	.pure-u-md-1-4,
	.pure-u-md-3-4,
	.pure-u-md-1-5,
	.pure-u-md-2-5,
	.pure-u-md-3-5,
	.pure-u-md-4-5,
	.pure-u-md-5-5,
	.pure-u-md-1-6,
	.pure-u-md-5-6,
	.pure-u-md-1-8,
	.pure-u-md-3-8,
	.pure-u-md-5-8,
	.pure-u-md-7-8,
	.pure-u-md-1-12,
	.pure-u-md-5-12,
	.pure-u-md-7-12,
	.pure-u-md-11-12,
	.pure-u-md-1-24,
	.pure-u-md-2-24,
	.pure-u-md-3-24,
	.pure-u-md-4-24,
	.pure-u-md-5-24,
	.pure-u-md-6-24,
	.pure-u-md-7-24,
	.pure-u-md-8-24,
	.pure-u-md-9-24,
	.pure-u-md-10-24,
	.pure-u-md-11-24,
	.pure-u-md-12-24,
	.pure-u-md-13-24,
	.pure-u-md-14-24,
	.pure-u-md-15-24,
	.pure-u-md-16-24,
	.pure-u-md-17-24,
	.pure-u-md-18-24,
	.pure-u-md-19-24,
	.pure-u-md-20-24,
	.pure-u-md-21-24,
	.pure-u-md-22-24,
	.pure-u-md-23-24,
	.pure-u-md-24-24 {
		display: inline-block;
		*display: inline;
		zoom: 1;
		letter-spacing: normal;
		word-spacing: normal;
		vertical-align: top;
		text-rendering: auto
	}
	.pure-u-md-1-24 {
		width: 4.1667%;
		*width: 4.1357%
	}
	.pure-u-md-1-12,
	.pure-u-md-2-24 {
		width: 8.3333%;
		*width: 8.3023%
	}
	.pure-u-md-1-8,
	.pure-u-md-3-24 {
		width: 12.5000%;
		*width: 12.4690%
	}
	.pure-u-md-1-6,
	.pure-u-md-4-24 {
		width: 16.6667%;
		*width: 16.6357%
	}
	.pure-u-md-1-5 {
		width: 20%;
		*width: 19.9690%
	}
	.pure-u-md-5-24 {
		width: 20.8333%;
		*width: 20.8023%
	}
	.pure-u-md-1-4,
	.pure-u-md-6-24 {
		width: 25%;
		*width: 24.9690%
	}
	.pure-u-md-7-24 {
		width: 29.1667%;
		*width: 29.1357%
	}
	.pure-u-md-1-3,
	.pure-u-md-8-24 {
		width: 33.3333%;
		*width: 33.3023%
	}
	.pure-u-md-3-8,
	.pure-u-md-9-24 {
		width: 37.5000%;
		*width: 37.4690%
	}
	.pure-u-md-2-5 {
		width: 40%;
		*width: 39.9690%
	}
	.pure-u-md-5-12,
	.pure-u-md-10-24 {
		width: 41.6667%;
		*width: 41.6357%
	}
	.pure-u-md-11-24 {
		width: 45.8333%;
		*width: 45.8023%
	}
	.pure-u-md-1-2,
	.pure-u-md-12-24 {
		width: 50%;
		*width: 49.9690%
	}
	.pure-u-md-13-24 {
		width: 54.1667%;
		*width: 54.1357%
	}
	.pure-u-md-7-12,
	.pure-u-md-14-24 {
		width: 58.3333%;
		*width: 58.3023%
	}
	.pure-u-md-3-5 {
		width: 60%;
		*width: 59.9690%
	}
	.pure-u-md-5-8,
	.pure-u-md-15-24 {
		width: 62.5000%;
		*width: 62.4690%
	}
	.pure-u-md-2-3,
	.pure-u-md-16-24 {
		width: 66.6667%;
		*width: 66.6357%
	}
	.pure-u-md-17-24 {
		width: 70.8333%;
		*width: 70.8023%
	}
	.pure-u-md-3-4,
	.pure-u-md-18-24 {
		width: 75%;
		*width: 74.9690%
	}
	.pure-u-md-19-24 {
		width: 79.1667%;
		*width: 79.1357%
	}
	.pure-u-md-4-5 {
		width: 80%;
		*width: 79.9690%
	}
	.pure-u-md-5-6,
	.pure-u-md-20-24 {
		width: 83.3333%;
		*width: 83.3023%
	}
	.pure-u-md-7-8,
	.pure-u-md-21-24 {
		width: 87.5000%;
		*width: 87.4690%
	}
	.pure-u-md-11-12,
	.pure-u-md-22-24 {
		width: 91.6667%;
		*width: 91.6357%
	}
	.pure-u-md-23-24 {
		width: 95.8333%;
		*width: 95.8023%
	}
	.pure-u-md-1,
	.pure-u-md-1-1,
	.pure-u-md-5-5,
	.pure-u-md-24-24 {
		width: 100%
	}
	.visible-xs,
	.visible-sm,
	.hidden-md,
	.visible-lg {
		display: none
	}
}

@media (min-width: 1200px) {
	.pure-u-lg-1,
	.pure-u-lg-1-1,
	.pure-u-lg-1-2,
	.pure-u-lg-1-3,
	.pure-u-lg-2-3,
	.pure-u-lg-1-4,
	.pure-u-lg-3-4,
	.pure-u-lg-1-5,
	.pure-u-lg-2-5,
	.pure-u-lg-3-5,
	.pure-u-lg-4-5,
	.pure-u-lg-5-5,
	.pure-u-lg-1-6,
	.pure-u-lg-5-6,
	.pure-u-lg-1-8,
	.pure-u-lg-3-8,
	.pure-u-lg-5-8,
	.pure-u-lg-7-8,
	.pure-u-lg-1-12,
	.pure-u-lg-5-12,
	.pure-u-lg-7-12,
	.pure-u-lg-11-12,
	.pure-u-lg-1-24,
	.pure-u-lg-2-24,
	.pure-u-lg-3-24,
	.pure-u-lg-4-24,
	.pure-u-lg-5-24,
	.pure-u-lg-6-24,
	.pure-u-lg-7-24,
	.pure-u-lg-8-24,
	.pure-u-lg-9-24,
	.pure-u-lg-10-24,
	.pure-u-lg-11-24,
	.pure-u-lg-12-24,
	.pure-u-lg-13-24,
	.pure-u-lg-14-24,
	.pure-u-lg-15-24,
	.pure-u-lg-16-24,
	.pure-u-lg-17-24,
	.pure-u-lg-18-24,
	.pure-u-lg-19-24,
	.pure-u-lg-20-24,
	.pure-u-lg-21-24,
	.pure-u-lg-22-24,
	.pure-u-lg-23-24,
	.pure-u-lg-24-24 {
		display: inline-block;
		*display: inline;
		zoom: 1;
		letter-spacing: normal;
		word-spacing: normal;
		vertical-align: top;
		text-rendering: auto
	}
	.pure-u-lg-1-24 {
		width: 4.1667%;
		*width: 4.1357%
	}
	.pure-u-lg-1-12,
	.pure-u-lg-2-24 {
		width: 8.3333%;
		*width: 8.3023%
	}
	.pure-u-lg-1-8,
	.pure-u-lg-3-24 {
		width: 12.5000%;
		*width: 12.4690%
	}
	.pure-u-lg-1-6,
	.pure-u-lg-4-24 {
		width: 16.6667%;
		*width: 16.6357%
	}
	.pure-u-lg-1-5 {
		width: 20%;
		*width: 19.9690%
	}
	.pure-u-lg-5-24 {
		width: 20.8333%;
		*width: 20.8023%
	}
	.pure-u-lg-1-4,
	.pure-u-lg-6-24 {
		width: 25%;
		*width: 24.9690%
	}
	.pure-u-lg-7-24 {
		width: 29.1667%;
		*width: 29.1357%
	}
	.pure-u-lg-1-3,
	.pure-u-lg-8-24 {
		width: 33.3333%;
		*width: 33.3023%
	}
	.pure-u-lg-3-8,
	.pure-u-lg-9-24 {
		width: 37.5000%;
		*width: 37.4690%
	}
	.pure-u-lg-2-5 {
		width: 40%;
		*width: 39.9690%
	}
	.pure-u-lg-5-12,
	.pure-u-lg-10-24 {
		width: 41.6667%;
		*width: 41.6357%
	}
	.pure-u-lg-11-24 {
		width: 45.8333%;
		*width: 45.8023%
	}
	.pure-u-lg-1-2,
	.pure-u-lg-12-24 {
		width: 50%;
		*width: 49.9690%
	}
	.pure-u-lg-13-24 {
		width: 54.1667%;
		*width: 54.1357%
	}
	.pure-u-lg-7-12,
	.pure-u-lg-14-24 {
		width: 58.3333%;
		*width: 58.3023%
	}
	.pure-u-lg-3-5 {
		width: 60%;
		*width: 59.9690%
	}
	.pure-u-lg-5-8,
	.pure-u-lg-15-24 {
		width: 62.5000%;
		*width: 62.4690%
	}
	.pure-u-lg-2-3,
	.pure-u-lg-16-24 {
		width: 66.6667%;
		*width: 66.6357%
	}
	.pure-u-lg-17-24 {
		width: 70.8333%;
		*width: 70.8023%
	}
	.pure-u-lg-3-4,
	.pure-u-lg-18-24 {
		width: 75%;
		*width: 74.9690%
	}
	.pure-u-lg-19-24 {
		width: 79.1667%;
		*width: 79.1357%
	}
	.pure-u-lg-4-5 {
		width: 80%;
		*width: 79.9690%
	}
	.pure-u-lg-5-6,
	.pure-u-lg-20-24 {
		width: 83.3333%;
		*width: 83.3023%
	}
	.pure-u-lg-7-8,
	.pure-u-lg-21-24 {
		width: 87.5000%;
		*width: 87.4690%
	}
	.pure-u-lg-11-12,
	.pure-u-lg-22-24 {
		width: 91.6667%;
		*width: 91.6357%
	}
	.pure-u-lg-23-24 {
		width: 95.8333%;
		*width: 95.8023%
	}
	.pure-u-lg-1,
	.pure-u-lg-1-1,
	.pure-u-lg-5-5,
	.pure-u-lg-24-24 {
		width: 100%
	}
	.visible-xs,
	.visible-sm,
	.visible-md,
	.hidden-lg {
		display: none
	}
}

@-ms-viewport {
	width: device-width
}

.bx-wrapper {
	position: relative;
	margin: 0 auto 60px;
	padding: 0;
	*zoom: 1
}

.bx-wrapper img {
	max-width: 100%;
	display: block
}

.bx-wrapper .bx-viewport {
	-moz-box-shadow: 0 0 5px #ccc;
	-webkit-box-shadow: 0 0 5px #ccc;
	box-shadow: 0 0 5px #ccc;
	border: 5px solid #fff;
	left: -5px;
	background: #fff;
	-webkit-transform: translatez(0);
	-moz-transform: translatez(0);
	-ms-transform: translatez(0);
	-o-transform: translatez(0);
	transform: translatez(0)
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: -30px;
	width: 100%
}

.bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	padding-top: 20px
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline
}

.bx-wrapper .bx-pager.bx-default-pager a {
	background: #666;
	text-indent: -9999px;
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #000
}

.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -16px;
	outline: 0;
	width: 32px;
	height: 32px;
	text-indent: -9999px;
	z-index: 10
}

.bx-wrapper .bx-controls-direction a.disabled {
	display: none
}

.bx-wrapper .bx-controls-auto {
	text-align: center
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px
}

.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666 \9;
	background: rgba(80, 80, 80, 0.75);
	width: 100%
}

.bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px
}

.bxslider p {
	word-break: break-word;
	white-space: normal;
	width: 40%
}

#sliderWarp {
	border: 4px solid #2c2c2c;
	padding: 3px;
	background: #4b4b4b;
	margin: 10px 0
}

#slider {
	position: relative;
	overflow: hidden;
	width: 100%
}

#slider ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	white-space: nowrap;
	overflow: hidden;
	-webkit-backface-visibility: hidden;
	-webkit-transform-style: preserve-3d;
	-webkit-transition: all 500ms cubic-bezier(0.165, 0.84, 0.44, 1);
	-moz-transition: all 500ms cubic-bezier(0.165, 0.84, 0.44, 1);
	-ms-transition: all 500ms cubic-bezier(0.165, 0.84, 0.44, 1);
	-o-transition: all 500ms cubic-bezier(0.165, 0.84, 0.44, 1);
	transition: all 500ms cubic-bezier(0.165, 0.84, 0.44, 1)
}

#slider li {
	display: inline-block;
	zoom: 1;
	*display: inline;
	position: relative
}

#slider .slider-arrow {
	position: absolute;
	display: block;
	margin-bottom: -20px;
	padding: 20px
}

#slider .slider-arrow--right {
	bottom: 50%;
	right: 30px
}

#slider .slider-arrow--left {
	bottom: 50%;
	left: 30px
}

#slider .slider-nav {
	position: absolute;
	bottom: 30px;
	left: 10px
}

#slider .slider-nav__item {
	width: 16px;
	height: 16px;
	float: left;
	clear: none;
	display: block;
	margin: 0 3px;
	background: #fff;
	-moz-border-radius: 50% / 50%;
	-webkit-border-radius: 50% 50%;
	border-radius: 50% / 50%;
	opacity: 0.7;
	filter: alpha(opacity=70)
}

#slider .slider-nav__item:hover {
	background: #ccc
}

#slider .slider-nav__item--current {
	background: #ccc
}

#slider p {
	margin: 0;
	text-align: left;
	font-size: 1em;
	color: #fff;
	padding: 15px 35px;
	position: absolute;
	right: 10px;
	bottom: 10px;
	width: auto;
	letter-spacing: normal;
	*letter-spacing: normal;
	*word-spacing: normal;
	background: #000;
	background: rgba(0, 0, 0, 0.7)
}

#slider span {
	font-size: 2em;
	color: #f6ff00;
	letter-spacing: normal;
	*letter-spacing: normal;
	*word-spacing: normal
}

@media (max-width: 980px) {
	#slider .slider-nav__item {
		width: 12px;
		height: 12px
	}
	#slider p {
		font-size: 0.9em;
		padding: 10px 20px
	}
	#slider span {
		font-size: 1.7em
	}
}

.caroussel {
	position: relative;
	overflow: hidden;
	width: 100%;
	max-height: 330px
}

.caroussel ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	white-space: nowrap;
	overflow: hidden;
	-webkit-backface-visibility: hidden;
	-webkit-transform-style: preserve-3d
}

.caroussel li {
	display: inline-block;
	zoom: 1;
	*display: inline;
	position: relative
}

.menu-link {
	display: none;
	top: 10px;
	right: 10px;
	background: #000;
	font-size: 10px;
	z-index: 10;
	width: 2em;
	height: auto;
	padding: 2.2em 1.6em;
	opacity: 0.5;
	filter: alpha(opacity=50)
}

.menu-link:hover,
.menu-link:focus {
	opacity: 1;
	filter: alpha(opacity=100)
}

.menu-link span {
	position: relative;
	display: block
}

.menu-link span,
.menu-link span:before,
.menu-link span:after {
	background-color: #fff;
	width: 100%;
	height: 0.2em
}

.menu-link span:before,
.menu-link span:after {
	position: absolute;
	margin-top: -0.6em;
	content: " "
}

.menu-link span:after {
	margin-top: 0.6em
}

.top-link {
	display: none;
	bottom: 10px;
	left: 10px;
	background: #000;
	z-index: 10;
	padding: 10px;
	text-align: center;
	opacity: 0.5;
	filter: alpha(opacity=50);
	font-size: 14px;
	font-weight: bold;
	letter-spacing: normal;
	color: #fff
}

.top-link:hover {
	color: #fff;
	text-decoration: underline
}

@media (max-width: 991px) {
	.menu-link {
		position: fixed;
		display: block
	}
	.top-link {
		position: fixed;
		display: block
	}
}

.ie7 .visible-xs,
.ie7 .visible-sm,
.ie7 .visible-md,
.ie7 .hidden-lg,
.ie8 .visible-xs,
.ie8 .visible-sm,
.ie8 .visible-md,
.ie8 .hidden-lg {
	display: none
}

.ie7 body,
.ie8 body {
	overflow-x: scroll
}

.ie7 .container,
.ie8 .container {
	width: 1180px
}

.ie7 .container-header,
.ie8 .container-header {
	width: 844px
}


/*!
Video.js Default Styles (http://videojs.com)
Version 4.6.1
Create your own skin at http://designer.videojs.com
*/

.vjs-default-skin {
	color: #cccccc
}

@font-face {
	font-family: 'VideoJS';
	src: url("fonts/vjs.eot");
	src: url("fonts/vjs.eot?#iefix") format("embedded-opentype"), url("fonts/vjs.woff") format("woff"), url("fonts/vjs.ttf") format("truetype");
	font-weight: normal;
	font-style: normal
}

.vjs-default-skin .vjs-slider {
	outline: 0;
	position: relative;
	cursor: pointer;
	padding: 0;
	background-color: #333333;
	background-color: rgba(51, 51, 51, 0.9)
}

.vjs-default-skin .vjs-slider:focus {
	-webkit-box-shadow: 0 0 2em #ffffff;
	-moz-box-shadow: 0 0 2em #ffffff;
	box-shadow: 0 0 2em #ffffff
}

.vjs-default-skin .vjs-slider-handle {
	position: absolute;
	left: 0;
	top: 0
}

.vjs-default-skin .vjs-slider-handle:before {
	content: "\e009";
	font-family: VideoJS;
	font-size: 1em;
	line-height: 1;
	text-align: center;
	text-shadow: 0em 0em 1em #fff;
	position: absolute;
	top: 0;
	left: 0;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg)
}

.vjs-default-skin .vjs-control-bar {
	display: none;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	height: 3.0em;
	background-color: #07141e;
	background-color: rgba(7, 20, 30, 0.7)
}

.vjs-default-skin.vjs-has-started .vjs-control-bar {
	display: block;
	visibility: visible;
	opacity: 1;
	-webkit-transition: visibility 0.1s, opacity 0.1s;
	-moz-transition: visibility 0.1s, opacity 0.1s;
	-o-transition: visibility 0.1s, opacity 0.1s;
	transition: visibility 0.1s, opacity 0.1s
}

.vjs-default-skin.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
	display: block;
	visibility: hidden;
	opacity: 0;
	-webkit-transition: visibility 1s, opacity 1s;
	-moz-transition: visibility 1s, opacity 1s;
	-o-transition: visibility 1s, opacity 1s;
	transition: visibility 1s, opacity 1s
}

.vjs-default-skin.vjs-controls-disabled .vjs-control-bar {
	display: none
}

.vjs-default-skin.vjs-using-native-controls .vjs-control-bar {
	display: none
}

.vjs-default-skin.vjs-error .vjs-control-bar {
	display: none
}

@media \0screen {
	.vjs-default-skin.vjs-user-inactive.vjs-playing .vjs-control-bar :before {
		content: ""
	}
}

.vjs-default-skin .vjs-control {
	outline: none;
	position: relative;
	float: left;
	text-align: center;
	margin: 0;
	padding: 0;
	height: 3.0em;
	width: 4em
}

.vjs-default-skin .vjs-control:before {
	font-family: VideoJS;
	font-size: 1.5em;
	line-height: 2;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	text-align: center;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5)
}

.vjs-default-skin .vjs-control:focus:before,
.vjs-default-skin .vjs-control:hover:before {
	text-shadow: 0em 0em 1em #ffffff
}

.vjs-default-skin .vjs-control-text {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px
}

.vjs-default-skin .vjs-play-control {
	width: 5em;
	cursor: pointer
}

.vjs-default-skin .vjs-play-control:before {
	content: "\e001"
}

.vjs-default-skin.vjs-playing .vjs-play-control:before {
	content: "\e002"
}

.vjs-default-skin .vjs-playback-rate .vjs-playback-rate-value {
	font-size: 1.5em;
	line-height: 2;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	text-align: center;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5)
}

.vjs-default-skin .vjs-playback-rate.vjs-menu-button .vjs-menu .vjs-menu-content {
	width: 4em;
	left: -2em;
	list-style: none
}

.vjs-default-skin .vjs-mute-control,
.vjs-default-skin .vjs-volume-menu-button {
	cursor: pointer;
	float: right
}

.vjs-default-skin .vjs-mute-control:before,
.vjs-default-skin .vjs-volume-menu-button:before {
	content: "\e006"
}

.vjs-default-skin .vjs-mute-control.vjs-vol-0:before,
.vjs-default-skin .vjs-volume-menu-button.vjs-vol-0:before {
	content: "\e003"
}

.vjs-default-skin .vjs-mute-control.vjs-vol-1:before,
.vjs-default-skin .vjs-volume-menu-button.vjs-vol-1:before {
	content: "\e004"
}

.vjs-default-skin .vjs-mute-control.vjs-vol-2:before,
.vjs-default-skin .vjs-volume-menu-button.vjs-vol-2:before {
	content: "\e005"
}

.vjs-default-skin .vjs-volume-control {
	width: 5em;
	float: right
}

.vjs-default-skin .vjs-volume-bar {
	width: 5em;
	height: 0.6em;
	margin: 1.1em auto 0
}

.vjs-default-skin .vjs-volume-menu-button .vjs-menu-content {
	height: 2.9em
}

.vjs-default-skin .vjs-volume-level {
	position: absolute;
	top: 0;
	left: 0;
	height: 0.5em;
	width: 100%;
	background: #66a8cc url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAP0lEQVQIHWWMAQoAIAgDR/QJ/Ub//04+w7ZICBwcOg5FZi5iBB82AGzixEglJrd4TVK5XUJpskSTEvpdFzX9AB2pGziSQcvAAAAAAElFTkSuQmCC) -50% 0 repeat
}

.vjs-default-skin .vjs-volume-bar .vjs-volume-handle {
	width: 0.5em;
	height: 0.5em;
	left: 4.5em
}

.vjs-default-skin .vjs-volume-handle:before {
	font-size: 0.9em;
	top: -0.2em;
	left: -0.2em;
	width: 1em;
	height: 1em
}

.vjs-default-skin .vjs-volume-menu-button .vjs-menu .vjs-menu-content {
	width: 6em;
	left: -4em
}

.vjs-default-skin .vjs-progress-control {
	position: absolute;
	left: 0;
	right: 0;
	width: auto;
	font-size: 0.3em;
	height: 1em;
	top: -1em;
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s
}

.vjs-default-skin:hover .vjs-progress-control {
	font-size: .9em;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s
}

.vjs-default-skin .vjs-progress-holder {
	height: 100%
}

.vjs-default-skin .vjs-progress-holder .vjs-play-progress,
.vjs-default-skin .vjs-progress-holder .vjs-load-progress {
	position: absolute;
	display: block;
	height: 100%;
	margin: 0;
	padding: 0;
	width: 0;
	left: 0;
	top: 0
}

.vjs-default-skin .vjs-play-progress {
	background: #66a8cc url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAP0lEQVQIHWWMAQoAIAgDR/QJ/Ub//04+w7ZICBwcOg5FZi5iBB82AGzixEglJrd4TVK5XUJpskSTEvpdFzX9AB2pGziSQcvAAAAAAElFTkSuQmCC) -50% 0 repeat
}

.vjs-default-skin .vjs-load-progress {
	background: #646464;
	background: rgba(255, 255, 255, 0.4)
}

.vjs-default-skin .vjs-seek-handle {
	width: 1.5em;
	height: 100%
}

.vjs-default-skin .vjs-seek-handle:before {
	padding-top: 0.1em
}

.vjs-default-skin.vjs-live .vjs-time-controls,
.vjs-default-skin.vjs-live .vjs-time-divider,
.vjs-default-skin.vjs-live .vjs-progress-control {
	display: none
}

.vjs-default-skin.vjs-live .vjs-live-display {
	display: block
}

.vjs-default-skin .vjs-live-display {
	display: none;
	font-size: 1em;
	line-height: 3em
}

.vjs-default-skin .vjs-time-controls {
	font-size: 1em;
	line-height: 3em
}

.vjs-default-skin .vjs-current-time {
	float: left
}

.vjs-default-skin .vjs-duration {
	float: left
}

.vjs-default-skin .vjs-remaining-time {
	display: none;
	float: left
}

.vjs-time-divider {
	float: left;
	line-height: 3em
}

.vjs-default-skin .vjs-fullscreen-control {
	width: 3.8em;
	cursor: pointer;
	float: right
}

.vjs-default-skin .vjs-fullscreen-control:before {
	content: "\e000"
}

.vjs-default-skin.vjs-fullscreen .vjs-fullscreen-control:before {
	content: "\e00b"
}

.vjs-default-skin .vjs-big-play-button {
	left: 0.5em;
	top: 0.5em;
	font-size: 3em;
	display: block;
	z-index: 2;
	position: absolute;
	width: 4em;
	height: 2.6em;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	opacity: 1;
	background-color: #07141e;
	background-color: rgba(7, 20, 30, 0.7);
	border: 0.1em solid #3b4249;
	-webkit-border-radius: 0.8em;
	-moz-border-radius: 0.8em;
	border-radius: 0.8em;
	-webkit-box-shadow: 0px 0px 1em rgba(255, 255, 255, 0.25);
	-moz-box-shadow: 0px 0px 1em rgba(255, 255, 255, 0.25);
	box-shadow: 0px 0px 1em rgba(255, 255, 255, 0.25);
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s
}

.vjs-default-skin.vjs-big-play-centered .vjs-big-play-button {
	left: 50%;
	margin-left: -2.1em;
	top: 50%;
	margin-top: -1.4000000000000001em
}

.vjs-default-skin.vjs-controls-disabled .vjs-big-play-button {
	display: none
}

.vjs-default-skin.vjs-has-started .vjs-big-play-button {
	display: none
}

.vjs-default-skin.vjs-using-native-controls .vjs-big-play-button {
	display: none
}

.vjs-default-skin:hover .vjs-big-play-button,
.vjs-default-skin .vjs-big-play-button:focus {
	outline: 0;
	border-color: #fff;
	background-color: #505050;
	background-color: rgba(50, 50, 50, 0.75);
	-webkit-box-shadow: 0 0 3em #ffffff;
	-moz-box-shadow: 0 0 3em #ffffff;
	box-shadow: 0 0 3em #ffffff;
	-webkit-transition: all 0s;
	-moz-transition: all 0s;
	-o-transition: all 0s;
	transition: all 0s
}

.vjs-default-skin .vjs-big-play-button:before {
	content: "\e001";
	font-family: VideoJS;
	line-height: 2.6em;
	text-shadow: 0.05em 0.05em 0.1em #000;
	text-align: center;
	position: absolute;
	left: 0;
	width: 100%;
	height: 100%
}

.vjs-error .vjs-big-play-button {
	display: none
}

.vjs-error-display {
	display: none
}

.vjs-error .vjs-error-display {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%
}

.vjs-error .vjs-error-display:before {
	content: 'X';
	font-family: Arial;
	font-size: 4em;
	color: #666666;
	line-height: 1;
	text-shadow: 0.05em 0.05em 0.1em #000;
	text-align: center;
	vertical-align: middle;
	position: absolute;
	top: 50%;
	margin-top: -0.5em;
	width: 100%
}

.vjs-error-display div {
	position: absolute;
	font-size: 1.4em;
	text-align: center;
	bottom: 1em;
	right: 1em;
	left: 1em
}

.vjs-error-display a,
.vjs-error-display a:visited {
	color: #F4A460
}

.vjs-loading-spinner {
	display: none;
	position: absolute;
	top: 50%;
	left: 50%;
	font-size: 4em;
	line-height: 1;
	width: 1em;
	height: 1em;
	margin-left: -0.5em;
	margin-top: -0.5em;
	opacity: 0.75;
	-webkit-animation: spin 1.5s infinite linear;
	-moz-animation: spin 1.5s infinite linear;
	-o-animation: spin 1.5s infinite linear;
	animation: spin 1.5s infinite linear
}

.video-js.vjs-error .vjs-loading-spinner {
	display: none !important;
	-webkit-animation: none;
	-moz-animation: none;
	-o-animation: none;
	animation: none
}

.vjs-default-skin .vjs-loading-spinner:before {
	content: "\e01e";
	font-family: VideoJS;
	position: absolute;
	top: 0;
	left: 0;
	width: 1em;
	height: 1em;
	text-align: center;
	text-shadow: 0em 0em 0.1em #000
}

@-moz-keyframes spin {
	0% {
		-moz-transform: rotate(0deg)
	}
	100% {
		-moz-transform: rotate(359deg)
	}
}

@-webkit-keyframes spin {
	0% {
		-webkit-transform: rotate(0deg)
	}
	100% {
		-webkit-transform: rotate(359deg)
	}
}

@-o-keyframes spin {
	0% {
		-o-transform: rotate(0deg)
	}
	100% {
		-o-transform: rotate(359deg)
	}
}

@keyframes spin {
	0% {
		transform: rotate(0deg)
	}
	100% {
		transform: rotate(359deg)
	}
}

.vjs-default-skin .vjs-menu-button {
	float: right;
	cursor: pointer
}

.vjs-default-skin .vjs-menu {
	display: none;
	position: absolute;
	bottom: 0;
	left: 0em;
	width: 0em;
	height: 0em;
	margin-bottom: 3em;
	border-left: 2em solid transparent;
	border-right: 2em solid transparent;
	border-top: 1.55em solid #000000;
	border-top-color: rgba(7, 40, 50, 0.5)
}

.vjs-default-skin .vjs-menu-button .vjs-menu .vjs-menu-content {
	display: block;
	padding: 0;
	margin: 0;
	position: absolute;
	width: 10em;
	bottom: 1.5em;
	max-height: 15em;
	overflow: auto;
	left: -5em;
	background-color: #07141e;
	background-color: rgba(7, 20, 30, 0.7);
	-webkit-box-shadow: -0.2em -0.2em 0.3em rgba(255, 255, 255, 0.2);
	-moz-box-shadow: -0.2em -0.2em 0.3em rgba(255, 255, 255, 0.2);
	box-shadow: -0.2em -0.2em 0.3em rgba(255, 255, 255, 0.2)
}

.vjs-default-skin .vjs-menu-button:hover .vjs-menu {
	display: block
}

.vjs-default-skin .vjs-menu-button ul li {
	list-style: none;
	margin: 0;
	padding: 0.3em 0 0.3em 0;
	line-height: 1.4em;
	font-size: 1.2em;
	text-align: center;
	text-transform: lowercase
}

.vjs-default-skin .vjs-menu-button ul li.vjs-selected {
	background-color: #000
}

.vjs-default-skin .vjs-menu-button ul li:focus,
.vjs-default-skin .vjs-menu-button ul li:hover,
.vjs-default-skin .vjs-menu-button ul li.vjs-selected:focus,
.vjs-default-skin .vjs-menu-button ul li.vjs-selected:hover {
	outline: 0;
	color: #111;
	background-color: #ffffff;
	background-color: rgba(255, 255, 255, 0.75);
	-webkit-box-shadow: 0 0 1em #ffffff;
	-moz-box-shadow: 0 0 1em #ffffff;
	box-shadow: 0 0 1em #ffffff
}

.vjs-default-skin .vjs-menu-button ul li.vjs-menu-title {
	text-align: center;
	text-transform: uppercase;
	font-size: 1em;
	line-height: 2em;
	padding: 0;
	margin: 0 0 0.3em 0;
	font-weight: bold;
	cursor: default
}

.vjs-default-skin .vjs-subtitles-button:before {
	content: "\e00c"
}

.vjs-default-skin .vjs-captions-button:before {
	content: "\e008"
}

.vjs-default-skin .vjs-captions-button:focus .vjs-control-content:before,
.vjs-default-skin .vjs-captions-button:hover .vjs-control-content:before {
	-webkit-box-shadow: 0 0 1em #ffffff;
	-moz-box-shadow: 0 0 1em #ffffff;
	box-shadow: 0 0 1em #ffffff
}

.video-js {
	background-color: #000;
	position: relative;
	padding: 0;
	font-size: 10px;
	vertical-align: middle;
	font-weight: normal;
	font-style: normal;
	font-family: Arial, sans-serif;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.video-js .vjs-tech {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.video-js:-moz-full-screen {
	position: absolute
}

body.vjs-full-window {
	padding: 0;
	margin: 0;
	height: 100%;
	overflow-y: auto
}

.video-js.vjs-fullscreen {
	position: fixed;
	overflow: hidden;
	z-index: 1000;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	width: 100% !important;
	height: 100% !important;
	_position: absolute
}

.video-js:-webkit-full-screen {
	width: 100% !important;
	height: 100% !important
}

.video-js.vjs-fullscreen.vjs-user-inactive {
	cursor: none
}

.vjs-poster {
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: contain;
	cursor: pointer;
	height: 100%;
	margin: 0;
	padding: 0;
	position: relative;
	width: 100%
}

.vjs-poster img {
	display: block;
	margin: 0 auto;
	max-height: 100%;
	padding: 0;
	width: 100%
}

.video-js.vjs-using-native-controls .vjs-poster {
	display: none
}

.video-js .vjs-text-track-display {
	text-align: center;
	position: absolute;
	bottom: 4em;
	left: 1em;
	right: 1em
}

.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display {
	bottom: 1em
}

.video-js .vjs-text-track {
	display: none;
	font-size: 1.4em;
	text-align: center;
	margin-bottom: 0.1em;
	background-color: #000000;
	background-color: rgba(0, 0, 0, 0.5)
}

.video-js .vjs-subtitles {
	color: #fff
}

.video-js .vjs-captions {
	color: #fc6
}

.vjs-tt-cue {
	display: block
}

.vjs-default-skin .vjs-hidden {
	display: none
}

.vjs-lock-showing {
	display: block !important;
	opacity: 1;
	visibility: visible
}

.vjs-no-js {
	padding: 20px;
	color: #ccc;
	background-color: #333;
	font-size: 18px;
	font-family: Arial, sans-serif;
	text-align: center;
	width: 300px;
	height: 150px;
	margin: 0px auto
}

.vjs-no-js a,
.vjs-no-js a:visited {
	color: #F4A460
}

.vjs-default-skin .vjs-resolutions-button {
	width: 5em;
	cursor: pointer !important
}

.vjs-default-skin .vjs-resolutions-button .vjs-control-content:before {
	font-family: VideoJS;
	font-size: 1.5em;
	line-height: 2em;
	content: "\e600";
	width: 17px;
	height: 17px;
	margin: 0.5em auto 0
}

.vjs-default-skin .vjs-control-content:hover:before {
	text-shadow: 0em 0em 1em #FFF
}

.vjs-thumbnail {
	position: absolute;
	left: 0;
	top: 0;
	opacity: 0;
	FILTER: alpha(Opacity=0);
	transition: opacity .2s ease;
	-webkit-transition: opacity .2s ease;
	-moz-transition: opacity .2s ease;
	-mz-transition: opacity .2s ease
}

.vjs-progress-control:hover .vjs-thumbnail,
.vjs-progress-control.fake-active .vjs-thumbnail,
.vjs-progress-control:active .vjs-thumbnail {
	opacity: 1;
	FILTER: alpha(Opacity=1)
}

.vjs-progress-control:hover .vjs-thumbnail:hover,
.vjs-progress-control:active .vjs-thumbnail:active {
	opacity: 0;
	FILTER: alpha(Opacity=0)
}

body.ps-active {
	-webkit-text-size-adjust: none;
	overflow: hidden
}

body.ps-active * {
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0)
}

body.ps-active *:focus {
	outline: 0
}

div.ps-document-overlay {
	background: #000
}

div.ps-viewport {
	background: #000;
	cursor: pointer
}

div.ps-zoom-pan-rotate {
	background: #000
}

div.ps-slider-item-loading {
	background: url(images/photoswipe-loader.gif) no-repeat center center
}

div.ps-caption {
	background: #000000;
	background: -moz-linear-gradient(top, #303130 0%, #000101 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #303130), color-stop(100%, #000101));
	border-bottom: 1px solid #42403f;
	color: #ffffff;
	font-size: 13px;
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
	text-align: center
}

div.ps-caption-bottom {
	border-top: 1px solid #42403f;
	border-bottom: none
}

div.ps-caption-content {
	padding: 13px
}

div.ps-toolbar {
	background: #000000;
	background: -moz-linear-gradient(top, #303130 0%, #000101 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #303130), color-stop(100%, #000101));
	border-top: 1px solid #42403f;
	color: #ffffff;
	font-size: 13px;
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
	text-align: center;
	height: 44px;
	display: table;
	table-layout: fixed
}

div.ps-toolbar-top {
	border-bottom: 1px solid #42403f;
	border-top: none
}

div.ps-toolbar-close,
div.ps-toolbar-previous,
div.ps-toolbar-next,
div.ps-toolbar-play {
	cursor: pointer;
	display: table-cell
}

div.ps-toolbar div div.ps-toolbar-content {
	width: 44px;
	height: 44px;
	margin: 0 auto 0;
	background-image: url(https://siska.video/images/photoswipe-icons.png);
	background-repeat: no-repeat
}

div.ps-toolbar-close div.ps-toolbar-content {
	background-position: 0 0
}

div.ps-toolbar-previous div.ps-toolbar-content {
	background-position: -44px 0
}

div.ps-toolbar-previous-disabled div.ps-toolbar-content {
	background-position: -44px -44px
}

div.ps-toolbar-next div.ps-toolbar-content {
	background-position: -132px 0
}

div.ps-toolbar-next-disabled div.ps-toolbar-content {
	background-position: -132px -44px
}

div.ps-toolbar-play div.ps-toolbar-content {
	background-position: -88px 0
}

@media only screen and (-webkit-min-device-pixel-ratio: 2) {
	div.ps-toolbar div div.ps-toolbar-content {
		-webkit-background-size: 176px 88px;
		background-image: url(https://siska.video/images/photoswipe-icons@2x.png)
	}
}

.address {
	background: url("data:image/gif;base64,R0lGODlhmAEYAIABAP///////yH5BAEAAAEALAAAAACYARgAAAL/jI+py+0Po5y02ouz3rz7D4biSJbmiabqyrbuC8fyTNf2jef6zvf+DwwKh8Si8YhMKpfMpvMJjUqn1Kr1is26AA3uwqsAn8Q/MpAMSJPUam35wDWHA3I5/Z6wp9kcO2Mft/cn6DdRGCb4cIi4KOa1GJGI9ygh2Qb3dXmJR4eGEEcB2bnJAibqp8eJOffZd+H4ledaGYpxCKtqu0r5OglXCDrJ62i6RlMcLGwACrjs3NrWzPp79xi9ez36nKua+sm8nC08HL1ZZ10e7gw8airZHu5OWScLmHifOswNva2POR8voDZrf6YFupbsYC99DKv94xasWCZy/dZVTMjJDK6J/8/EAczo0KKskRgZsgMpsSPKf94e+sKlUSWvWL76eXKYbOW2ffRmBrqYIaLIZuDWkQqZsqDPXTVxusy10YHQikgfSrz5jc9QQlJXhewm8mvOkS4/xsM6TxrZpU0zFqVKjt6cpSlnVpg61SKynVVVxmL7EuhevlHzUQ28si7ZnYMLt/KKkengr1CZIubLODNYyzUd51SMd/HQp4p7HR4oFqRlacQ0dTOXtaOmd1Ffu279WCA6gVl3Xw1YmKts2ON+2dXounO51gQfM1enGyvS5cB1M6p7r7c2I6JqdOcu43sJ8VtoYXaDPr368l7Xu38PP778+fTr27+PP7/+/fz7+wb/D2APBQAAOw==") no-repeat center center;
	width: 408px;
	height: 24px
}

.phone {
	background: url("data:image/gif;base64,R0lGODlhmAEYAIABAP///////yH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyQzEyNUU0NUQ0NDYxMUU3OTVGNEIyOUMwRTk1QUZBRiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyQzEyNUU0NkQ0NDYxMUU3OTVGNEIyOUMwRTk1QUZBRiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjJDMTI1RTQzRDQ0NjExRTc5NUY0QjI5QzBFOTVBRkFGIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjJDMTI1RTQ0RDQ0NjExRTc5NUY0QjI5QzBFOTVBRkFGIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAQAAAQAsAAAAAJgBGAAAAv+Mj6nL7Q+jnLTai7PevPsPhuJIluaJpurKtu4Lx/JM1/aN5/rO9/4PDAqHxKLxiEwql8ym8+kASAEJKjRi7WQR02qX+z1Mt4GwwVwee8njLfoKH2Xd8Qc5I1XMuYz7ebH3J1hFOMgnhlinCBL4lwfG9va2VljG94iIeaZpOafpV5mpl2gJ2HdqSHpI6ke3+Mqo+tjoWjoIalvrZrV7K8tmAdr6iaYGeSfZOppqu8kJC11hzEpd7fwMttzcmGvdzBw1reqrHbraXc7Mnboe7Q4hbK17Dl85Ly+bjoW6qmz6T86cv2/Ixr07yM+eN27tFm7Kto2XQ3P7AOIzxDBfQGBR2jj2QwiyQTyMnNZNgqSHCp2SaSjRa2lwwrBIyJ4lo6nPWc6TIXsWGekzqNChEoASPYo0qdKlTJs6fQo1qtSpVKtavYo1q9atXLt6/Qo2rI8CADs=") no-repeat top left;
	width: 230px;
	height: 24px
}

label.cssmodal {
	cursor: pointer
}

.checker:checked+.modal {
	display: flex
}

.modal {
	display: none;
	justify-content: center;
	align-items: center;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	text-align: center;
	background-color: rgba(0, 0, 0, 0.4);
	z-index: 500
}

.modal-body {
	text-align: left;
	width: 310px;
	background-color: #fff;
	border-radius: 4px;
	padding: 5px
}

.modal-content {
	padding: 5px
}

.modal-footer {
	text-align: center;
	overflow: hidden
}

.mfp-bg {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 20001;
	overflow: hidden;
	position: fixed;
	background: #0b0b0b;
	opacity: 0.8;
	filter: alpha(opacity=80)
}

.mfp-wrap {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 20002;
	position: fixed;
	outline: none !important;
	-webkit-backface-visibility: hidden
}

.mfp-container {
	text-align: center;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	padding: 0 8px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.mfp-container:before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle
}

.mfp-align-top .mfp-container:before {
	display: none
}

.mfp-content {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	margin: 0 auto;
	text-align: left;
	z-index: 20004
}

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
	width: 100%;
	cursor: auto
}

.mfp-ajax-cur {
	cursor: progress
}

.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
	cursor: -moz-zoom-out;
	cursor: -webkit-zoom-out;
	cursor: zoom-out
}

.mfp-zoom {
	cursor: pointer;
	cursor: -webkit-zoom-in;
	cursor: -moz-zoom-in;
	cursor: zoom-in
}

.mfp-auto-cursor .mfp-content {
	cursor: auto
}

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none
}

.mfp-loading.mfp-figure {
	display: none
}

.mfp-hide {
	display: none !important
}

.mfp-preloader {
	color: #CCC;
	position: absolute;
	top: 50%;
	width: auto;
	text-align: center;
	margin-top: -0.8em;
	left: 8px;
	right: 8px;
	z-index: 20003
}

.mfp-preloader a {
	color: #CCC
}

.mfp-preloader a:hover {
	color: #FFF
}

.mfp-s-ready .mfp-preloader {
	display: none
}

.mfp-s-error .mfp-content {
	display: none
}

button.mfp-close,
button.mfp-arrow {
	overflow: visible;
	cursor: pointer;
	background: transparent;
	border: 0;
	-webkit-appearance: none;
	display: block;
	outline: none;
	padding: 0;
	z-index: 20005;
	-webkit-box-shadow: none;
	box-shadow: none
}

button::-moz-focus-inner {
	padding: 0;
	border: 0
}

.mfp-close {
	width: 44px;
	height: 44px;
	line-height: 44px;
	position: absolute;
	right: 0;
	top: 0;
	text-decoration: none;
	text-align: center;
	opacity: 0.65;
	filter: alpha(opacity=65);
	padding: 0 0 18px 10px;
	color: #FFF;
	font-style: normal;
	font-size: 28px;
	font-family: Arial, Baskerville, monospace
}

.mfp-close:hover,
.mfp-close:focus {
	opacity: 1;
	filter: alpha(opacity=100)
}

.mfp-close:active {
	top: 1px
}

.mfp-close-btn-in .mfp-close {
	color: #333
}

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
	color: #FFF;
	right: -6px;
	text-align: right;
	padding-right: 6px;
	width: 100%
}

.mfp-counter {
	position: absolute;
	top: 0;
	right: 0;
	color: #CCC;
	font-size: 12px;
	line-height: 18px
}

.mfp-arrow {
	position: absolute;
	opacity: 0.65;
	filter: alpha(opacity=65);
	margin: 0;
	top: 50%;
	margin-top: -55px;
	padding: 0;
	width: 90px;
	height: 110px;
	-webkit-tap-highlight-color: transparent
}

.mfp-arrow:active {
	margin-top: -54px
}

.mfp-arrow:hover,
.mfp-arrow:focus {
	opacity: 1;
	filter: alpha(opacity=100)
}

.mfp-arrow:before,
.mfp-arrow:after,
.mfp-arrow .mfp-b,
.mfp-arrow .mfp-a {
	content: '';
	display: block;
	width: 0;
	height: 0;
	position: absolute;
	left: 0;
	top: 0;
	margin-top: 35px;
	margin-left: 35px;
	border: medium inset transparent
}

.mfp-arrow:after,
.mfp-arrow .mfp-a {
	border-top-width: 13px;
	border-bottom-width: 13px;
	top: 8px
}

.mfp-arrow:before,
.mfp-arrow .mfp-b {
	border-top-width: 21px;
	border-bottom-width: 21px;
	opacity: 0.7
}

.mfp-arrow-left {
	left: 0
}

.mfp-arrow-left:after,
.mfp-arrow-left .mfp-a {
	border-right: 17px solid #FFF;
	margin-left: 31px
}

.mfp-arrow-left:before,
.mfp-arrow-left .mfp-b {
	margin-left: 25px;
	border-right: 27px solid #3F3F3F
}

.mfp-arrow-right {
	right: 0
}

.mfp-arrow-right:after,
.mfp-arrow-right .mfp-a {
	border-left: 17px solid #FFF;
	margin-left: 39px
}

.mfp-arrow-right:before,
.mfp-arrow-right .mfp-b {
	border-left: 27px solid #3F3F3F
}

.mfp-iframe-holder {
	padding-top: 40px;
	padding-bottom: 40px
}

.mfp-iframe-holder .mfp-content {
	line-height: 0;
	width: 100%;
	max-width: 900px
}

.mfp-iframe-holder .mfp-close {
	top: -40px
}

.mfp-iframe-scaler {
	width: 100%;
	height: 0;
	overflow: hidden;
	padding-top: 56.25%
}

.mfp-iframe-scaler iframe {
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
	background: #000
}

img.mfp-img {
	width: auto;
	max-width: 100%;
	height: auto;
	display: block;
	line-height: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 40px 0 40px;
	margin: 0 auto
}

.mfp-figure {
	line-height: 0
}

.mfp-figure:after {
	content: '';
	position: absolute;
	left: 0;
	top: 40px;
	bottom: 40px;
	display: block;
	right: 0;
	width: auto;
	height: auto;
	z-index: -1;
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
	background: #444
}

.mfp-figure small {
	color: #BDBDBD;
	display: block;
	font-size: 12px;
	line-height: 14px
}

.mfp-figure figure {
	margin: 0
}

.mfp-bottom-bar {
	margin-top: -36px;
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	cursor: auto
}

.mfp-title {
	text-align: left;
	line-height: 18px;
	color: #F3F3F3;
	word-wrap: break-word;
	padding-right: 36px
}

.mfp-image-holder .mfp-content {
	max-width: 100%
}

.mfp-gallery .mfp-image-holder .mfp-figure {
	cursor: pointer
}

@media screen and (max-width: 800px) and (orientation: landscape),
screen and (max-height: 300px) {
	.mfp-img-mobile .mfp-image-holder {
		padding-left: 0;
		padding-right: 0
	}
	.mfp-img-mobile img.mfp-img {
		padding: 0
	}
	.mfp-img-mobile .mfp-figure:after {
		top: 0;
		bottom: 0
	}
	.mfp-img-mobile .mfp-figure small {
		display: inline;
		margin-left: 5px
	}
	.mfp-img-mobile .mfp-bottom-bar {
		background: rgba(0, 0, 0, 0.6);
		bottom: 0;
		margin: 0;
		top: auto;
		padding: 3px 5px;
		position: fixed;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box
	}
	.mfp-img-mobile .mfp-bottom-bar:empty {
		padding: 0
	}
	.mfp-img-mobile .mfp-counter {
		right: 5px;
		top: 3px
	}
	.mfp-img-mobile .mfp-close {
		top: 0;
		right: 0;
		width: 35px;
		height: 35px;
		line-height: 35px;
		background: rgba(0, 0, 0, 0.6);
		position: fixed;
		text-align: center;
		padding: 0
	}
}

@media all and (max-width: 900px) {
	.mfp-arrow {
		-webkit-transform: scale(0.75);
		transform: scale(0.75)
	}
	.mfp-arrow-left {
		-webkit-transform-origin: 0;
		transform-origin: 0
	}
	.mfp-arrow-right {
		-webkit-transform-origin: 100%;
		transform-origin: 100%
	}
	.mfp-container {
		padding-left: 6px;
		padding-right: 6px
	}
}

.mfp-ie7 .mfp-img {
	padding: 0
}

.mfp-ie7 .mfp-bottom-bar {
	width: 600px;
	left: 50%;
	margin-left: -300px;
	margin-top: 5px;
	padding-bottom: 5px
}

.mfp-ie7 .mfp-container {
	padding: 0
}

.mfp-ie7 .mfp-content {
	padding-top: 44px
}

.mfp-ie7 .mfp-close {
	top: 0;
	right: 0;
	padding-top: 0
}

.sprite-sprite,
.sprite-bg-title-banner,
.sprite-bg-title-bar,
.sprite-bg-transparent-black,
.sprite-bg-transparent-red,
.sprite-bg-transparent,
.sprite-btn-search,
.sprite-button-black,
.sprite-button-black2,
.sprite-button-red-large,
.sprite-button-red,
.sprite-button-view,
.sprite-control-left,
.sprite-control-right,
.sprite-dot-b,
.sprite-dot,
.sprite-download,
.sprite-flag,
.sprite-ico-close,
.sprite-ico-important,
.sprite-ico-photo,
.sprite-icon-add-fav,
.sprite-icon-category,
.sprite-icon-create,
.sprite-icon-facebook,
.sprite-icon-hd,
.sprite-icon-instagram,
.sprite-icon-latest,
.sprite-icon-models,
.sprite-icon-plan,
.sprite-icon-related,
.sprite-icon-rem-fav,
.sprite-icon-sites,
.sprite-icon-small-models,
.sprite-icon-small-pictures,
.sprite-icon-small-videos,
.sprite-icon-tumblr,
.sprite-icon-twitter,
.sprite-icon-video,
.sprite-icon-youtube,
.sprite-join-ico-apple,
.sprite-join-ico-flv,
.sprite-join-ico-hd,
.sprite-join-ico-nodrm,
.sprite-join-ico-photo,
.sprite-join-ico-satisfaction,
.sprite-join-ico-secure,
.sprite-join-ico-updates,
.sprite-join-ico-zipped,
.sprite-mark-green-big,
.sprite-mark-green,
.sprite-mark-yellow,
.sprite-nav-bar,
.sprite-nav,
.sprite-rating-0,
.sprite-rating-05,
.sprite-rating-1,
.sprite-separator,
.sprite-thumbs,
.sprite-top-bar,
.sprite-zbg-footer,
#topBar,
.features ul li,
.join-features,
.formats ul li,
a.btn-members,
a.btn-members:hover,
a.btn-join,
a.btn-join:hover,
label.btn-view,
a.btn-view,
.btn-red-big,
.btn-red-big:hover,
.btn-black-medium,
.btn-black-medium:hover,
.btn-red-medium,
.btn-red-medium:hover,
#menu-bar,
#topNav li,
#topNav a:hover,
#topNav a,
.btn-search,
.title,
.ico-important,
.ico-close,
.icon-facebook,
.icon-instagram,
.icon-tumblr,
.icon-twitter,
.icon-youtube,
.icon-video,
.icon-models,
.icon-sites,
.icon-categories,
.icon-latest,
.icon-plan,
.icon-create,
.icon-related,
.icon-add-fav,
.icon-rem-fav,
.icon-small-models,
.icon-small-pictures,
.icon-small-videos,
.join-ico-hd,
.join-ico-flv,
.join-ico-apple,
.join-ico-photo,
.join-ico-zipped,
.join-ico-secure,
.join-ico-satisfaction,
.join-ico-updates,
.join-ico-nodrm,
.nav a,
.nav a.current,
.nav a:hover,
.titleBanner-content,
.th-wrapper .th_video_duration,
.th-wrapper .th_photo_count,
.th-wrapper .ico-photo,
.th-wrapper .icon-hd,
.th-wrapper .flag,
.th-wrapper .category-title,
.th-wrapper .preview-title,
.video-info hr,
.video-downloads a,
.bx-wrapper .bx-prev,
.bx-wrapper .bx-next,
.bx-wrapper .bx-prev:hover,
.bx-wrapper .bx-next:hover,
.rate input,
.trailer-features,
.footer-text,
#footer {
	background-image: url('https://siska.video/images/sprite-s9d610a2ce1.png');
	background-repeat: no-repeat
}

.sprite-bg-title-banner {
	background-position: 0 0
}

.sprite-bg-title-bar {
	background-position: 0 -408px
}

.sprite-bg-transparent-black {
	background-position: 0 -474px
}

.sprite-bg-transparent-red {
	background-position: 0 -954px
}

.sprite-bg-transparent {
	background-position: 0 -1154px
}

.sprite-btn-search {
	background-position: 0 -1184px
}

.sprite-button-black {
	background-position: 0 -1265px
}

.sprite-button-black2 {
	background-position: 0 -1313px
}

.sprite-button-red-large {
	background-position: 0 -1477px
}

.sprite-button-red {
	background-position: 0 -1545px
}

.sprite-button-view {
	background-position: 0 -1593px
}

.sprite-control-left {
	background-position: 0 -1665px
}

.sprite-control-right {
	background-position: 0 -1729px
}

.sprite-dot-b {
	background-position: 0 -1761px
}

.sprite-dot {
	background-position: 0 -1763px
}

.sprite-download {
	background-position: 0 -1764px
}

.sprite-flag {
	background-position: 0 -1814px
}

.sprite-ico-close {
	background-position: 0 -1836px
}

.sprite-ico-important {
	background-position: 0 -1856px
}

.sprite-ico-photo {
	background-position: 0 -1876px
}

.sprite-icon-add-fav {
	background-position: 0 -1892px
}

.sprite-icon-category {
	background-position: 0 -1927px
}

.sprite-icon-create {
	background-position: 0 -1962px
}

.sprite-icon-facebook {
	background-position: 0 -1997px
}

.sprite-icon-hd {
	background-position: 0 -2045px
}

.sprite-icon-instagram {
	background-position: 0 -2072px
}

.sprite-icon-latest {
	background-position: 0 -2120px
}

.sprite-icon-models {
	background-position: 0 -2155px
}

.sprite-icon-plan {
	background-position: 0 -2190px
}

.sprite-icon-related {
	background-position: 0 -2225px
}

.sprite-icon-rem-fav {
	background-position: 0 -2260px
}

.sprite-icon-sites {
	background-position: 0 -2295px
}

.sprite-icon-small-models {
	background-position: 0 -2330px
}

.sprite-icon-small-pictures {
	background-position: 0 -2350px
}

.sprite-icon-small-videos {
	background-position: 0 -2370px
}

.sprite-icon-tumblr {
	background-position: 0 -2390px
}

.sprite-icon-twitter {
	background-position: 0 -2438px
}

.sprite-icon-video {
	background-position: 0 -2486px
}

.sprite-icon-youtube {
	background-position: 0 -2521px
}

.sprite-join-ico-apple {
	background-position: 0 -2569px
}

.sprite-join-ico-flv {
	background-position: 0 -2617px
}

.sprite-join-ico-hd {
	background-position: 0 -2665px
}

.sprite-join-ico-nodrm {
	background-position: 0 -2713px
}

.sprite-join-ico-photo {
	background-position: 0 -2761px
}

.sprite-join-ico-satisfaction {
	background-position: 0 -2809px
}

.sprite-join-ico-secure {
	background-position: 0 -2857px
}

.sprite-join-ico-updates {
	background-position: 0 -2905px
}

.sprite-join-ico-zipped {
	background-position: 0 -2953px
}

.sprite-mark-green-big {
	background-position: 0 -3001px
}

.sprite-mark-green {
	background-position: 0 -3026px
}

.sprite-mark-yellow {
	background-position: 0 -3050px
}

.sprite-nav-bar {
	background-position: 0 -3118px
}

.sprite-nav {
	background-position: 0 -3204px
}

.sprite-rating-0 {
	background-position: 0 -3240px
}

.sprite-rating-05 {
	background-position: 0 -3257px
}

.sprite-rating-1 {
	background-position: 0 -3274px
}

.sprite-separator {
	background-position: 0 -3291px
}

.sprite-thumbs {
	background-position: 0 -3341px
}

.sprite-top-bar {
	background-position: 0 -3437px
}

.sprite-zbg-footer {
	background-position: 0 -3522px
}

body,
html {
    background: #505050;
	color: #ccc;
	overflow-x: hidden;
	
	}

body#join #container {
	position: relative;
	z-index: 0;
	overflow: hidden
}

a {
	color: #CCC;
	background-color: #505050;
	text-decoration: none
	
}

a:hover {
	color: #FFF;
	text-decoration: underline
}

.left {
	float: left
}

.aright {
	text-align: right
}

.aleft {
	text-align: left
}

.justify {
	text-align: justify
}

.rel {
	position: relative
}

.font-size14 {
	font-size: 14px
}

.bl {
	display: block;
	float: left
}

.pure-container-16-9 {
	position: relative;
	height: 0;
	overflow: hidden;
	padding-bottom: 56.25%
}

.pure-container-16-9 img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%
}

.container {
	margin: 0 auto;
	max-width: 1180px
}

.container-header {
	margin: 0 auto;
	max-width: 844px;
	float: left
}

.container-fhg {
	max-width: 1000px;
	margin: 0 auto;
	text-align: center
}

.container-fhg .grey {
	text-align: left;
	background: #2d2d2d;
	padding: 9px
}

.container-fhg a.round {
	-webkit-border-radius: 35px;
	-moz-border-radius: 35px;
	border-radius: 35px;
	background: #000;
	display: inline-block;
	font-size: 28px;
	padding: 20px 30px;
	text-transform: uppercase;
	color: #fff
}

.container-fhg a.round:hover {
	color: #CCC
}

.content-fhg {
	background: #fff;
	border: 1px solid #bebebe;
	padding: 9px
}

.content-fhg-inside {
	padding: 14px;
	background: #f6f8f9;
	border: 1px solid #bebebe;
	text-align: center
}

.content-fhg-inside p {
	text-align: left
}

.NGC {
	font-family: Arial, sans-serif
}

.nowrap {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.clear {
	clear: both;
	display: block
}

.center {
	text-align: center
}

.pure-img-center {
	text-align: center;
	max-width: 100%;
	height: auto
}

.pure-img-right {
	text-align: right;
	max-width: 100%;
	height: auto
}

.join-pad10,
.pad10 {
	padding-top: 10px
}

.pad2 {
	padding: 2px
}

.marg5 {
	margin: 5px
}

.bold {
	font-size: 1.5em;
	letter-spacing: -.03em;
	font-weight: bold;
	margin-right: 10px
}

.join-pad {
	padding-right: 10px
}

.join-form-pad {
	margin: 30px
}

.small-txt {
	font-size: 0.6em
}

.nopadd {
	padding: 10px !important;
	margin: 0px !important
}

.text-red {
	color: #CCC
}

.text-yellow {
	color: #f6ff00
}

.text-white {
	color: #fff
}

.text-black {
	color: #373c3e
}

.error {
	background-color: #f00;
	color: #fff;
	display: block;
	padding: 2px 1px;
	font-weight: bold;
	width: 100%
}

.video-js {
	padding-top: 56.25%
}

.vjs-fullscreen {
	padding-top: 0px
}

.video-js.vjs-fullscreen {
	z-index: 0
}

.vjs-poster {
	position: absolute;
	bottom: 0
}

.vjs-default-skin .vjs-menu-button ul li {
	display: block;
	width: 100%
}

.pure-video {
	position: relative;
	padding-top: 56.25%
}

.pure-video iframe,
.pure-video object,
.pure-video embed,
.pure-video video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

#topBar {
	background-position: 0 -3437px;
	background-repeat: repeat-x;
	margin-bottom: 10px
}

#topBar .logo {
	max-width: 336px
}

.features ul {
	list-style-type: none;
	margin: 6px
}

.features ul li {
	font-size: 0.8em;
	color: #fff;
	background-position: 0 -3050px;
	padding-left: 15px
}

.join-features {
	background-position: 0 -3026px;
	padding-left: 15px;
	font-size: 1.1em
}

.formats ul {
	list-style-type: none;
	margin: 6px
}

.formats ul li {
	color: #000;
	background-position: 0 -3026px;
	padding-left: 15px;
	width: 100%
}

.formats ul.small li {
	background-position: 0 -3030px
}

a.btn-members,
a.btn-join {
	display: block;
	margin: 5% auto;
	color: #fff;
	width: 95%;
	font: normal 1.1em/48px Arial, sans-serif;
	text-shadow: #000 1px 1px 0px;
	letter-spacing: -.05em;
	text-transform: uppercase;
	text-align: center;
	overflow: hidden
}

a.btn-members {
	-moz-border-radius: 4px / 4px;
	-webkit-border-radius: 4px 4px;
	border-radius: 4px / 4px;
	background-position: 0 -1265px;
	background-repeat: repeat-x
}

a.btn-members:hover {
	-moz-border-radius: 4px / 4px;
	-webkit-border-radius: 4px 4px;
	border-radius: 4px / 4px;
	background-position: 0 -1217px;
	background-repeat: repeat-x;
	text-decoration: underline;
	color: #fff
}

a.btn-join {
	-moz-border-radius: 4px / 4px;
	-webkit-border-radius: 4px 4px;
	border-radius: 4px / 4px;
	background-position: 0 -1545px;
	background-repeat: repeat-x
}

a.btn-join:hover {
	-moz-border-radius: 4px / 4px;
	-webkit-border-radius: 4px 4px;
	border-radius: 4px / 4px;
	background-position: 0 -1361px;
	background-repeat: repeat-x;
	text-decoration: underline;
	color: #fff
}

label.btn-view,
a.btn-view {
	display: block;
	margin: 10px;
	width: 150px;
	-moz-border-radius: 4px / 4px;
	-webkit-border-radius: 4px 4px;
	border-radius: 4px / 4px;
	background-position: 0 -1593px;
	background-repeat: repeat-x;
	color: #000;
	text-align: center;
	font: bold 12px/40px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-shadow: #fff 1px 1px 0px;
	float: right
}

a.btn-view:hover {
	color: #CCC
}

.btn-red-big {
	background-position: 0 -1477px;
	height: 68px;
	background-repeat: repeat-x;
	border: 1px solid #ee5b5b;
	text-align: center;
	text-transform: uppercase;
	max-height: 68px;
	font: bold 36px Arial, Helvetica, sans-serif;
	letter-spacing: -.05em;
	color: #fff;
	clear: both;
	width: 100%;
	white-space: normal
}

.btn-red-big a {
	color: #fff;
	display: block
}

.btn-red-big a:hover {
	color: #fff;
	text-decoration: none
}

.btn-red-big span {
	font: bold 14px Arial, Helvetica, sans-serif;
	letter-spacing: normal;
	color: #fff;
	display: block
}

.btn-red-big:hover {
	background-position: 0 -1409px;
	background-repeat: repeat-x;
	border: 1px solid #2a2a2a
}

.btn-black-medium {
	background-position: 0 -1313px;
	height: 48px;
	background-repeat: repeat-x;
	border: 1px solid #2a2a2a;
	text-align: center;
	max-height: 48px;
	text-align: center;
	margin-bottom: 3px;
	text-transform: uppercase
}

.btn-black-medium a {
	font: bold 1.1em/3em Arial, Helvetica, sans-serif;
	color: #fff;
	letter-spacing: -.03em
}

.btn-black-medium:hover {
	background-position: 0 -1545px;
	background-repeat: repeat-x;
	border: 1px solid #ee5b5b
}

.btn-black-medium:hover a:hover {
	color: #fff;
	text-decoration: none
}

.btn-red-medium {
	background-position: 0 -1545px;
	height: 48px;
	background-repeat: repeat-x;
	border: 1px solid #ee5b5b;
	text-align: center;
	max-height: 48px;
	text-align: center;
	margin-bottom: 3px;
	text-transform: uppercase
}

.btn-red-medium a {
	font: bold 1.1em/3em Arial, Helvetica, sans-serif;
	color: #fff;
	letter-spacing: -.03em
}

.btn-red-medium a.large {
	font: bold 36px Arial, Helvetica, sans-serif;
	color: #fff;
	letter-spacing: -.03em
}

.btn-red-medium:hover {
	background-position: 0 -1313px;
	background-repeat: repeat-x;
	border: 1px solid #2a2a2a
}

.btn-red-medium:hover a:hover {
	color: #fff;
	text-decoration: none
}

.dot {
	border-top: dotted;
	height: 1px;
	margin: 10px 0
}

.dot-b {
	border-top: dotted;
	height: 2px;
	margin-top: 40px
}

.network-desc {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 0.9em;
	clear: both;
	margin: 2px
}

#megaDrop {
	display: none
}

#menu-bar {
	background-position: 0 -3118px;
	background-repeat: repeat-x;
	position: relative;
	box-shadow: 0px 2px 5px rgba(100, 100, 100, 0.75);
	-webkit-box-shadow: 0px 2px 5px rgba(100, 100, 100, 0.75);
	-moz-box-shadow: 0px 2px 5px rgba(100, 100, 100, 0.75)
}

#topNav ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
	width: 100%
}

#topNav li {
	background-position: 0 -3291px;
	vertical-align: middle;
	float: left
}

#topNav li:first-child {
	background: none
}

#topNav a:hover {
	background-position: 0 -3068px;
	background-repeat: repeat-x;
	color: #000
}

#topNav a {
	background-position: 0 -3118px;
	background-repeat: repeat-x;
	display: block;
	*display: block;
	padding: 0 15px;
	text-align: center;
	margin: 0 1px;
	font: normal 1.1em/50px Arial, sans-serif;
	letter-spacing: -.05em;
	color: #35383b;
	text-transform: uppercase;
	text-shadow: #d9d9d9 1px 1px 0px
}

.search {
	margin: 8px auto
}

.input-search {
	width: 100%;
	height: 22px;
	padding: 5px 10px;
	font-size: 1em;
	border: 1px solid #a7a7a7;
	color: #ffffff;
	background-color: #303030;
	background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzgwODA4MCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzMyMzIzMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
	background-size: 100%;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #808080), color-stop(100%, #323232));
	background-image: -moz-linear-gradient(#808080, #323232);
	background-image: -webkit-linear-gradient(#808080, #323232);
	background-image: linear-gradient(#808080, #323232);
	float: left;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box
}

.btn-search {
	background-position: 0 -1184px;
	width: 32px;
	height: 33px;
	display: block;
	border: 0;
	cursor: pointer;
	text-indent: -9999em;
	font-size: 0;
	line-height: 0;
	margin-right: 10px;
	float: left;
	border-left: 1px solid #a7a7a7
}

.content {
	background: #2d2d2d;
	margin-bottom: 10px
}

.title {
	background-position: 0 -408px;
	background-repeat: repeat-x;
	height: 66px;
	text-align: left;
	line-height: 58px;
	position: relative;
	z-index: 0
}

.title h1,
.title .big {
	font-size: 2em;
	margin: 0.67em 0;
	font-weight: bold;
	line-height: 58px;
	width: 100%;
	color: #fff;
	display: block;
	margin: 0;
	padding: 0;
	letter-spacing: -.05em
}

.title h1 span,
.title .big span {
	color: #CCC;
	font-weight: normal
}

.title .bg {
	background-repeat: no-repeat;
	background-position: top left;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA3oAAABCCAIAAACO8DNyAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAOkSURBVHja7N1dT+JKAIDhM/0ASiNWIMhHxLBEjCZeeeH//1Feoqd6TM5md/0AKbDt81wQ0pCGDDdvZjpDuLu7+wcAAHZhtVpNp9OfryQGBQCAnZjNZpPJ5Pn5+eeLkXEBAOD7iqJYLpe/X09+yU8AANhUlmW3t7flm9/b0mI6AADfkiRJ2ZpxHP9xHlNuAgCwvRDCarXqdrvvrZnLTQAAtjefz/v9/gfPZ8pNAAC2NBwOZ7PZ09PTB5+RmwAAbCPP8+Vy+em+c7kJAMDG0jS9vr4OIXyemw5CAgBgI2VlXl1dJUny8TL6W24aLwAANrJYLPI8/+KspdwEAGAD4/F4MBh8fYVcbgIA8FW9Xm82m230NKbcBADgS9rt9mKxeH4lNwEA2KU4jn/8+BFC+Mr2ILkJAMAGysq8vLxstVpbHGokNwEA+MT5+Xme55vOa8pNAAA+VxTFYDDYrjXlJgAAH8mybDKZfOePgeQmAADvlGKS/HfskdwEAGDHQgjT6TSKoq2X0eUmAADvGo1GrVbrm60pNwEA+IOiKLbeii43AQD4SJZlZW7upDVfcvM7D34CAFAzaZoOh8MdJqLZTQAA3kRRNBqNQghyEwCA3ev3+2VrrtfrHd5TbgIA8OL09HQnW9HlJgAAv+q+qmJXTyjva3wBAJosy7KLi4sQQhU3tzMdAKDRkiQZj8c7X0P///6GGACgsUIIk8kkiqLqpiDlJgBAc41GozRNq5valJsAAM11enra6XR2e+yR3AQA4EWWZb1er9J5TbkJANBQaZr2+/39bBmXmwAAzRJF0dnZ2fOrfeSmg5AAAJojhFAURVmce1hGf8tNgw4A0BwnJydJkuytNeUmAECDdDqddru9z9aUmwAATZGmaZ7ne25NuQkA0AhRFB2kNeUmAED9hRC63e7etqLLTQCAZul0OmVxHmRqU24CANRcq9WK4/iAZ186dxMAoLaSV4ea13z7Dn4GAIBaiqIoTdPDtqbcBACopxBC2ZrHsI4tNwEAaihJkkNtRZebAAA1F8dx+XokW3TkJgBArYQQyteDP7IpNwEA6tmapaM6eshBSAAAtcrNY6s7s5sAAPVxPGvochMAoFaOdslabgIA1KE15SYAAFW15hGuoctNAICatOZ6vT7mbyg3AQD+YmVrHvlBQ8nDw4PfCQCAqnLz5ubGKAAAUFVu3t/fGwUAAKrKTbObAABUmJvz+dwoAABQkfD4+GgUAACoyL8CDAA66fJR1RVnYgAAAABJRU5ErkJggg==)
}

.ico-important {
	background-position: 0 -1856px;
	width: 20px;
	height: 20px;
	display: inline-block;
	float: left;
	margin-right: 5px
}

.ico-close {
	background-position: 0 -1836px;
	width: 20px;
	height: 20px;
	display: inline-block;
	float: left;
	margin-right: 5px
}

.icon-facebook {
	background-position: 0 -1997px;
	height: 48px;
	width: 48px;
	float: left;
	margin-right: 10px;
	display: block
}

.icon-instagram {
	background-position: 0 -2072px;
	height: 48px;
	width: 48px;
	float: left;
	margin-right: 10px;
	display: block
}

.icon-tumblr {
	background-position: 0 -2390px;
	height: 48px;
	width: 48px;
	float: left;
	margin-right: 10px;
	display: block
}

.icon-twitter {
	background-position: 0 -2438px;
	height: 48px;
	width: 48px;
	float: left;
	margin-right: 10px;
	display: block
}

.icon-youtube {
	background-position: 0 -2521px;
	height: 48px;
	width: 48px;
	float: left;
	margin-right: 10px;
	display: block
}

.icon-video {
	background-position: 0 -2486px;
	height: 35px;
	width: 35px;
	margin: 11.5px;
	float: left;
	display: block
}

.icon-models {
	background-position: 0 -2155px;
	height: 35px;
	width: 35px;
	margin: 11.5px;
	float: left
}

.icon-sites {
	background-position: 0 -2295px;
	height: 35px;
	width: 35px;
	margin: 11.5px;
	float: left
}

.icon-categories {
	background-position: 0 -1927px;
	height: 35px;
	width: 35px;
	margin: 11.5px;
	float: left
}

.icon-latest {
	background-position: 0 -2120px;
	height: 35px;
	width: 35px;
	margin: 11.5px;
	float: left
}

.icon-plan {
	background-position: 0 -2190px;
	height: 35px;
	width: 35px;
	margin: 11.5px;
	float: left;
	display: block
}

.icon-create {
	background-position: 0 -1962px;
	height: 35px;
	width: 35px;
	margin: 11.5px;
	float: left;
	display: block
}

.icon-related {
	background-position: 0 -2225px;
	height: 35px;
	width: 35px;
	margin: 11.5px;
	float: left;
	display: block
}

.icon-add-fav {
	background-position: 0 -1892px;
	height: 35px;
	width: 35px;
	margin: 0px;
	float: left;
	display: block
}

.icon-rem-fav {
	background-position: 0 -2260px;
	height: 35px;
	width: 35px;
	margin: 0px;
	float: left;
	display: block
}

.icon-small-models {
	background-position: 0 -2330px;
	height: 20px;
	padding-left: 25px;
	margin-right: 10px
}

.icon-small-pictures {
	background-position: 0 -2350px;
	height: 20px;
	padding-left: 25px;
	margin-right: 10px
}

.icon-small-videos {
	background-position: 0 -2370px;
	height: 20px;
	padding-left: 25px;
	margin-right: 10px
}

.join-ico-hd {
	background-position: 0 -2665px;
	height: 48px;
	width: 48px
}

.join-ico-flv {
	background-position: 0 -2617px;
	height: 48px;
	width: 48px
}

.join-ico-apple {
	background-position: 0 -2569px;
	height: 48px;
	width: 48px
}

.join-ico-photo {
	background-position: 0 -2761px;
	height: 48px;
	width: 48px
}

.join-ico-zipped {
	background-position: 0 -2953px;
	height: 48px;
	width: 48px
}

.join-ico-secure {
	background-position: 0 -2857px;
	height: 48px;
	width: 48px
}

.join-ico-satisfaction {
	background-position: 0 -2809px;
	height: 48px;
	width: 48px
}

.join-ico-updates {
	background-position: 0 -2905px;
	height: 48px;
	width: 48px
}

.join-ico-nodrm {
	background-position: 0 -2713px;
	height: 48px;
	width: 48px
}

.nav {
	width: auto;
	margin: 0 auto;
	text-align: center;
	padding: 30px 0
}

.nav a {
	color: #000;
	text-decoration: none;
	display: inline-block;
	margin: 1px;
	background-position: 0 -3204px;
	background-repeat: repeat-x;
	border: 1px solid #e5e2e2;
	text-align: center;
	width: auto;
	min-width: 16px;
	padding: 0 10px;
	line-height: 36px;
	font-size: 14px;
	box-shadow: 0px 1px 0px rgba(100, 100, 100, 0.4);
	-webkit-box-shadow: 0px 1px 0px rgba(100, 100, 100, 0.4);
	-moz-box-shadow: 0px 1px 0px rgba(100, 100, 100, 0.4)
}

.nav a.current,
.nav a:hover {
	color: #fff;
	text-decoration: none;
	background-position: 0 -3168px;
	background-repeat: repeat-x
}

.titleBanner {
	border: 4px solid #2c2c2c;
	padding: 3px;
	background: #4b4b4b;
	margin-bottom: 10px
}

.titleBanner-content {
	background-position: 0 0;
	background-repeat: repeat-x;
	padding: 14px;
	border: 3px solid #666666;
	text-align: center;
	font-size: 14px;
	color: #fff
}

.titleBanner-content p {
	margin: 0
}

.th-wrapper {
	margin: 5px
}

.th-wrapper ul {
	margin: 0;
	padding: 0;
	list-style-type: none
}

.th-wrapper li {
	float: left
}

.th-wrapper li.cat {
	display: block;
	float: none;
	margin-left: 10px
}

.th-wrapper .video-thumb {
	max-width: 928px
}

.th-wrapper .back {
	margin: 4px;
	padding: 5px;
	background-image: url(data:image/gif;base64,R0lGODlhBgAGAIAAAEJITAcICCwAAAAABgAGAAACCoyBl4GgrgyDswAAOw==);
	position: relative
}

.th-wrapper .thumb {
	padding: 10px;
	background: #2d2d2d;
	overflow: hidden;
	position: relative
}

.th-wrapper .thumb-white {
	padding: 10px;
	background: #fff;
	overflow: hidden;
	position: relative
}

.th-wrapper .back-fhg {
	margin: 2px;
	padding: 1px;
	background: #888;
	position: relative
}

.th-wrapper .thumb-fhg {
	padding: 3px;
	background: #2d2d2d;
	overflow: hidden;
	position: relative
}

.th-wrapper img.highlight:hover {
	FILTER: alpha(Opacity=75);
	opacity: 0.75
}

.th-wrapper h3 {
	color: #ccc;
	margin: 0px;
	padding: 0px
}

.th-wrapper .like {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAAZCAYAAAD6zOotAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAEZ0FNQQAAsY58+1GTAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAADISURBVHja7NohjgIxGEDhV9IRWJaRRUD2GuwdWO4AXICLIIALYEn2HLsWQwC7ySRYEsxgCIKQYKF5n2lT1fxP1DSgp7a7/W3/2eu+6jV/r+sG+ANWQBVG44kFM7BczOu7oxMwbTiabDWBWXQOeSqKgn7/CwPnoVWWJSEEPtptUuqQUiLGSARq5/P+Bt/Dh+e+wZkzsIFlYBlYBpaBZWAZ2MAysAwsA8vAMrAMbGAZWO/lDEz9k5WPA3AEKuAHWAP/FwAAAP//AwCLwhe+BcgjFwAAAABJRU5ErkJggg==);
	background-repeat: no-repeat;
	height: 25px;
	width: 120px;
	position: absolute;
	z-index: 1;
	font-size: 0.8em;
	line-height: 28px;
	color: #fff;
	right: 0px;
	bottom: 12px;
	display: block;
	text-align: center
}

.th-wrapper .favorite {
	text-align: left
}

.th-wrapper .title_desc {
	height: 44px
}

.th-wrapper .act_list {
	height: 22px
}

.th-wrapper .favorite-bookmark {
	height: 40px;
	width: 55px;
	position: absolute;
	z-index: 1;
	font-size: 0.8em;
	line-height: 40px;
	color: #fff;
	right: 0px;
	bottom: 0px;
	display: block;
	text-align: right
}

.th-wrapper .th_video_duration {
	position: absolute;
	bottom: 5px;
	right: 5px;
	text-align: center;
	padding: 2px 10px;
	background-position: 0 -1154px;
	height: 18px;
	width: auto;
	background-repeat: repeat-x;
	text-transform: uppercase;
	color: #fff;
	font-weight: bold;
	font-size: 14px;
	display: block
}

.th-wrapper .th_photo_count {
	position: absolute;
	bottom: 5px;
	left: 5px;
	text-align: center;
	padding: 2px 10px;
	background-position: 0 -1154px;
	height: 18px;
	width: auto;
	background-repeat: repeat-x;
	text-transform: uppercase;
	color: #fff;
	font-weight: bold;
	font-size: 14px;
	display: block
}

.th-wrapper .ico-photo {
	background-position: 0 -1876px;
	height: 16px;
	width: 20px;
	display: block;
	float: left
}

.th-wrapper .icon-hd {
	background-position: 0 -2045px;
	height: 27px;
	width: 47px;
	position: absolute;
	z-index: 1;
	right: 5px;
	top: 5px;
	display: block
}

.th-wrapper .play-button {
	width: 100px;
	height: 100px;
	margin-left: -50px;
	margin-top: -50px;
	position: absolute;
	top: 40%;
	left: 50%;
	border: 4px solid #fff;
	background: #111;
	border-radius: 54px;
	FILTER: alpha(Opacity=80);
	opacity: 0.80
}

.th-wrapper .play-button span {
	position: absolute;
	top: 14px;
	left: 30px;
	width: 0;
	height: 0;
	border-top: 36px solid transparent;
	border-bottom: 36px solid transparent;
	border-left: 60px solid #fff;
	FILTER: alpha(Opacity=80);
	opacity: 0.80
}

.th-wrapper .play-button span:hover {
	FILTER: alpha(Opacity=100);
	opacity: 1
}

.th-wrapper .flag {
	background-position: 0 -1814px;
	height: 22px;
	float: right;
	padding-left: 30px
}

.th-wrapper .category-title {
	display: block;
	background-position: 0 -474px;
	background-repeat: repeat-x;
	text-align: left;
	position: absolute;
	z-index: 1;
	bottom: 15px;
	left: 15px;
	padding: 3px 10px;
	color: #fff;
	font-size: 1.3em;
	font-weight: normal;
	font-style: normal
}

.th-wrapper .preview-title {
	display: block;
	background-position: 0 -474px;
	background-repeat: repeat-x;
	text-align: center;
	position: absolute;
	z-index: 1;
	top: 30%;
	left: 30%;
	padding: 3px 10px;
	color: #fff;
	font-size: 2.0em;
	font-weight: normal;
	font-style: normal
}

.th-wrapper .learn-icon {
	text-align: center;
	font-size: 1.1em
}

.th-wrapper .learn-desc {
	text-align: center;
	padding: 2px
}

.th-wrapper .learn-join {
	text-align: left;
	padding: 2px
}

.th-wrapper .ico-th-model-hover {
	display: block;
	background: url(https://siska.video/images/ico-play.png);
	height: 120px;
	width: 120px;
	margin: 10% auto;
	-webkit-transition: 0.3s ease-in-out;
	-moz-transition: 0.3s ease-in-out;
	-o-transition: 0.3s ease-in-out;
	transition: 0.3s ease-in-out;
	opacity: 1.0
}

.th-wrapper .th-hover {
	display: none;
	-webkit-transition: 0.3s ease-in-out;
	-moz-transition: 0.3s ease-in-out;
	-o-transition: 0.3s ease-in-out;
	transition: 0.3s ease-in-out;
	position: absolute;
	z-index: 4;
	left: 0;
	right: 0;
	text-align: center;
	font-size: 18px;
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
	background: none;
	line-height: 20px;
	margin: 0 auto;
	font-family: Arial, sans-serif;
	opacity: 0.30;
	width: 100%;
	height: 100%;
	background-color: #000000;
	background-image: none;
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0% 0%;
	background-clip: border-box;
	background-origin: padding-box;
	background-size: auto auto
}

.th-wrapper a:hover .th-hover {
	display: block
}

.th-wrapper-s {
	font-size: 0.8em
}

.th-wrapper-s h3 {
	font-size: 16px;
	line-height: 24px
}

.th-wrapper-s .like {
	font-size: 0.8em
}

.th-wrapper-s li a {
	font-size: 13px
}

.th-wrapper-s span {
	font-size: 13px
}

.video-info {
	margin: 0 10px;
	padding: 0;
	font-size: 16px
}

.video-info a {
	font-size: 16px
}

.video-info hr {
	border: none;
	height: 1px;
	width: 100%;
	background-position: 0 -1763px;
	background-repeat: repeat-x
}

.video-info h2 {
	font: normal 24px Tahoma, Geneva, sans-serif;
	color: #CCC;
	text-decoration: none;
	margin: 0;
	padding: 0;
	letter-spacing: -0.05em
}

.video-info strong {
	display: block
}

.video-description h2 {
	margin: 0;
	padding: 0
}

.video-description p {
	margin: 5px
}

#model {
	width: 100%
}

#model ul {
	margin: 0;
	padding: 0;
	list-style-type: none
}

#model li {
	float: left
}

.video-downloads {
	padding: 10px;
	background: #2d2d2d;
	font-size: 20px;
	margin: 5px
}

.video-downloads ul {
	margin: 0;
	padding: 0;
	list-style-type: none
}

.video-downloads li {
	float: left
}

.video-downloads a {
	margin: 1px;
	padding-top: 5px;
	height: 45px;
	display: block;
	background-position: 0 -1764px;
	background-repeat: repeat-x;
	text-align: center;
	font-size: 1em;
	color: #fff
}

.video-downloads a:hover {
	background: #fd6262;
	text-decoration: none;
	color: #fff
}

.video-downloads span {
	display: block;
	font-size: 0.5em
}

#shadow {
	display: none;
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background-color: #000000;
	background-image: none;
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0% 0%;
	background-clip: border-box;
	background-origin: padding-box;
	background-size: auto auto;
	opacity: 0.89
}

#videohtml5tour {
	-webkit-transform-style: preserve-3d
}

#videohtml5tour_html5_api {
	-webkit-transform-style: preserve-3d
}

.bx-wrapper .bx-prev {
	left: 10px;
	background-position: 0 -1665px
}

.bx-wrapper .bx-next {
	right: 10px;
	background-position: 0 -1729px
}

.bx-wrapper .bx-prev:hover {
	background-position: 0 -1633px
}

.bx-wrapper .bx-next:hover {
	background-position: 0 -1697px
}

.rate {
	line-height: 24px
}

.rate span {
	font-weight: bold;
	float: left
}

.rate input {
	background-position: 0 -3341px;
	width: 24px;
	height: 24px;
	border: 0;
	text-indent: -9999px;
	margin: 0 2px;
	padding: 0px;
	float: left
}

.rate input.down {
	background-position: -24px -3341px
}

.rate input:hover,
.rate input:focus {
	background-position: 0 -3365px
}

.rate input.down:hover,
.rate input.down:focus {
	background-position: -24px -3365px
}

.rate input:active {
	background-position: 0 -3389px
}

.rate input.down:active {
	background-position: -24px -3389px
}

.disabled .rate input,
.rate.busy input {
	background-position: 0 -3413px
}

.disabled .rate input.down,
.rate.busy input.down {
	background-position: -24px -3413px
}

.learn-htitle {
	font-size: 48px;
	color: #393b3d;
	background: url(images/more-ico-circle.gif) no-repeat left center;
	display: block;
	height: 65px;
	line-height: 65px;
	letter-spacing: -.06em;
	margin-left: 5px
}

.count {
	color: #fff;
	display: inline-block;
	float: left;
	margin-right: 46px;
	margin-left: 25px;
	font-size: 30px
}

.learn-title {
	font-size: 36px;
	text-align: center;
	letter-spacing: -.06em;
	margin: 10px 0;
	color: #ccc
}

.learn-subtitle {
	font-size: 30px;
	text-align: center;
	letter-spacing: -.06em;
	margin: 0;
	color: #ccc
}

.learn-steps {
	font-size: 24px;
	letter-spacing: -.06em;
	font-weight: bold;
	margin: 10px 0;
	color: #ccc
}

.join-title {
	font-size: 30px;
	letter-spacing: -.06em;
	margin: 10px 0;
	padding: 0;
	font-weight: normal;
	color: #ccc
}

.trailer-features {
	background-position: 0 -3001px;
	padding-left: 42px;
	font-size: 1.7em;
	text-align: left;
	display: block
}

.end-trailer-title {
	font-size: 36px;
	text-align: left;
	letter-spacing: -.06em;
	margin: 10px 0;
	color: #ccc;
	display: block;
	padding-bottom: 20px
}

.end-trailer-subtitle {
	font-size: 30px;
	text-align: left;
	letter-spacing: -.06em;
	margin: 0;
	color: #ccc;
	display: block;
	padding-bottom: 50px
}

.end-trailer {
	display: none;
	background-color: #fff;
	text-align: center;
	margin: 0px;
	height: 100%
}

.end-trailer-container {
	background-color: #fff;
	padding: 50px;
	color: #ccc;
	font-weight: normal;
	font-style: normal
}

.footer-text {
	display: block;
	background-position: 0 -954px;
	background-repeat: repeat-x;
	text-align: left;
	position: absolute;
	z-index: 1;
	bottom: 15px;
	right: 15px;
	padding: 35px 30px;
	color: #fff;
	font-size: 48px;
	letter-spacing: -.06em;
	font-weight: normal;
	font-style: normal
}

.footer-text b {
	display: block;
	font-size: 18px;
	font-weight: normal;
	letter-spacing: normal;
	text-indent: 10px;
	line-height: normal;
	margin-bottom: -10px
}

.footer-text:hover {
	text-decoration: none
}

.footer-link {
	display: block;
	text-align: center;
	margin: 0px 0;
	font-size: 48px;
	font-weight: bold;
	letter-spacing: -.06em;
	color: #CCC;
	text-transform: uppercase
}

.footer-link:hover {
	text-decoration: none
}

.footer-link span {
	font-size: 18px;
	color: #000;
	letter-spacing: normal;
	display: block
}

#footer {
	background-position: 0 -3522px;
	background-repeat: repeat-x;
	background-color: #000;
	text-align: left;
	color: #fff;
	padding: 20px;
	font-size: 14px
}

#footer img {
	display: block
}

#footer a {
	margin-right: 0px
}

#footer a:hover {
	color: #fff
}

#footer li:first-child {
	margin-left: -10px;
	margin-top: 65px;
	width: 42%
}

#footer h3 {
	color: #fff;
	margin: 2px
}

#footer h2 {
	margin: 2px
}

#footer a.webmaster {
	color: #fff
}

#footer .right {
	float: right
}

.join-icon {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color: #585858;
	width: 48px;
	height: 48px;
	padding: 10px
}

.review-site-our-price {
	display: inline-block;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color: #fff;
	margin: 5px;
	line-height: 48px;
	width: 100%;
	text-align: center;
	position: relative
}

.review-site-our-price .review-site-old-price {
	color: #999;
	font-weight: bold;
	font-size: 32px;
	text-decoration: line-through;
	display: inline-block
}

.review-site-new-price {
	display: inline-block;
	font-weight: bold;
	position: relative;
	color: #000;
	font-size: 36px;
	padding: 0px 52px 0px 15px
}

.review-site-new-price span {
	position: absolute;
	right: 15px;
	top: -8px;
	font-size: 14px
}

label {
	font: normal 14px Tahoma, Geneva, sans-serif;
	text-align: left;
	display: block;
	margin: 5px 0;
	cursor: pointer
}

.join_input {
	width: 100%;
	padding: 4px 0;
	margin: 0;
	background: #f3f3f3;
	color: #000;
	border: 1px solid #d2d2d2
}

.join_select {
	width: 190px;
	padding: 5px;
	font-size: 14px;
	background: #fff;
	border: 0 none;
	color: #000;
	border: 1px solid #acbec6
}

.paymentOpt {
	width: 100%;
	padding: 15px 0;
	text-align: left;
	background: #363636;
	font-size: 18px;
	color: #fff;
	cursor: pointer
}

label.paymentOpt input {
	float: left;
	margin-right: 0px;
	margin-left: 5px;
	opacity: 0
}

label.paymentOpt:hover,
label.paymentOpt:active {
	background: #CCC
}

label.joinOpt {
	display: block;
	height: 47px;
	font: normal 18px/18px Tahoma, Geneva, sans-serif;
	text-align: left;
	color: #000;
	cursor: pointer;
	background: #f3f3f3;
	border: 1px solid #d2d2d2;
	margin-bottom: 1px;
	position: relative;
	z-index: 0;
	padding: 15px 0 0 15px;
	margin-top: 0
}

label.joinOpt:hover,
label.joinOpt:active {
	background: #CCC;
	color: #fff
}

label.option_selected {
	background: #CCC;
	color: #fff
}

label.joinOpt input {
	float: left;
	margin: 10px 0px 10px 5px;
	display: block;
	margin: 0px;
	opacity: 0
}

label.joinOpt span {
	display: block;
	font-size: 0.7em
}

label.joinOpt .price {
	text-align: center;
	background: #373737;
	display: block;
	width: 115px;
	padding-top: 16px;
	text-align: center;
	font-size: 24px;
	color: #fff;
	height: 46px;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0
}

label.joinOpt .price strong {
	font-size: 10px;
	font-weight: normal
}

#girl {
	width: 373px;
	height: 745px;
	background: url(https://siska.video/images/pic-join.png) no-repeat;
	position: absolute;
	z-index: 1;
	top: -40px;
	right: -228px;
	overflow: hidden
}

@media (max-width: 1120px) {
	#topNav a {
		margin: 0 2px;
		font-size: 1.1em;
		padding: 0 10px
	}
}

@media (max-width: 1024px) {
	.end-trailer-title {
		padding-bottom: 20px
	}
	.end-trailer-subtitle {
		padding-bottom: 30px
	}
	.end-trailer-container {
		padding: 20px
	}
}

@media (max-width: 991px) {
	#menu-bar {
		background: none;
		display: none;
		position: fixed;
		z-index: 1500;
		top: 60px;
		right: 0px;
		opacity: 0.9;
		filter: alpha(opacity=90)
	}
	#topNav {
		width: 100%;
		z-index: 1500
	}
	#topNav ul {
		padding: 0;
		margin: 0;
		list-style-type: none;
		width: 100%;
		display: block
	}
	#topNav li {
		display: block;
		float: none;
		zoom: 1;
		background: #000
	}
	#topNav li:first-child {
		background: #000
	}
	#topNav li.join {
		background: #dc5757
	}
	#topNav li.member {
		background: #dc5757
	}
	#topNav a {
		background: none;
		color: #fff;
		display: block;
		*display: block;
		margin: 0 auto;
		text-shadow: none;
		border-top: 2px solid #fff;
		line-height: 48px;
		width: 100%;
		height: 48px
	}
	#features ul li {
		font-size: 0.7em
	}
	.btn-red-big {
		font: bold 26px Arial, Helvetica, sans-serif;
		letter-spacing: normal;
		margin-top: 10px
	}
	.btn-red-big a {
		font: bold 26px Arial, Helvetica, sans-serif;
		letter-spacing: normal;
		margin-top: 10px
	}
	.btn-red-big span {
		font: bold 12px Arial, Helvetica, sans-serif
	}
	.th-wrapper .flag {
		float: none;
		padding-left: 30px;
		display: block;
		width: 100%
	}
	.th-wrapper .end-title {
		padding: 20px
	}
	.footer-link {
		margin: 0;
		font-size: 32px;
		letter-spacing: -.06em
	}
	.footer-link span {
		font-size: 16px
	}
}

@media (max-width: 767px) {
	.sticky {
		position: fixed;
		top: 0;
		width: 100%;
		z-index: 100;
		background-color: #fff
	}
	.sticky2 {
		margin-top: 120px
	}
	#topBar {
		margin-bottom: 0px
	}
	.container-fhg a.round {
		-webkit-border-radius: 25px;
		-moz-border-radius: 25px;
		border-radius: 25px;
		background: #000;
		display: inline-block;
		font-size: 22px;
		padding: 10px 20px;
		text-transform: uppercase;
		color: #fff
	}
	.btn-red-medium a.large {
		font: bold 1.1em/3em Arial, Helvetica, sans-serif;
		color: #fff;
		letter-spacing: -.03em
	}
	.bold {
		font-size: 1.2em;
		letter-spacing: -.03em;
		font-weight: bold;
		margin-right: 2px
	}
	.icon-video {
		margin: 10px 5px
	}
	.icon-models {
		margin: 10px 5px
	}
	.icon-sites {
		margin: 10px 5px
	}
	.icon-latest {
		margin: 10px 5px
	}
	.title {
		height: 46px;
		text-align: left;
		line-height: 38px;
		overflow: hidden
	}
	.title h1,
	.title .big {
		padding-top: 5px;
		font-size: 20px;
		letter-spacing: normal
	}
	.title .bg {
		background-position: top right;
		margin-top: -10px
	}
	.th-wrapper {
		margin: 0px
	}
	.th-wrapper .back {
		margin: 2px;
		padding: 0px
	}
	.th-wrapper .thumb {
		padding: 0px
	}
	.th-wrapper h3 {
		font-size: 1.0em
	}
	.btn-red-big {
		margin-top: 5px
	}
	.btn-red-big a {
		margin-top: 5px
	}
	input .btn-red-big {
		margin-top: 5px
	}
	.nav {
		padding: 5px 0
	}
	.titleBanner {
		padding: 0px
	}
	.titleBanner-content {
		padding: 0px;
		border: 0px;
		font-size: 12px
	}
	.video-downloads2 {
		padding: 5px;
		margin: 0px
	}
	.video-downloads2 a {
		margin: 1px;
		padding-top: 10px;
		height: 40px;
		display: block;
		text-align: center;
		font-size: 0.8em;
		color: #fff
	}
	.video-downloads2 span {
		display: block;
		font-size: 0.5em
	}
	.vjs-default-skin .vjs-big-play-button {
		font-size: 1em
	}
	.vjs-default-skin .vjs-big-play-button:before {
		font-size: 1.5em;
		line-height: 1.8em
	}
	#model li {
		font-size: 0.9em
	}
	.icon-small-models {
		margin-right: 2px
	}
	.icon-small-pictures {
		margin-right: 2px
	}
	.icon-small-videos {
		margin-right: 2px
	}
	.small-center {
		text-align: center
	}
	.learn-htitle {
		font-size: 23px;
		background: url(images/more-ico-circle-s.gif) no-repeat left center;
		height: 30px;
		line-height: 30px;
		letter-spacing: -.06em;
		margin-left: 5px
	}
	.count {
		color: #fff;
		display: inline-block;
		float: left;
		margin-right: 18px;
		margin-left: 8px;
		font-size: 22px
	}
	.learn-title {
		font-size: 28px
	}
	.learn-subtitle {
		font-size: 22px
	}
	.learn-steps {
		font-size: 24px;
		letter-spacing: -.06em;
		font-weight: bold;
		margin: 10px 0
	}
	.join-title {
		font-size: 28px;
		text-align: center
	}
	.join-pad10 {
		padding: 0
	}
	.join-form-pad {
		margin: 5px
	}
	.join-pad {
		padding: 0px
	}
	label.joinOpt {
		font: normal 16px/16px Tahoma, Geneva, sans-serif;
		padding: 15px 0 0 10px
	}
	label.joinOpt .price {
		width: 90px
	}
	.join-list-features {
		padding: 5px
	}
	.join-features {
		font-size: 1.0em
	}
	.footer-link {
		margin: 40px 0;
		font: bold 30px Arial, Helvetica, sans-serif;
		letter-spacing: -.06em
	}
	.footer-link span {
		font-size: 14px
	}
	#footer {
		padding: 10px
	}
	#footer a {
		margin-right: 2px
	}
	#footer h3 {
		margin: 0;
		display: inline;
		font-size: 1em
	}
	#footer li {
		display: block
	}
	.end-trailer-title {
		font-size: 16px;
		text-align: center;
		letter-spacing: -.06em;
		margin: 0;
		color: #ccc;
		display: block;
		padding: 0
	}
	.end-trailer-subtitle {
		font-size: 14px;
		text-align: center;
		letter-spacing: -.06em;
		margin: 0;
		color: #ccc;
		display: block;
		padding: 5px
	}
	.end-trailer-container {
		padding: 1px
	}
	.trailer-features {
		background: none;
		padding: 0;
		font-size: 0.9em;
		text-align: center;
		display: block
	}
}

