* {
	background-position: 0 0;
	border: 0 none;
	font-size: 100%;
	margin: 0;
	padding: 0;
	text-align: left;
}

html,
body {
	height: 100%;
	border: 0 none;
}

input[type=button]::-moz-focus-inner,
input[type=submit]::-moz-focus-inner {
	border: 0;
	padding: 0;
}

button::-moz-focus-inner {
	padding: 0 !important;
}

h1 {
	font-size: 50px;
	line-height: 115%;
	margin-bottom: 25px;
}

@media screen and (orientation: portrait) {
	h1 {
		font-size: 40px;
	}
}

h2 {
	font-size: 24px;
	margin: 0 0 30px;
}

h3 {
	font-size: 16px;
	margin-bottom: 12px;
	line-height: 140%;
}

h4 {
	margin-bottom: 5px;
	font-size: 14px;
	line-height: 150%;
}

h5 {
	margin-bottom: 30px;
	font-size: 14px;
	line-height: 140%;
}

p {
	line-height: 150%;
	margin-bottom: 20px;
}

ul,
ol {
	line-height: 150%;
}

a {
	color: #ba3469;
	text-decoration: underline;
	outline: none;
	-webkit-transition: border-color linear 0.1s, color linear 0.1s, background linear 0.1s;
	-moz-transition: border-color linear 0.1s, color linear 0.1s, background linear 0.1s;
	-ms-transition: border-color linear 0.1s, color linear 0.1s, background linear 0.1s;
	-o-transition: border-color linear 0.1s, color linear 0.1s, background linear 0.1s;
	transition: border-color linear 0.1s, color linear 0.1s, background linear 0.1s;
}

h2>a,
h3>a,
h4>a {
	text-decoration: none;
	border-bottom: 1px solid #ba3469;
	border-bottom: 1px solid rgba(186, 52, 105, 0.5);
}

a:hover {
	color: #2c2c2c;
}

h2 a:hover,
h3 a:hover,
h4 a:hover {
	border-color: #2с2с2с;
	border-color: rgba(44, 44, 44, 0.5);
}

.dotted {
	text-decoration: none;
	border-bottom: 1px dotted #ba3469;
}

a.dotted:hover {
	border-bottom-color: #2с2с2с;
}

a[rel=slide]+span {
	display: inline-block;
	font-size: 10px;
	padding-left: 3px;
	color: #ba3469;
}

a[rel=slide]:hover+span {
	color: #2с2с2с;
}

a[rel=slide]+span:before {
	content: '\25B2';
}

a[rel=slide].collapsed+span:before {
	content: '\25BC';
}


ul {
	list-style: none;
}

#page ul {
	margin: 0 0 15px 40px;
}

ul li {
	list-style-type: none;
}

#page ul li:before {
	content: '\2014\a0';
	float: left;
	margin-left: -1.25em;
	display: block;
}

/* admin management buttons */

ul.manage {
	list-style-type: none;
	overflow: hidden;
	padding: 0 0 2px 2px;
	margin-left: -5px !important;
}

@font-face {
	font-family: 'plumb';
	src: url('fonts/plumb-medium-webfont.eot');
	src: url('fonts/plumb-medium-webfont.eot?#iefix') format('embedded-opentype'),
		url('fonts/plumb-medium-webfont.woff2') format('woff2'),
		url('fonts/plumb-medium-webfont.woff') format('woff'),
		url('fonts/plumb-medium-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;

}


@font-face {
	font-family: 'plumb';
	src: url('fonts/plumb-bold-webfont.eot');
	src: url('fonts/plumb-bold-webfont.eot?#iefix') format('embedded-opentype'),
		url('fonts/plumb-bold-webfont.woff2') format('woff2'),
		url('fonts/plumb-bold-webfont.woff') format('woff'),
		url('fonts/plumb-bold-webfont.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;

}

@font-face {
	font-family: 'banana';
	src: url('fonts/italic.eot');
	src: url('fonts/italic.eot') format('embedded-opentype'),
		url('fonts/italic.woff2') format('woff2'),
		url('fonts/italic.woff') format('woff'),
		url('fonts/italic.ttf') format('truetype'),
		url('fonts/italic.svg#italic') format('svg');
	font-weight: normal;
	font-style: italic;
}

@font-face {
	font-family: 'banana';
	src: url('fonts/regular.eot');
	src: url('fonts/regular.eot') format('embedded-opentype'),
		url('fonts/regular.woff2') format('woff2'),
		url('fonts/regular.woff') format('woff'),
		url('fonts/regular.ttf') format('truetype'),
		url('fonts/regular.svg#regular') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'banana';
	src: url('fonts/bold.eot');
	src: url('fonts/bold.eot') format('embedded-opentype'),
		url('fonts/bold.woff2') format('woff2'),
		url('fonts/bold.woff') format('woff'),
		url('fonts/bold.ttf') format('truetype'),
		url('fonts/bold.svg#bold') format('svg');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'banana';
	src: url('fonts/boldital.eot');
	src: url('fonts/boldital.eot') format('embedded-opentype'),
		url('fonts/boldital.woff2') format('woff2'),
		url('fonts/boldital.woff') format('woff'),
		url('fonts/boldital.ttf') format('truetype'),
		url('fonts/boldital.svg#boldital') format('svg');
	font-weight: bold;
	font-style: italic;
}

#page ul.manage li {
	float: left;
	margin-left: 5px;
	margin-bottom: 0;
	list-style-image: none;
	line-height: 100% !important;
}

ul.manage li:before,
ul.pills li:before {
	content: '' !important;
	display: none !important;
}

#page ul.pills {
	margin: 0 0 50px -30px;
}

#page ul.pills.inline {
	display: inline-block;
	vertical-align: middle;
}

#page ul.pills:after {
	content: '';
	display: block;
	clear: both;
}

#page ul.pills.inline:after {
	display: none;
}

#page ul.pills>li {
	float: left;
	margin: 0 0 0 20px;
	font-size: 16px;
	padding: 0 10px;
	line-height: 30px;
}

#page ul.pills li sup {
	font-size: 12px;
	color: #888;
	line-height: 100%;
}

#page ul.pills li.active {
	position: relative;
	border-radius: 4px;
	background: #063240;
}

#page ul.pills li.active sup {
	color: #444;
}

ul.pills li.active:after {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

ul.pills li.active>a {
	color: #fff;
	text-decoration: none;
	border-color: transparent;
}

#page ul.pills.inline+a.button {
	margin: 0 0 48px 20px;
}

ul.pills li.active.hide-manage {
	position: relative;
}

ul.pills li.active.hide-manage ul.manage {
	position: absolute;
	left: 5px;
	bottom: 29px;
	padding: 8px;
	background: #eff0ef;
	background: rgba(0, 0, 0, 0.1);
	white-space: nowrap;
	overflow: visible;
	border-radius: 3px;
}

ul.pills li.active.hide-manage.sortable-dragging:hover ul.manage {
	display: none !important;
}

ul.pills li.active.hide-manage ul.manage:before {
	content: '';
	position: absolute;
	left: 20px;
	bottom: -10px;
	width: 0;
	height: 0;
	border: 10px dashed transparent;
	border-bottom: 0;
	border-top: 10px solid #eff0ef;
	border-top: 10px solid rgba(0, 0, 0, 0.1);
}

ul.pills li.active.hide-manage ul.manage li {
	float: none !important;
	display: inline-block !important;
	margin: 0 !important;
}

ul.pills li.active.hide-manage ul.manage li:first-child {
	margin-right: 10px !important;
}

#page ul.manage {
	display: inline-block;
	margin-bottom: 0;
	vertical-align: middle;
	white-space: nowrap;
}

#page td ul.manage li {
	float: none;
	display: inline-block;
}

.hide-manage td {
	height: 35px;
	/* for fix row height jumping on hover. Must set in depending of buttons height */
	vertical-align: middle;
}

#page .hide-manage ul.manage {
	visibility: hidden;
}

#page .hide-manage:hover ul.manage {
	visibility: visible;
	vertical-align: middle;
}

.clear {
	clear: both;
}

.display-none {
	display: none;
}

/*-----------------------------  FORM STYLES ----------------------------------*/

form.medium {
	width: 350px;
}

input,
textarea {
	-webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
	-moz-transition: border linear 0.2s, box-shadow linear 0.2s;
	-ms-transition: border linear 0.2s, box-shadow linear 0.2s;
	-o-transition: border linear 0.2s, box-shadow linear 0.2s;
	transition: border linear 0.2s, box-shadow linear 0.2s;
	width: 100%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	max-width: 400px;
}

textarea.rte,
.cke_contents textarea {
	max-width: 2000px;
}

input[type=file] {
	height: 32px;
	line-height: 30px;
	background-color: #FFFFFF;
	box-shadow: none;
	width: auto;
}

.short input,
.short textarea {
	width: 225px;
}

input,
textarea,
select,
.uneditable-input {
	border: 1px solid #bfbfbf;
	color: #000;
	display: inline-block;
	padding: 0 10px;
}

textarea {
	overflow: auto;
	resize: vertical;
}

input {
	height: 32px;
	line-height: 32px;
}

select {
	padding: 4px 10px;
	width: 100%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

select[disabled] {
	background: #f0f0f0;
	color: #666;
}

input:focus,
textarea:focus {
	outline: 0;
	border-color: #000;
}

input[type=file]:focus,
input[type=chebox]:focus,
select:focus {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	outline: 1px dotted #666;
}

input[type=file] {
	border: 0
}


input[type=checkbox],
input[type=radio] {
	width: auto;
	height: auto;
	line-height: 100%;
	margin-top: -1px;
	vertical-align: middle;
	padding: 0;
}

/*  radio style  */

label.radio,
label.checkbox {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	line-height: 13px;
}

label.radio+label.radio,
label.checkbox+label.checkbox {
	margin-left: 15px;
}

label.radio input[type=radio],
label.checkbox input[type=checkbox] {
	position: absolute;
	visibility: hidden;
	z-index: -1;
}

label.radio span,
label.checkbox span {
	display: inline-block;
	position: relative;
	width: 15px;
	height: 15px;
	border: 1px solid #666;
	vertical-align: top;
	margin: -2px 5px 0 0;
	background: #fff;
}

label.radio span {
	border-radius: 8px;
}

label.radio input:checked+span:before {
	content: '';
	position: absolute;
	width: 9px;
	height: 9px;
	left: 3px;
	top: 3px;
	background: #ba3469;
	border-radius: 5px;
}

label.checkbox input:checked+span:before {
	content: '';
	position: absolute;
	width: 11px;
	height: 6px;
	left: 2px;
	top: 0px;
	border-width: 0 0 3px 3px;
	border-color: #ba3469;
	border-style: solid;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

input+input {
	margin-left: 10px;
}

dd.error {
	float: none;
	overflow: hidden;
	padding-left: 20px;
	margin-left: 0;
}

form.vertical dd.error {
	overflow: visible;
}

form.short dd.error {
	padding-left: 10px;
}

form.vertical.short dd.error {
	padding-left: 0;
}

.error * {
	color: #B94A48;
}

span.error {
	color: #B94A48;
	margin-left: 15px;
}

.error input,
input.error,
.error textarea,
textarea.error,
.error select,
select.error {
	border-color: #EE5F5B;
	color: #B94A48;
}

.error input:focus,
input.error:focus,
.error textarea:focus,
textarea.error:focus {
	border-color: #1c95cf;
	-webkit-box-shadow: 0 0 6px #f8b9b7;
	-moz-box-shadow: 0 0 6px #f8b9b7;
	box-shadow: 0 0 6px #f8b9b7;
	color: #000;
}

form {}

form dl {
	padding: 5px 0;
	color: #1a1a1a;
}

form dl:after {
	content: '';
	display: table;
	clear: left;
}

form dt {
	line-height: 30px;
	margin: 0 0 12px 20px;
	float: left;
	width: 120px;
}

form.short dt {
	width: 70px;
	margin-left: 0;
	margin-bottom: 0;
}

form.long dt {
	width: 180px;
}

form.long-fields dd {
	width: 400px;
}

form.vertical dl {
	overflow: visible;
}

dl.thin dt {
	line-height: 100%;
}

form dt label+span {
	color: #770000;
}

form .counter {
	display: block;
	position: absolute;
	right: 20px;
	top: -16px;
	color: #888;
}

form .counter span {
	color: #008800;
}

form .counter span.alarm {
	color: #EE5F5B;
}

form dd {
	margin: 0 0 12px 20px;
	float: left;
	position: relative;
}

form dd.column,
form dd.columns {
	margin: 0;
}

form.short dd {
	margin-left: 10px;
}

form.short dd:first-child {
	margin-left: 0;
}

form .note {
	color: #999;
	font-size: 13px;
	line-height: 18px;
}

form dd input:focus+.note,
form dd textarea:focus+.note {
	color: #444;
}

*:first-child+html form dd input,
*:first-child+html form dd textarea,
*:first-child+html form dd select {
	margin-left: -20px;
}

form dl.actions dd {
	margin: 0;
}

form dd div.error_note {
	display: none;
	line-height: 120%;
}

form dd.holder {
	line-height: 30px;
}

form dl.checkbox dd {
	float: left;
}

form dl.checkbox input[checked=checked]+strong {
	color: #006699;
}

form dd.error div.error_note {
	display: block;
}

form.vertical dt {
	float: none !important;
	margin: 0 0 5px 0;
	line-height: 20px;
	width: auto;
}

form.vertical dt input[type=checkbox] {
	vertical-align: inherit;
}

form.vertical dd {
	margin-left: 0;
	padding: 0;
	float: none;
}

form.vertical dd.centered-button {
	text-align: center;
}

form.vertical dd.centered-button *.button {
	display: block;
	width: 100%;
	text-align: center;
	margin-bottom: 15px;
}

dl.search {
	margin-bottom: 15px;
	overflow: hidden;
}

dl.search dd {
	margin-left: 0;
}

dl.search dd button {
	margin: -5px 0 0 8px;
}

dl.search input {
	width: 300px;
}

/* fansybox variant */

.fancybox-skin form dt {
	margin-left: 0;
}

.fancybox-skin form.vertical input,
.fancybox-skin form.vertical textarea {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
}

/* content edit in fancybox variant */

form.content-edit {
	width: auto;
}

form.content-edit dl {
	padding-top: 0;
}

form.content-edit dt.b {
	display: none;
}

form.content-edit dd {
	margin-left: 0;
}

form.content-edit dl:last-child {
	padding: 0;
}

.fancybox-inner form.content-edit.hidden {
	visibility: hidden;
}

.form-annotation {
	margin-bottom: 20px;
	overflow: hidden;
}

.fancybox-inner form dl:last-child {
	padding-bottom: 3px;
}

.fancybox-inner form dl:last-child dt,
.fancybox-inner form dl:last-child dd,
.fancybox-inner dd.last,
.fancybox-inner dt.b+dd {
	margin-bottom: 0;
}

.fancybox-inner div.errors {
	display: none;
	margin: 15px 0;
	padding: 10px 10px 5px;
	background: #eddecc;
}

.fancybox-inner div.errors span {
	display: block;
	margin: 0 0 7px;
	color: #770000;
}

.fancybox-inner div.errors p {
	max-width: 100%;
	font-size: 13px;
	margin-bottom: 5px !important;
}

.autoupdate {
	position: relative;
	line-height: 170%;
	-webkit-transition: background 0.5s;
	-moz-transition: background 0.5s;
	-ms-transition: background 0.5s;
	-o-transition: background 0.5s;
	transition: background 0.5s;
	padding-left: 5px;
}

.autoupdate.blink {
	background: #c8e5ab;
}

/*  BUTTON   */
.button {
	display: inline-block;
	padding: 0 23px;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: .1em;
	line-height: 37px;
	height: 37px;
	vertical-align: middle;
	color: #fff;
	background: #ba3469;
	font-family: 'plumb', Arial, sans-serif;
	font-size: 14px;
}

.button.full {
	display: block;
	text-align: center;
}

.button.flat {
	box-shadow: none;
}

button.button.full {
	padding: 0;
	width: 100%;
}


input+.button {
	margin-left: 20px;
}

button.button {
	cursor: pointer;
	outline: 0 none;
	overflow: visible;
	height: 37px;
}


.button.small {
	line-height: 32px;
	height: 32px;
	padding: 0 20px;
	text-transform: none;
	letter-spacing: 0;
	font-family: inherit;
}

.button:hover {
	background: #8c244d;
}

.button.flat:hover {
	box-shadow: none;
	color: #063240 !important;
	;
}

.button:active {
	box-shadow: none;
}

.button.blue {
	background: #1c95cf;
	box-shadow: 0 2px 0 #00608e, 0 2px 4px rgba(62, 134, 164, 0.3);
}

.button.blue:hover {
	box-shadow: 0 2px 0 #00608e, 0 2px 4px rgba(62, 134, 164, 0.8);
}

.button.blue:active {
	box-shadow: none;
	background: #00608e;
}

.button.red {
	background: #c00;
}

.button.red:hover {
	background: #a00;
}

.button.red:active {
	box-shadow: none;
	background: #6d0101;
}

.button.white {
	background: transparent;
	border: 1px solid #ba3469;
	color: #ba3469;
}

.button.white:hover {
	color: #8c244d;
	border-color: #8c244d;
}

.button+a,
.button+.button {
	margin-left: 20px;
}

.button.small+.button.small {
	margin-left: 10px;
}

button.button[disabled],
a.button.disabled,
button.button[disabled]:hover,
a.button.disabled:hover,
button.button[disabled]:active,
a.button.disabled:active {
	opacity: 0.6;
	filter: Alpha(opacity=60);
	box-shadow: none;
	color: #888 !important;
	border-color: #888 !important;
}

a.button.disabled {
	cursor: default;
}


span.button {
	cursor: default;
}

/*-------------------------------  end FORM ---------------------------------- */

body {
	font-family: 'banana', Arial, sans-serif;
	font-size: 14px;
	color: #2c2c2c;
	max-width: 1600px;
	margin-left: auto;
	margin-right: auto;
	background: #f5f5f5;
}

.account-index.premium body {
	background-color: #fff0f3;
	background-image: url('../img/acc-bkg.png');
}

.account-index.premium body #page {
	background: transparent;
}

.account-index.premium body #left {
	background-image: url('../img/acc-left-bkg.png');
	box-shadow: 10px 0 15px -5px rgba(0, 0, 0, 0.1);
}

#wrap {
	position: relative;
	overflow: hidden;
}

#left {
	position: relative;
	float: left;
	padding: 0 34px 0 0;
	background: #fff;
	min-height: 100%;
	width: 236px;
}

.index-index #left:after {
	content: '';
	position: absolute;
	width: 194px;
	height: 100%;
	top: 0;
	left: 100%;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMIAAAABCAYAAACMnXErAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFhJREFUeNrcj1EKgDAMQ59H9+AaJ/6UktB9WyjbeE2aHZJO4F6tcvb72xdf1VkGXffYYYQ8nTk++XU9g4drzB42OCGP+x+ByfikWYymMpfL7SC8f1WPAAMAuq9o/4GKaTwAAAAASUVORK5CYII=');
	z-index: 3;
	opacity: 0.7;

}

#page {
	position: relative;
	padding: 184px 40px 60px 60px;
	min-height: 100%;
	background: #f5f5f5;
	box-sizing: border-box;
	margin: -70px 0 0 0;
	overflow: hidden;
}


@media only screen and (min-width: 1061px) and (max-width: 1220px) {}

@media only screen and (max-height: 700px) {

	#page,
	#left {
		min-height: 700px;
	}
}


/*-----------------------------  HEADER  ------------------------------------*/

/*  MENU  */

.menu {
	padding-top: 70px;
}

@media only screen and (max-height: 800px) {
	#left .menu ul {
		padding-top: 10px;
	}
}



.menu ul {
	list-style-type: none;
	white-space: nowrap;
	padding-top: 37px;
}

.menu ul li:before {
	content: '' !important;
	display: none !important;
}

.menu ul li {
	margin: 0 !important;
	padding: 0 !important;
}

.menu>ul a {
	position: relative;
	display: block;
	color: #2c2c2c;
	padding: 0 24px 0 64px;
	text-transform: uppercase;
	letter-spacing: .03em;
	line-height: 42px;
	height: 42px;
	font-family: plumb, Arial;
}

.menu a:hover {
	color: #ba3469;
}

.menu li.active a {
	color: #fff;
	background: #ba3469
}

.menu>ul a:before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 64px;
	height: 100%;
	background-position: 50% 50%;
	background-repeat: no-repeat;
}

a.quiz:before {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAgCAYAAAAMq2gFAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA5JJREFUeNqsl31ojVEcx/fimnfZiEJXrTF/zOui5XopzDKTW5awiSUkKVGSt4n24iWSlxJ/iD/s3hTTMGZirW0Z01Zsqc0wVuYiY2YL3199n/Xbs/s8967uU5/Ofc5znvM95/d8f+ecG+7xeMKCvGaA/SCF90UgLz09/WUwL0cEKZIIHoHVoJaskTqv15sYKiFpkwuigRvMI27W5UIsIhRCY8ASUAhuqXr5fZvPogN1MiAIoXCWv8F2MJv3L0A3f0eGQqgNVIFVDJeD9ZksK8GXUIRORp3Ntg5V7+BsD8F53aFy3X2QxtnpmaZB5GF/XSdxTrBoFwVawE9VJ79b4Lgofy+gPgFE+hPKBxVgp6qLBTmgjrnjVM+crKtDhzkgVons4rfL73EUV4bd4KRyUyLr9inrSqc14C3vJ4GZYBrvfeAYOAOqwSzW70F4T4lQBm6uqZHWgzf8JnJdBRc5gC5ThBzscCvYxLo7IA7Eq3aZYu9W8AMMY67Ek2awBTyw+cZdGK1YvwrhMgZkDLADDALtoiHfqASkgvmgmI2awFILkRFgpNmxEHyCIhkYi2wx+0zFsxKjcRn4BhZzBOsYPm2aZQxLI/gApOMNJjGpXwu+si8f6srMrpOkHA5O0zH6SmEurQAxDLNLvh9C5jaJ1dNY0tcRs70nM7Yykgt+wiXCBTRGEl35mM/W+2l/iS5Mw0CcWsjFpCyiOcyXj+HcSNHnKrRDzI0xqzZGQMywUAtNZ1lh47C/zJ088JSOlOumRftKtWn2rN5jWTYHWLKGgr38/Qqcx+ivWLRtZBmjhUYZeRFAqIk8o+M67XLMn9Ank6DVJQk9l2VngLZGX636G71jOSXAyyt5SLlLi9td8TqEhlCVyhe7PWoCtxKXaRM0bxHSx3LdtxE6yfKPzBGh3KKPcia2hO2XzYBkIHMYqXIt1M4ky+ZSn2xhjBoSZjObgSiO8vYyXNluPpycZZYvAgfAYfVMRjdenXp0xxLCOnRoJLC8uwA0sM8+pyBZfraBe3Lg4FZ9nM9e09b/LCbio6hslAfBHzmaQfy71eGkFGRx5LIN3wBTuV995oGkF1xu4iDi5bYv72ahvrTX4dDikC82PgcmcmYF3Juq1UloNJeXZJ7DZdV4D3ZApLDPKdTm34STYcjggmusdx38PVhFRFx4XUwAkeb+nlTlhc3gBGeYxIPIOLUc1XIhLoRAg50b/wswAKgEDx5hDsiFAAAAAElFTkSuQmCC");
}

a.video:before {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAYCAYAAADtaU2/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAs9JREFUeNq8ll2ITVEUx/e999w7DnNnkJpC0iAvI8qDlBe8CHmY3JKaF+UZj6RoxHjxLHmTUvcyCoO84MEdyleMKcVIvhrfM4yhMXP9/+a/azldmnMuVv3uPmfdfdbae+2PtVLFYnG3c24RqLhxGQVfQT1IS/cNjEjn5YvayUb3GeQEZUw69glMv/t82QP6wWspp4G5oNsYbwFN4IoGRlmntqw2AzaCJ6DPDGo56AWvpJsJWgPNZBs4pT9WyMEG8Fa6/aANrDSjPs+fQqGw1itKpRKddkB3VO+cxHuwA7pL0q1B0+mnP2wM+ues0THkKferRN+9LmPevQ0b5p/PKazxINq7Cg8/nAVWgzPgo9aJUZgHiooQ98N6GTqn7+ikwPWTPeqmKnLXwCP1bwZL6HgAD3T+QZ2/gyGQN5trWA7zZqZDaqeorZjNVWc21yetdVZ9GP6GQAqucadLIFi7WP2xxq1ojqcT+ArdX5D0HzZKNWEIu7TWCxL6TFnHLobj+dpED0A7Qje9lhnHlZ1gH9gFbsP5pv/hOKNbjo4XgjvgBJyfBuG/dJwy93q9jgqPzUu1E5IggWOe5zngENgOrvOCwbHqjmMkiWN+s1cz3AKOwWkliZE4wmx1FbwAB8G7uBdI1PFER8zrdHONd0elluNUs/gkMWCSxKgu+7xJhzZJuN8kCaeEUCcqkSSR0zuTRGMgw0/BYz3PBqvA2UhabDZp0VYgXSb3+rR4S4NuVFosS++UXhcHWucOX1FAloIbYKtKIsoBVSD2hrqg7NRmMs8yNIehO6L3GWje8LKB7qJ0rFhOpqtknLBKEZdVNMLIDZYxTkPNMmf6eBuTova5xiOaWb+M+2LvodZ2TImhAfRoZ/sC0EnnT0iLZvhMgwh1rT43xSSLxiZ2bjdGfHl7WR/5iPTKYWhS6L3IbLiZbio6WVOBlLXZ/NFlCdTzQ4ABADbDxOdW2a4KAAAAAElFTkSuQmCC");
}

a.questions:before {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAfCAYAAAD9cg1AAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAASBJREFUeNrslsENgkAQRVeydy3BDtQK1A7wwFk6cEvQCtQKxCtc7ABKoAStQOjAP8mSTEYwyuJtJ/lZwmTn/R1IZkdpmioRIWSgpfo+rlEUxW2JUQugsmvMnj9FbtczIEYmtXB+gsbQBrr9cgJol2VZCUjCEwF7TpjjSv0WtPcAXQAJJYBacbfOjeoZcL63J0kAmXPApYfjLgiZLaECkClvkXGoW9O3Q8EJ+5bUkRu90wMYp9YcoScKytw8GKAt9OctoLXQ22/qAinlu+Y0gfpzeIAHeIAHeMAQobtG4LdjtGWKNXeqToCxgNzRPF3ECt3hPOxZlJxvaYQ2U04L53tH57V1XvIWcedxz8K0fwat5HzWtqhrzx90dWwb/i8BBgB42VavnlG5OwAAAABJRU5ErkJggg==");
}

a.supplies:before {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAZCAYAAABQDyyRAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA1tJREFUeNq0lllIVVEUhq+mQVpZNqGJZVlWFAlZkTbYQ1E9qTQRNBglFD3UYyMUCYEEVvRkShAR+FAmDaRkg5qZSaQVJRSZFk2X0rJSSvu3fAd2hztI4oKPczn73L3W3mv9a++Q4uJiz3/aKDFRTBDxFhGiUlSIevE70CRhAcbCmXCySBST+O08IwP8dyXPr+KGuCKuC6+/AAaJbDHXchLP+/7YCLEOusV9cRUe2wHkia0iRAz3DIyFilTIFa1iRSgD28RSMVasEmfEpwEI4oe4Jz6LXeJpKCseJp6ITnK1XcSIxSJfvOmHs1Nis5iJr9WiVFx2UtAmusRI8dGa4A/VbNgj5ogMkSVmuJz9Iqd1YKr/OXO4bZxosYuwByemBo4FWFE9HBRJpOmCqBLPgsnNKnYj3XSxSFQ7RXhWnKMWykQ5Om7zM9EL0lJI2vzZYDFPLMRpmhjKmJFmXhgrL+SlkeAOMNtXi47L2Fp7SyN9ODdNaAGrS8f5EGu8i/mS2e18E0CReCtOiAfkehrb5cjmME2lwgrIbHkU40so2BQamG0d6P6SuCbaxUaR4wTgYdKXYpO1umSCSbGCygKnSDORsdu8VHkJwbp3qgXl/dOKv7mirgZPkKAca8WhWekdPwpwLJbvewOYIjZQIGtQxHsff/IXVDYtNxdFBTPT4neL804AR8VaBoutKq9kJebZ7GeyDhpYcgDnERTkcphOuoucAKIojtfkNAadJyFLDwHctWhyNaFwV89PthymIUePa+cSREOI7gNGGlMJwBxG8wkki2PYl30Qt2lCXmRXazkdbX1r1NJIE3uExI1Uv5tBE4A5JqORmdtmWcHM7kN+bWcODZYK4sQ+sdNuxc2s9KGPCRvhCHeETEilyh1nXurlFikJdAFqc7+4yIm3X9TQrXzZK3EcCsQBUtEXG0OzMulZz7FvzpIaE8AhcZpu1cMqymlOTQGua4HOgDgcOi05ifc91rEf7eyAkdIWimMZW2xa70kOnDKCuSm+WNJqtxwm0oodEnjfSWpLkHO1u9bsTviTi0Ip50A6538GcuzmQCrDQY51rMYyRzuXkAIUUhekJnpVECx/IVxWnQJMssbesbIqno0E2mcL68M3PZyShr3caMajHm9/L4l/BRgAuwD0mu75Y+0AAAAASUVORK5CYII= ");
}

a.contact:before {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAgCAYAAAAffCjxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAOpJREFUeNpiXLVqFQMQCABxABArMJAGHoSGhi4AMRiBBhkA6QNAzA/EF4H4A5GGgCyVh+pxYAESG6CaQQY+QFPcQIDvANU/gQVqaiLUBnSvHcCiERmAHADyWj4LzK9QgQUkhlE9EDeCGCzIAYfF6cQYBAZMDFQCowaNGjRq0KhBowbhAshlNqg6+k+i/o/YXASqbRmx4InQ6gqbnACxXgNVTxeg9VkCMWGEq85/ADVEAI8ZAjCDHkLrM2yGNUBr2w04Kk+YSxeyQFshIMX3oYY+wGFzAp5GRAELNAwUyGzWXAA2a0CuZQAIMACQdC6zNJwbCgAAAABJRU5ErkJggg==");
}

a.main:before {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAppJREFUeNrEl01IVFEUx9+bDzWLykIZC2pTVGgQbVxEKigYfRBFZR9EBRYtRMjIFklrXRSIiwxamUljtalFLYKCIAiKWggFEdGnSCQRgk46M/0P/C88nvd93TfRgR/zZubd+7/nnnPPO8/OZrOWgWXAGFgDjoLnUSdIGIguA3fBdrCW15v+tfAK8ABsA/fBVVALHoPNjjmrwErev1g3USqC6FJwj54+AsfBb2CDc+AO2Am+gJegBuTBMOgy9XgJRZsZz4MUFesGN8AGLqieogNcwCpTjyvBCGgFT0E7mHbdc5ZznQTXwU3wkGGoMhGuALfBHvAa7AO/NPfJlp5mPGU30uAyvyeiCpeBWxSV7T3gIapsnnH/A46BUW51JopwkkmxH7yjFxMhwpIDHczoHUzI3rDHKcFkkVi+Am3ge4Tsn+VCJcYN4DxYHiSsRCVJPnCCzwZFZpoV7Rk9lyKzyE94CJwCb0EL+GiZm+TDbvCEc43xhCwQHmRmiqeHwCcrvslZPwJecBGjKq+U8BXQyet+MG6VzibBRVAEe5m06RSFunkWJZvXW6W3epbWOe7ArHjcA76CSyHKqM046SgLqH5ifeCN5JF4fJhbmwlY9UYWlGrN+S8wkzv5pPKqF+8Z663yg+oE1gUI18kAntOf9N5i7KQ0rga7PITT/CwH3wTnthYDhJXQNeaBkzOOmu1XIedMnsdJR2Wacf03EzB2gXCUDiQVo5NJxhFOOhIpqpVEOG8gnHY8Ov+LcEEnbIfsSOMI53XCxRjCdhzhoAXY7ji5Kpff2JRfjO2Qnud8hAsBuzWvO5sqeU6ARs1g1R9fYDPnfsOw2Lk0edR5z8olNfQHW5QtmsEyaIp9co2mvZ3yGZvj3OolwPorwABtGo7lH8BEvgAAAABJRU5ErkJggg==')
}

a.account:before {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAsFJREFUeNrEltuLTXEUx88+czCa8eAWRVEM4oHcZ1zDRPPAH6AoZnhRFA+84MEDiSeKMkpyaXIZhZAX94QoacxMCg8uTZkplzlz5nJ8Vn1P/Zr2Ofu3dcys+vT77X1+Z3/3Wnv9fmsFDQ0NiRhWCbWwHCZAAGlogmtwDtp8HpT0FDSBg/AYtsBU3euBMr3QUXgCS4ohHGg00QNafwnWwFxYAPNgK7RABVyHmVHCqRChrHM9DmbDbl3vgWMhz3kLtyW6GA7Del+Pw7y3MG7SeCePaM6+wS7ohmpFIlJ4GPT189bsO4zX/ILHp3suSmGOj3CmwDcerflnz0T8qHFElHBpiKeuZfslWpR5rU/GeGBR1yW1FwfcTLh3sIQTgyWcjZk0RVmXjEiwwPnNN7lKfF4gGRHuP/BD8+mewhUa26OEuwt8c8v4V5pvdLzJZ6tVOH7CyzjJ1Rdyrx46YBkcCSksOZsFJzRvhHc+1SnbrzINVSTsDP+g6lSvcRGc14O7YBSsgm0wUuVxb5yymHW8zuhFMhI/q0gch6UizKxRqIMvcetx2Lbo1HgGfsNFJV2L7ltkmuEq3PQ9CVPyqCtPQ+BuiSFQrnmzau4v/b9SvZeV0K8+p2HKKYmBwpnSH3vUgayEGpgP07Q2rYTrVQvUqCrXoW7EQn4L3ihKeUNdIo/SSizbFpslWO6st735Gk45XlmHeRLWwQxlv7EPWvUCV+CpG8HAaW8tO3fCdnma0MNN6BHc1Z5uzxPK4TARVugzVOk6ly/PlJw3LJo5j60xO+20Oe/hskLYVKBDca1THrYqEcfCQh08NXqRKgnXmfBkZWqZTptDcM/J5n+1NoXZmKQWeAdsyHk8RaIPFaJMovj2CfbDA7gPa9193KWsLY1RieJYWnlkOkHKaWurtRUGwtIpbfgX2jbBfxY0B8dYLv0VYACThakwB18zAAAAAABJRU5ErkJggg==');
	;
}

a.signout:before {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAeCAYAAAA/xX6fAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABNtJREFUeNqMV0uIHEUY7q6unumZntdmo7coKypBCLiHPAgGnwdJ3KMKggSyeEoiGxBEIYKEgAcPCSLiSdyTN2XJLhghrmwCoqBGD9GjiIS4M7s7M5mZ7p6uar9/p2q209Mz0w21W11V/X//86t/zPX17y3DMCIM09h74u+RaZqRWhs+WDOCIJjf2tq+SVuWZf3iOM43+Xx+DfM7tE9DH4+iiNGEY7CksCS47/tH8cEc5kKtMQi7G4bhPNaLuZz9bxiKI+32/WcwPgZg17btP3K53Ipt8zXOrduMWfQt4ylgcStCgB2HFRtKseHDGAsKhcJH9H2pVFrgnP/a74eH+/3g9SDov9Lv9+c9zzuK/ctQwIMCt13XXeLGlAcWPEHyK5XyhxB6K4oMl7wMwP8g9Gnsk7sKeDfy+dzPNPD+DoYFDxzCmdegwEkCx9ryVEDtXmh4C/H5Dh8NYyiEPKjOcKUcj3lHwqW/0XBd4/1Go/EP9itZALWljMBiQkPCVHMr5ROmE4XOkp6UQ2wSxiDLzACHNzHZHFXCCNXUniQnnvl8TLJEcJfsdNpLZBRj5iKW/xw9NwS0poVElwhPA5NSimazudLr9RaQiT/Ozu57CUkRUiIkjgvlbitraHgCTNKzs9NcQVYtUOZhOEiWDpaTitHffpqccVlAX/FRsJ1rvZ5/qlgsfIq0flUI8RAsPQwrHtaBV+frsRK2ssEpzZQb5fb2zjVYBrDilzMz1XOw9Hiv54G+gp9GUpCZfrlcXswKSB6hLOc6ZgBb9Tz/JMC+qNWqZ+gIBL4MfnwBcwiMZIxe4WlWp6JPZGmSk5PZanICG8SMwArLBAYlLBIGSmpgfDVOY3jjeV2jcD2tkQFiTB0PPNNutz+nBHHd4mcAO63B1CGiLT5m7Ba0ik8XHroDWdeJfyfVI1ifFQfUxVuUlVqTLI8WDmPJsjxmzrRPeLlcehNuPdBstt7FQhGM/raqK1Pdg2KcS/fq0Ng3M1N7DFN3Qk1Gun6sarXyHN43AHoeH4tSyb2g4lJFaRwxRimQ7sNGjLZsxNqA4r2Us4a+jHezVGUVq1arJzBdb7VaS9izcceda7Xaa91u91iauiiLoFKpnFICdUzZePfvemJY+KSxMbDUgKXts9jcwl02h/vtHkplEQJn96gxshDvLWUlBMks1BY9QEnkQtICoCcw/wEZd5Fi6Dj53wG4mkZt6AaeynBbaKYZdQEW6Z2hPJ4FaW8ghlQWEoKJ9xxKiHhZxGqOT8/owb80nzPVUryIuF7CTf91vd74BO6tpRS17uZ4VpeOCzLFVKJkPgDgX3h/EiOtxsLst4VpTMwq1UtSbIkYiE8fUekdxthEM409gRzEoGaJi8fc+CmusIQIHw0Ccz8UKJkDCT7meXUkea+KQR6iqIWo4Xo7jRZyDrW6nSHY5j36D1JY1nFQRWyCIC6jPEhzrpiHugIDZFHy/eCM73tn0SI+ThUAsPs4f5FP6dQ42rxvkbVvSBlRSygJS21LxHe90+m+t4sUhtT6vwWiWEIXfhCWMfCzVyg4q45TuIr5DeJqE78tslgp0n5bAGT/5mb9LhpkHwA5lA5RXIDW/wbK6irWr+Ndxvqeya1+nBRS1iQxDYT+jZI5AICbYKUr9GOGGq5YbxpnIfm/AAMATg++yBTnmhEAAAAASUVORK5CYII=');
}

a.users:before {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAaCAYAAACgoey0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAtJJREFUeNrElluITWEUx/c+ZyPDiAfjMo17KYXShGHGpURS5AGFEB2RxAMm5MGllIdpKJOGKfdyQhEPCGlyeXCdhmkOCmlK5Na4zXCO31f/U1+nfS77zMiqX6fO3vv7f99a61trudFo1MnD+sEyWAojIQw/4QHUwTn4nmkBLw/REXAUJsNbeAJt0B1Gw3GYBevhU77CLoyDQfALGuGIRE9BFTyDBHSBMtgBS+AdbIZ4UOHBsBPmQy/4CBdgKlyGCPyw3jcbuwYxuApr4AQ89ls8lEa0SCdaDqf1uwKKFbtDKaK2vZZgAUwJ6uqI3LYRaqBd/6+TcCxLiJ7DbyWhk+uJw0qOZqi1RF1t1FVMM1lCuEGEu0FfeOPjzkSWENlJmdFCaXYbz+XjjljI+U+Wr3DiXwi7aRLItd7PRdgNKvxHJbBHyscm7p+hK5RkEe2vG/AliLCpQA9hLJSmPLsLhbAww4l6q9oZr9wLGuM6LXwYymEYDIAz8BJWwyYYaG3A03v7VFbPwv2gles2rIW9qrvv4RssglXqQEZgLjxSSzQnnQFDJbhN3wTuTidVSKpUTJpVBm/BYjgob5Rb3zzVZk3FexW0HxepuJepdJpE26XOY3ukQXmwQTlRoMS7o07m5CpsxFZChcR7QhNshXotWiF3jocJcuV1nXQSHFNSxZSIVzQotPsJl1jxSig+1eq5rXq+GxYowVy53LS/qKYQYy3K4una3EwNBWbz5zUOvZAHHZeZy7hwonpojaaMkE5XCbN1t1u0KRPjG4p5m48Xzf0fI/FpMEr32tHItN8MB0Y4rusT0UMzwmyBPTrZTbgEF7MlTBozm5gHcxSeD+ZmePJ/q/WiSZjtckul3NQRaxDVyiEzTh3wrOaftGLFul6ihSnP8zFXiVirQbDUU4KFfTpPsjh4TudYsscPh6+eCoVdU5t0T4dAn85ogSniZtZu/CvAAH62uM6rGV9pAAAAAElFTkSuQmCC')
}

a.manage:before {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAArBJREFUeNrEl01oE0EUx5t0a6q11kJRRDxUBBEvgh89qFi9qIhBQS9VwWIRFU96sHotKK14FwUFRTxERKgHQT34hZ70YKX0pNSPolUKBU1tko7/B/+Bx7C7yWwiGfixmd2Z+c+8efPeJGWMaahHSTfUqQS5XK5cmzVgNbCmeQ6mqhauoE0fOKPqW8HL/2Hqw6BL1X8733X9KNhQixXvA7fBT7ALTIL1Tps94BPYBG6CH2A3eJtUeCe4xd8d4An3td3pMwBOgxbWl4CnIAteJBFOOaZfHNNvqVNPkUR7/AgcArOe2/UZ7KC3J3auD2AupN0MGI8Y45fv/lpTd4JtFJSZNzttboCL4CvYCK7wacs6cAmMgQK4D/KVCG+md4aVN+CYqovz7AUjYIEKKv18ToPhSoULMd/HHIfK8rccuXlK2DpYkX4SN6a0GxXhpphGEhwaQQksAlso9leJWm82HKurzGJlvNmA3tjDwSVo9KpGa8F1cI4C7RTIJEgwhk4q/eYH9FbrsSOcREZ16OW+DvIp5Tj46HF2RbQN3KVVvrshc0VER4lkrTSxdFxJ70/TT5oZw02McCtjRJM1tS3bwR1ntbbMEUOxfue75NaDSQNIGx1IB428M2s9EXt8JIlcrSY7PWDmGeb+9dB8l3mMbDyWCZwAf8B7Bp0hcDJm322yEUddGJYWH4Nu8M1xuKwSled5sJ/vB/h+kikySrikw3EQEa3CjkFRvetkfE6rs3yv1pc9MeMq8MpxPNtXzH2Ek6up8DQTRF6ZcUJtQ7fKz4UYitpBA49J6tDYxzM5Cs6CC7wKjUcsxp7jZ2CZr7CewDVwAJyi6AyvQKWYfi2M094r1itZDl6rukSuhx5jZXyEp3g9MmoiJiRLlYvZ0u6dj/AXdWarvctPpOr1p+2fAAMA1DKroyaDwocAAAAASUVORK5CYII=')
}

a.payments:before {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAeCAYAAADHJYVoAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAmFJREFUeNq0lkuoTVEYx/feZ7neJO5VGMiIMPPKkESUgfIYcQeux4DcobrFxMCtmzKQNxGDM0aeoStCEimKzDxSJvK4OO72+/Tft9Vun7332bqrfu111lrnv7/1PdbaYb1erwVBEAbZbVDMgSkQazxqsv4PvIZP4FyOcKy5Q7AnKN8+QidcczmLzIrVEj4A7bAN3sNm+AG11C5HwRE4BbNdgRXz9TwJ69X/DrclltWuwm7oiArEEx+Phjb1zVVj9HQpAm83YVTSj2HQeoujYBjbsIpnBbSR4/vKljfEVOiCEUrHqj4fCqiJdsBeeAJ9Eo7/1y0mvEGCMzT+rgXhRrPMMstnwmlPuJVmu5sHR2FXOj5m+VwYW7KY0mMj4Qws0NgL+Orn+Vv4WbGIaqre5GUTfENM/CXUK8bMzpkH6pvFj7xjYigVLZi/KoiPg5Xqj4dlvhcibe0ZXCoIXFYMBuTnZM0rz+B/eZ74szclEnsibRJKzu1vXhqug02wWDXSnqzzj8mHcBnWwkSYDP2avwC/1Z8OZ/U70tN8vxS69aKn8MGlsuEgrJEvOxWLnbAfJsEXCW7JSVkL8A7bqUul1X24AatgnyywAjmm3ZSp1iTPncvI5T6JW/SvwDm4oz9FBUU2DWbpjIpdRlHchFuwXBXYJcq2u9pBLWpSib0Vi+oz9Egn8w5NrO9vQdQK5zgsgXvJJR01OUcG5fuiNqC0NNHt8Ma/3VzODWU5/xgWZszbB9FFOAzPvR2HZS7oSEHpSV0GViwnYBFslXDyzRKWuaD9ueuwAjYqFc/nWZpOz78CDAAo1I5K7L24EQAAAABJRU5ErkJggg==')
}

li.active a.quiz:before {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAgCAYAAAAMq2gFAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAr5JREFUeNqsll1IVEEUx9eKIqxAy5Zo20gjLPwiiZbCEOphU5IoIunFh8CgtxCKWPpABHvqpR7bEIIKSouoLOyhCExJanuQqCiLgmWhD+iTVev2n/oPnYa5d+7CHvjt3D1zPubOnDszEc/zIiGpAVe9f9JPXSj/sEmqwSQTPCIeddXFTDTGwG1C10bdWLESLWbAQUvfIPsWuuLMirilhO0nsAu08P8t8JnPM5xRQk7dU89fxou5RpsCEm0sZiJFI8iJBDnqQvmbc1sbMMuvQV78z1PnJ7V+a3SaIz0kdHHQC7IBU5elTVz4pdh3ypy6LuGYoW4/+Cn0EyANjpM0dVp+gX30zQh9l07UaYxwBAyI/+fAuoD5V319wn6AMaR0KsNWofggnt+DzQUUS5PxhjJWqzZqBg3gvKioZT4B5xNbXzl4zhgXGLPZLO8F4BuN6ixBkuAa10LxAOyx2C0FU+AHKLV9RzeZpMfi3BJQddss9rrqbpiJlrMjD+ZaHCvAEM+jerBSbKi3LfazGUtJVCbaS+XFAhb/JH2Gffovsb9D7gxr2d5x7MEx0ANGwAHqzvjY6lgJ9aOPiTjbN45EFSDF51fgBDjrY/uS7RKZqIztpCPRY/AOPAQ7HLZTbMtlordS6ZB68DGEnR58Vp6Mehde7XDeDu6Ce6DUYVvD9pncvbeyQp44Ki0lvp8yh+047bbIO8MQ+A7qQAPI+IzyOpgJpsHXgLdRVbwGfOHb/7czHOUIRgv4llzXs5TWlfz5av/KHJZ3FHSDY2KE60El39q8Ic0Do+AFdcr3CMjxu5u23YISYg0OCv0isApUWqgSdoeFf8J1OWkXxpeZwDVVK8AV4dce9haUNA4udWzvBjFxHsWoSxuHXbLQ61bUOKJd0qd3ahuyGPykCuwETWCD2D3U7jAM7oN+sbdZ5bcAAwBUxJbsQwXnpwAAAABJRU5ErkJggg==");
}

li.active a.video:before {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAYCAYAAADtaU2/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAApVJREFUeNq8lt2LjVEUxvd7Pr3jnBmjqVNIGuSGKFc0F6I0DbkgJZdKLvwFRMk0cjP/xNwoNwrDLRfGlY8ylMLE+GhIDObMYOZsz5p5dj12Q3POcaz6td+92u9e+/tZiff+jHNuC/BuwebADCiBDH3fwU/6glVZtonvGygQsxp91iYn7R4lCGwdToD3dHaCdeCudL4ZVMAtDsxsJ8sRllmwC4yBFzKoHeAJeEffKrDJIXAVHAKO9IBZ0CW+AfBK6sYNor4xcFzqnX7B9oqv12KG6U/LMoTvvPhsyRP3u8X14MtKPfShyzz/bUv9BeVDLo/9uBrsAVfBZ+5TD1gPLnOv7TzsZ0fX+Z8FOWz7x/7MtwIcAHfAM7bvBtss8CQ+LPgnNp4FU6Ash2uaAcsy0ymWy1l6OVxFOVxfudd5trEz1B72+GC0V63EYlUzrn5L3T+wzF8OymJmSzjMvd7YYMxEA7s6Am/gIXoMzoOVzcy4XjsF+sFpcB8c+R+Bs3zl+udfIOcegEvgSj37n2lwj8K7XuJVsWvzlmXLAtt9XgsGucwlPjAnKSZLslwDge2fc5zhMTAkK+BaFdjU6jZ4Ay6Cj43e45w8d0sxe06PNvl2+GauU9MWRGJSRGKOj31Z5FBFwv1BJBwFoUh8JBIF1k0kOnLs+CV4zu81YDe4Fslit8ii2T6Ww6K9QRbvcdAdlMUR+h3ldWtQpz5Rj+3MQCriuwDGI5W5SeIM5ITUu5iB9IqvT9UpXUR92qJMIonaZaNsI+UsC+ILfSyL+9dkb4Kdh2TvKfe2RmFoB6M82SEBdPSFG2K+D2Ccg0j5rL6WZNKSxooFPiudaHqbyqn/wYCpSOhMNBvPgeYl16rRV4zejNFfAgwAemG4JIll76UAAAAASUVORK5CYII=");
}

li.active a.questions:before {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAfCAYAAAD9cg1AAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAQRJREFUeNrsVtENwiAQxaYDdAQ3sG6gG7CBjOAI3cA6gY7gBnaEjsAG4gR4Zw6DlDatnH+85JXSI7zH0eROWGtFQAns7DJcI/u8ucJHAEOj8t6ncKfxDDwOooFzTY7kmKMI3QkQKoz7EwPsaeFuoQCub2LmBKlqb+GvAoJOgkZrFy8gS5eZuZ4DvLce2AHX+KGgwDFh0yewBVY0l0ANvOG3ksF1AzwBH5FYzSHQUkqq2O9bMuW+HwsU4s/IAlkgC2SBLMCBcqIEppRR5fdFYTehqDNIRes6O2zt9lSkNYPzA3D7qXKBc53o2jjnfm9qGJzjnW2+nHt3IBmca2odB53fS4ABAAQKcvwSBWcQAAAAAElFTkSuQmCC");
}

li.active a.supplies:before {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAZCAYAAABQDyyRAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAzRJREFUeNq8139ojVEcx/G7n7Jl87MZs83PiYhYzKytFEbYFuUPlCUh4U9/aOQv//iR4g9apPwxEX/4TYxt8tsYWkuySIxhbLpjc73P+jzruD332d2PnHrtPvc+z3Oe7znne85zFhEIBHw9LEOQjjSkWuJQgRt4hDavSiI8AohRhWMxDmN07HzGhxHkN1zBeVxCY6gAorAWmdZDUvV7X5U/uIsL8tQOYB+KzXck+P5PeYeFPgKIxHdMRz/k4ygaAn1fWlCFT1jW0Xj+DNTJGPODJQo52I/6XjzsINZgsupMRqnzHDMEptv9GIUGjy6bgQIUYVLQOb/G9IGY7K9Fu0s901TPro5viuQ6tgf1gJcMVGATpiI6zPtMDxSgXL0b6ZxYpW57hcMoRGIXlZ1UznhdE4u5atxl/LCGqAk7zEXFIcawTWNYgtmK3q78nMsD4zAPu9TKn0F1tiqQD9jmJKGxALU4gRdodwnoK85gPdJxWr1kZs0e3MEvl/uaUYaVSNDzVmsIfXb0F6zjeGRji0dQbSECNeWzMn1JiGHKQ7U5jray84d13IIqcUq8MtjMhpn6nBi0sJzDWdwKMQOcMkLXd/TAeOzEW6zA8G7MBtNTm00ymekc5j2puI+tzhCUuXRhrVZDMzvSuqgwz0moEExiLsIBvLRm2wBnCBJxEW9QiGRkyDp1WT1uW+qCFqEY63ukhmq+ZCM2aAjMcI7GM9NtvziYoADMqjhLgRTpNexWPqIclXrF5uCe9dCh1rVmP1Cj1fEJNiILzU4O/NH7wK37pmgdqA5z/f+Nxxq+DcgMmgUpWug6nxGt7jUtfejS0hrZrT1CocxRljsta1Tm39SQhCrmeU3//EIUe1GJXC2d4WSyaWFSN2bLMCzHEb36zRqR5fRACQ5plxJQK65pK1XnsV1r9WhpCnKVG3lKaJ/qf657B9tvQ6M/luIYvmhM69VaE/0g69pT2sg438fpnXIcr62c8Kt3zVK92C3XQm1KoxR5gaRoT2fe9VeRj1Jdk6OVzZTvuKOpWqnr/T3dFXdeo82qk4AZ1rn32oJX6rNGgYZdInrwf0ESRmr2NPZ2Z/pXgAEAHhmY+hsU7jIAAAAASUVORK5CYII=");
}

li.active a.contact:before {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAgCAYAAAAffCjxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAANRJREFUeNpi/P//PwMQCABxABArMJAGHgDxAhCDEWiQAZA+AMT8QHwRiD8QaQjIUnmoHgeQQQ+gEg5QG5BBAwE+SM8GEAYZBPJbIhZDiAEg1ycAcT4Lml8XkGhQPRA3ghgsaAHXQIZBYMDEQCUwatCoQaMGjRo0ahAugFxmg+q3/yTq/4jNRaDalhELngitrrDJCRDrNVD1dAFaESYQE0YKeOp2B2SbsQCIHKjKhmIFUKWLBSdAMTY5ByD+AMQL0BsRD0moujEaEZQ0ay5AGxEMAAEGAGnwbNHn6MymAAAAAElFTkSuQmCC ");
}

li.active a.account:before {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAppJREFUeNrEll1LFGEUx+cZp9ygoMxI6KJAtDKisCIkiEokMLAL6SKim5C+gB+g7DrqE3SRohBUSBRddREVERYEFeJeSUL2Aiqt1a65Tv8D/6XTsDNzpjb3wI95O3P+z8t5nue4MAy9DNYFBsBRsA04UAST4C64Cb6YIomwAQcug3L4236AAlhS7/LgiCWmRVCuQyr4GOgGu8EusBdcAFP8/hl0ZBV2kecWcBIsMuhgQjDxfU6/e1mE/SrCrWCUwR4ahvAwh16m4UCSr8+pbgQrMuWRFPgEWng/akiZFyQH9ic5VoSXYr5L1m7m/Xtj5k/zuiFNOFelp38kvmqEaaFY/P0MAWvqJ8LLXh1MhMv1EvbqJRxmTJqa+PkpCebUN2tyNVga4KcM93cwx/udRuE2XufThH8mzLlk/Cven1O9ibNucAgUwEvLsegie7beV+UEmud+fRUEMfvvHjBJv+G0fd2pQsBxXqTXAUeikcvtPLhBv6dgBLwDJdAEToCLYBPIg+Pgw98WAo69X8fnAfA1TLYnHCEvS4/jslo7nAVjTLo838nITIE74L51Jww4nKUYQS26BqznvQj1gEX+38XaS47QWctuGKgj0an5LbPlW8Ex0AsOgnb6isgC/TrBOE85efeGefAAvAbf4uZYhrsB5Dj+Mqe94BaLOW1z4BE4o+ZrI7P9LViO+Evxd50FoIsrfZpY1H1UP0qgCXCNtVczG1ktYaTBbUxCafSMirMCnoH+ynKs/NQHZpWjrMdLYB9YayyBo2wBp1iVLqjY4/JNHHaoKlJ6d1otoVqxHVzhVInd9lgjiz3+h95ZqWgVApVnJWZtLsNJlMWK3OVExwWqrO3hUlgNKwZc8BPcHNx/FpQONsvJ9UuAAQBzh4xDGhgD0QAAAABJRU5ErkJggg==');
}

li.active a.users:before {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAaCAYAAACgoey0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAr1JREFUeNrE1k1sDGEcx/GZ3W1Lq6FEi6ZVLxfvQi9F1gFp4tCkDkQQLk5CkTiJAwc9iLg1UoJokTj0JA4aiWhRSaMljaZvCSVxaNDSVt90fB9+y2TN7HZ3K57kk93MPM/zn+eZZ57/YzmOYyUhD6fwEiMYx1c8wgFkxusjmaDL0ej8Ku/wHA1oxkddr0VOKoFtbEQ5dqJQo4p0vgEzkIFZ2IHHun8RgWQCL8YNDKgjM5pr+n8PM2O068AQ1vv1H7C8Sy5u4SBu6/cQ8jGMy/jm0/YtapCJsE8dK+Rz/TBKcBxVGNf1IwrcacUuXZhAnl8FrxEHUYoOVLuC2npQ8+vECeyInUjgDMxHr8d0OjHauYsd575nB6bzyak0TqUErP9Ukg3s/IvAts8Csl31pxLYTjTwd4whK6qxee/9SEdBnKAL9AUMJBJ4FC+wDsVR954hG7tjjGgOyjUrTf4vy3tL26xs04otWIqFKEA3JpWdFmk/N21CqletbfUusvy2zJ+NfMp+VGIe+jCEPZiLmyhEI1owopFuxxI0Yy+6Ex1xxAk9vUl7V7HCNSOtzt+lDedRFC+9hnwSRFh7dakW2jnUu+o8wSutgwqtiUwtvKf4FP+D/PMUYaXBHr1fU17jpHJuOrahEg8xKKvUfhO60Km0eRrFSPPLx2bB3FH+HFSiP6qFkquDwAW8wSjGMIx2nMVsdWamtwbvdRwa028LzmClHv534HqNsAqrdcOcHLbivkY+gV7UoQJr3J1EMSu5RMHMzHxwrYHrkcOBpU/jiqthmqbJ0SHuAY5NZcH4WKuHaFKffSizNH2XXBWLNZXmfe1KMpiXbM1Wv3ltIVfyj5R87ToNqNNOFUwxJ9jaB8zBYp/ZEUPaU4MemadMm0NomjJhJMcvwxfTaW3Untqu77QIOdORAqOCf0bbDwEGAE5MiJ4xkQkRAAAAAElFTkSuQmCC')
}

li.active a.manage:before {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAqFJREFUeNrEl01oU0EUhfOe0VTU1oJYRBRaBPFnIbbaTcXqRkHwB3RTKyiIWLcu/KE7waKle1F0I+JCEUEFwZWC1JUuVEpXhYJWrVqM1tgk7XgunAe3w8u8zGsgAx/JvMzMmbnvzJ1JYIzJ1KOEmTqVbBVtNoGNIArNKzC1YGUJdQJDZn7pqqJPInGh7gWdqj5t/a7rJ0FHLVZ8mKuaBO1gPXhmrbgfNIN9rH8F231XrCsyUF4JTIGfJr58Ab+ttrt8hLW5AsvlKx2BarHqAUkd6kNgxviV8TShts31EczFzO8fGK8w9x/gbZp93Ap2U3AvaLDa3AFXwSewAwzxMyrbwAAYBSXwCBSqCXWvI4zDMWFqoeunwR8SlV+gsVpzlRzzGrUMdZDf74IlKptFBiuD4wljSrsREV7saCTJYRGYBY2gi2IzSjRys+FYnQlBlvGKWebeHg6+H5xSjbaAW+ACBZopkEtxwBiaVPotDaxjcTMdmrM6fQfXwCDrZ8CYx94VkSZwn1G5bZ9O6yp0XAVWMMTSsY3uD7kzGpjDjUNY+hfZv6iF94B7MavNcKvNcQARu2j9/gAcS3sRaKKBdNIoWLPWE5GSB+3gxkIuAo/BAfCE76+H4RvkNorysUzgLPgL3jPpXAd9jvduaEwx6vK4G8gL0A0+qxT5QQkbfl4CR/j8Cp9Pgm8O4VmdjuOuPm8qbIOyetZK94dqLz+s9WVPwrgBvLaMF/WVcJ/g5GoqnOcBUVBhnFCvoVudzyUHZW3QrMckdWo8zT05As6Dy2AnfRE69vFLsMZXWE/gJjgKzlFUwryaBqpUljFPe69Yr2QtGFZ1yVxPPcbK+QjLJf65ek8hv9unVFLOlnbvAo//TpLVtjrysU/kJoJ6/Wn7L8AAP9eJerFvX+AAAAAASUVORK5CYII=')
}

li.active a.payments:before {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAeCAYAAADHJYVoAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAlNJREFUeNq01rtrFEEAx/G53TW+tdBEEAsVC8VERAQhWIiIkRQqgo/KTrHRxso/wCYgdqISDGinlaAoKBoEESIWUUFBsPOB2EjMJTFnxu/ob8Jk2bm7XcnAh92b2/vd7Dx2tmatTY0xNVNcZmQLVsOqPolc/xsf8A2ZITyLSOWyLVe+oA+m5oIirWigH/dxEZ04jc84iQmkubtchCtYis2xYF96dBzEUZ3X8VRhReUhzqEraRHu+3gxOnTuxmeJjlmOCe6m1ircBIFli03MPJZ5Dc8isyTW95Vb3pA1OIUFWhRV+3x2QF1oFy7gFS4p2P5vt7jgYwpcp/pPJYIbsZnlWr4eN4LgMsXdXTeu4mx+fFzLt2q5trOY8nULMYSdqnuLn+E8/4ipioso1er1f7YibIgLf4fbFcfMPWde6Ny1eCR4TMxORTeYvyqEL0Ofzpdjb9gLiW5tFPdaDFzRGEyqn/0174MG/53nvj8HciE2COlQkH9ujwfT8AhOYJfWSKe/zm8WVsF3cVD956boBrzEG0xjh/r5jj4nOtbVA6v0R6/RG25z7rwXDW1X51V3Bl8xhR8Ya7LFzeA5evLbnG/9AxzAGA7jibpuZZur1c/zLL+Hui/34ZE+u5G/iWH9KGmxyNZio55R1hTs+K7usa1ehpWRFr1auLr9FYO/Yzf+9UjkfSXBsxKhk7iGTWpcFgv3rT/URugEhrBdv5mTFwtPdByJhNYxiG1BaJrPafY65/t+Oggdx3V0F7U0r9nrnJ+ae3BcU/GWVp9/3DbbW+0fAQYAV4cBHz6NtZkAAAAASUVORK5CYII=')
}


#left li.active a:after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 100%;
	width: 0;
	height: 0;
	border-width: 42px 12px 0 0;
	border-color: #ba3469 transparent transparent transparent;
	border-style: solid dashed solid solid;
}



/*  USER  */

.user {
	position: relative;
	background: #8c244d;
	margin-bottom: 66px;
}

.user a,
.user span {
	display: block;
	color: #fff;
	line-height: 60px;
	height: 60px;
	padding-left: 66px;
	font-family: plumb, Arial;
	font-size: 17px;
}

.user a:hover {
	color: #2c2c2c;
}

.user>a:before,
.user>span:before {
	content: '';
	position: absolute;
	display: block;
	left: 0;
	top: 0;
	height: 100%;
	width: 66px;
	background: 50% 50% no-repeat url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAXFJREFUeNpi+P//PwOJ2AeIVwPxIyD+BcS/gfghEK8DYn9SzSNFMRvUYkJgIxCz08IBE/8TD/qINZcR7ArCQByInwIxMwNx4BcQSwHxW0IKmYg00JEEy0GADYjtiFFIrAMUGUgHMtR0ADsZDmCmpgNoBoaMA1TIMFuDGEXEZsPvQMxBogM+ATE/tULgOxkh8J2aUdBEhgPqqRkFIHAJiHWJVHsGiE2pnQvmkKB2FrEKSQkBDmgoqBJQdxOI9aD1AVVD4AcQJxChLppYy0kNARAQAOL3hMykZUnITYQaYVo6wJNKahCAhBaRLBA/J6I1BGorSlHaJGMCYgEoVgLiTCB+QUKT7AkQpwOxApI5TMQ6IA7ayqU2uAfEEfgcwAXEK/7THiyGtrBRHAAS2P6ffmATELMgO2DCf/qDDliz3AGYGfYPUIPICuSAs0CG0QA54BjIAf8ZBhAMikbpiwG0/xEoCtyAjMnQ/h89AcjjWQABBgAdqSy4hNDGEAAAAABJRU5ErkJggg==');
}

.double .user {
	float: left;
	padding-right: 90px;
}

.double .user:first-child {
	background: #2c2c2c;
}

.double .user:first-child a:hover {
	color: #ba3469;
}

.user.premium {
	background: #ba3469;
}

.user.premium>span:before {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAZCAYAAABQDyyRAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAbZJREFUeNrElj9IAzEUxtuzOCuom1R0EXRScHLyLwo6CqKLs4uzexcnB6W4STeLtOCgk4hQWqmoi4pIC8XBCkUoghWrNX6RHMSQ3D2Pu/rBj/YuLy9fXu4uCTPGQh41DxZAAWyAmqcs3IAHxtlv7XnME7I8zn7O5ZosbqATxMERWCL2KyjX98R+vSABDsC0vQTHSjknCKVrBUkRXwIjhD4toCiN8wH6eQXGFJdThJnUQUr8L4I8oU9UVMBWhI9tacp3QyznqvjlExggxJdBVbl3zUszBK5ESTLAIpRzWFm2HeJTvyLiK2D95xMgNW4LE6OERIeKgTroITw3efAKIvZ9OWBRJHsCfQ6JZpheKYc+YZAQcSdymxwUlZIVQLcmUQd4YGYtGwbfkmJiJgOcRymwrLySbeCUOasGJqU+XSCtxMw6GUhqkvKSxYUhihpgH+yCF6XtC7Q7GVhjwerWbS/IhoJVRrcXyLoEbwEayLoZ+ATn/2kgyGWo6HZNi7JOPilnOg+oOmtW+U0GnsFdM94Ae0/WKQYGfRy8AS7+cijd9PkDVPX7UOqbTEuQBiUfx3k3NXwLMABqZXM0jYSa/wAAAABJRU5ErkJggg==');
}

.double .user {
	margin-bottom: 0;
}

.double #deadline {
	margin-top: 0;
}




.user a.logged {
	position: relative;
	z-index: 11;
	margin-left: 15px;
}

.user img {
	vertical-align: middle;
}

.user a.logged:before {
	display: none;
}

.user-menu {
	display: none;
	position: absolute;
	top: 100%;
	left: 40px;
	right: 0;
	background: #063240;
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.2);
	z-index: 10;
}

.user-menu ul {
	list-style: none;
}


.user-menu a {
	display: block;
	padding: 10px 10px 10px 15px;
	text-transform: uppercase;
	letter-spacing: .03em;
	color: #fff;
	font-weight: 600;
	font-size: 12px;
	text-decoration: none;
}

.user-menu a:hover {
	background: #f58220;
}

.user:hover .user-menu {
	display: block;
}

#deadline {
	font-family: plumb, Arial, sans-serif;
	margin-top: -55px;
}

#deadline span {
	color: #ba3469;
}

.index-index #deadline h3 {
	text-shadow: 0 0 8px rgba(255, 255, 255, 0.7);
}

/*   End of header  */

.bottom-block {
	position: relative;
	margin: 30px -10px 0 20px;
	padding: 15px 12px;
	background: #ba3469;
	font: normal 17px/120% plumb, Arial, sans-serif;
}

.bottom-block span {
	display: block;
	font: bold 30px/120% plumb, Arial, sans-serif;
	color: #fff;
	margin-bottom: 12px;
}

.bottom-block a {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
}

/*  Grid  */

.row {
	padding: 30px 0;
}

.row.non-offset {
	padding: 0;
}

.row.non-offset-top {
	padding-top: 0;
}

.row.non-offset-bottom {
	padding-bottom: 0;
}

.row.rel {
	position: relative;
}

.row:before,
.row:after {
	content: " ";
	display: table;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

.row:after {
	clear: both;
}

.row .column,
.row .columns {
	float: left;
	padding-left: 15px;
	padding-right: 15px;
	position: relative;
	width: 100%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

.row .column.p30,
.row .columns.p30 {
	padding-left: 30px;
	padding-right: 30px;
}

.row .small-1 {
	position: relative;
	width: 8.33333%;
}

.row .small-2 {
	position: relative;
	width: 16.66667%;
}

.row .small-3 {
	position: relative;
	width: 25%;
}

.row .small-4 {
	position: relative;
	width: 33.33333%;
}

.row .small-5 {
	position: relative;
	width: 41.66667%;
}

.row .small-6 {
	position: relative;
	width: 50%;
}

.row .small-7 {
	position: relative;
	width: 58.33333%;
}

.row .small-8 {
	position: relative;
	width: 66.66667%;
}

.row .small-9 {
	position: relative;
	width: 75%;
}

.row .small-10 {
	position: relative;
	width: 83.33333%;
}

.row .small-11 {
	position: relative;
	width: 91.66667%;
}

.row .small-12 {
	position: relative;
	width: 100%;
}

[class*="column"]+[class*="column"]:last-child {
	float: right;
}

[class*="column"]+[class*="column"].end {
	float: left;
}

[class*="column"]:first-child {
	padding-left: 0 !important;
	;
}

input.column:first-child {
	padding-left: 10px;
}

.column.small-centered,
.columns.small-centered {
	float: none !important;
	margin-left: auto;
	margin-right: auto;
	position: relative;
}

/* overal special style elements  */


.breadcrumbs {
	margin: 0 0 14px;
	font-size: 17px;
}

.breadcrumbs * {
	margin: 0 3px;
}

.content-editable {
	margin-bottom: 20px;
}

.date,
.published {
	margin: 10px 0 5px;
	line-height: 1;
	font-weight: 700;
	font-size: 13px;
	color: #f58220;
}

/*   ON HOME   */
.index-index body {
	max-height: 1375px;
}

.index-index #page {
	background: 100% 100% no-repeat url('../img/bkg.jpg');
	padding: 0 0 60px 0;
	overflow: visible;
	margin-left: 270px;
	background-size: 100% auto
}

#right-abs {
	position: absolute;
	top: 70px;
	right: 0;
	min-width: 300px;
	z-index: 2;
}

.index-index #right-abs {
	bottom: 0;
	width: 500px;
	overflow: hidden;
}

.index-index #right-abs:after {
	content: '';
	position: absolute;
	left: -10px;
	top: -10px;
	right: 0;
	bottom: 0;
	-webkit-filter: blur(4px);
	-moz-filter: blur(4px);
	-o-filter: blur(4px);
	-ms-filter: blur(4px);
	filter: blur(4px);
	background-position: 100% 100%;
	background-repeat: no-repeat;
	z-index: -3;
}

.index-index #right-abs:before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background: rgba(255, 255, 255, 0.3);
	z-index: -2;
}

#page.shiftBkgPos,
#right-abs.shiftBkgPos:after {
	background-position: calc(100% + 200px) 100%;
}




#slider {
	display: none;
	position: absolute;
	width: 45px;
	top: 50%;
	margin-top: -20px;
	left: 0;
}

#slider a {
	display: block;
	width: 45px;
	height: 40px;
	background: 50% 50% no-repeat url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAkCAYAAABxE+FXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAX9JREFUeNpi+P///xYgVgFiBnpjEAECP4G4F4h5BsJyGHgOxMkDZTkMnAFis4GyHAaWArHEQFkOAp+BuBqIOQfCchi4DcSBtLa8EYjf4nHEXiDWopXlckDMD8STgfgPDgeAxKdB1VHdcpgCkA934QkFUAhlAjEzLSyH4UBonOMCl4DYnlaWgzAbNNV/xuOIdXj0U2Q5DIPy/SI8DvgGxC3EFNXkWA7DoBLwJB5HPATiKFpZDsPJ0DoBFzgGxAa0spwBGsRd0NoRF5gDxKK0sByGQe2CjXgc8AGIi6CJl+qWw7AHEF/F4wiQnAcTA23AXwLybEDMTItgX0eghqR6sPNA8zahBCdB7QQXSyCrgcoCY3oXMs9pUchIQIOQrsUrKJGUElGxqFC7YvEjUKWC8q0TLRoT2wmUWFRvTPBDezCEmlFC1G5G1RFoQB4AYl16N50f0qPpjC3rDEinYSmVajmSLD8PxDb07ii+HYguMmxwgP8/nQcHtlOr70UqBggwAPPxAuQxPaEFAAAAAElFTkSuQmCC");
	opacity: 0.8
}

#slider a:hover {
	opacity: 1;
}

#slider a.disabled,
#slider a.disabled:hover {
	opacity: 0.2;
	cursor: default;
}

#slider a.open {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}



@media only screen and (max-width: 1300px) {
	.index-index #right-abs {
		bottom: 0;
		width: 400px;
	}
}

@media only screen and (max-width: 1230px) {
	.index-index #right-abs {
		padding-left: 45px;
		width: 0;
		min-width: 0;
	}

	#slider {
		display: block;
	}

}

@media only screen and (max-width: 1024px) {
	.index-index #right-abs {
		top: 0;
	}

	.index-index #page {
		margin-top: 0;
	}
}


.welcome-block {
	position: relative;
	float: left;
	text-align: center;
	background: #2c2c2c;
	padding: 20px 20px 0;
	color: #fff;
}

.welcome-block .scroll-wrap {
	position: relative;
}

.welcome-block .scroll {
	overflow: auto;
	max-height: 500px;
	padding: 20px 0;
}

.welcome-block .scroll-wrap:before,
.welcome-block .scroll-wrap:after {
	content: '';
	position: absolute;
	left: 0;
	right: 15px;
	height: 20px;
}

.welcome-block .scroll::-webkit-scrollbar {
	width: 10px;
}

.welcome-block .scroll::-webkit-scrollbar-thumb {
	border-color: #333;
	background-color: #333;
	border-radius: 5px;
}

.welcome-block .scroll::-webkit-scrollbar-thumb:hover {
	border-width: 1px;
	border-color: #444;
	background-color: #444;
}

.welcome-block .scroll::-webkit-scrollbar-track {
	border-width: 0;
	background: #202020;
	border-radius: 5px;
}

.welcome-block .scroll::-webkit-scrollbar-track:hover {
	background-color: #1d1d1d;
}

.welcome-block .scroll-wrap:before {
	top: 0;
	background: -moz-linear-gradient(top, rgba(44, 44, 44, 1) 0%, rgba(44, 44, 44, 0) 97%, rgba(44, 44, 44, 0) 100%);
	background: -webkit-linear-gradient(top, rgba(44, 44, 44, 1) 0%, rgba(44, 44, 44, 0) 97%, rgba(44, 44, 44, 0) 100%);
	background: linear-gradient(to bottom, rgba(44, 44, 44, 1) 0%, rgba(44, 44, 44, 0) 97%, rgba(44, 44, 44, 0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2c2c2c', endColorstr='#002c2c2c', GradientType=0);
}

.welcome-block .scroll-wrap:after {
	bottom: 0;
	background: -moz-linear-gradient(top, rgba(44, 44, 44, 0) 0%, rgba(44, 44, 44, 1) 97%, rgba(44, 44, 44, 1) 100%);
	background: -webkit-linear-gradient(top, rgba(44, 44, 44, 0) 0%, rgba(44, 44, 44, 1) 97%, rgba(44, 44, 44, 1) 100%);
	background: linear-gradient(to bottom, rgba(44, 44, 44, 0) 0%, rgba(44, 44, 44, 1) 97%, rgba(44, 44, 44, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#002c2c2c', endColorstr='#2c2c2c', GradientType=0);
}

.welcome-block:after {
	content: '';
	position: absolute;
	left: 0;
	bottom: -40px;
	right: 0;
	height: 115px;
	background: #2c2c2c;
	-webkit-transform: skewY(11deg);
	-moz-transform: skewY(11deg);
	-o-transform: skewY(11deg);
	-ms-transform: skewY(11deg);
	transform: skewY(11deg);
	transform: skewY(11deg);
	z-index: -1;
}

.welcome-block table {
	margin-bottom: 20px;
	width: 100%;
}

.welcome-block table td {
	padding: 5px 0;
}

.welcome-block table td:first-child {
	width: 35%;
}

.welcome-block h2 {
	font-size: 18px;
	font-weight: normal;
	width: 260px;
	margin: 0 auto 20px;
}

.welcome-block h2,
.welcome-block .button+h3 {
	text-align: center;
}

.welcome-block h2+.button {
	margin-bottom: 35px;
}

.welcome-block h2+.button:hover {
	background: #8c244d;
}

.welcome-block h3 a:hover {
	color: #fff;
	border-color: #fff;
}


.title {
	float: left;
	width: 350px;
	padding-top: 300px;
	padding-left: 115px;
}

.title h1 {
	text-shadow: 0 0 40px rgba(255, 255, 255, 0.8);
	margin-bottom: 16px;
}

.title h1,
.title p {
	text-align: center;
	margin-bottom: 0;
}

.title p {
	color: #fff;
	font-size: 16px;
}

@media only screen and (max-width: 1300px) {
	.title {
		padding: 400px 0 0 30px;
	}

	.title h1 {
		font-size: 40px;
	}
}

@media only screen and (max-width: 1230px) {
	.title {
		padding: 400px 0 0 20px;
		width: 250px;
	}

	.title h1 {
		font-size: 36px;
	}
}





/*  CONTACT  */



#map {
	position: relative;
	height: 350px;
	background: #fff;
	z-index: 2;
	border: 1px solid #e0e0e0
}

.contacts-index big {
	font-size: 18px;
	font-weight: bold
}

.contacts-index h3 {
	margin-bottom: 50px;
}

.contacts-index p span {
	color: #666;
	font-size: 12px;
}

#map {
	margin: 0 0 -60px -60px;
}

#map+ul.manage {
	margin-top: 65px
}

/* File upload  */

form>img {
	margin-bottom: 15px;
}

.hiddenFileInput {
	opacity: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 2;
}

dl.file-upload dd {
	white-space: nowrap;
}

dl.file-upload dd span {
	position: relative;
	text-align: center;
}

dl.file-upload dd span em {
	font-style: normal;
}

dl.file-upload dd span+span {
	margin-left: 10px;
}

.progress {
	position: relative;
	text-align: center;
}

form input[type=file].IE-fileInput {
	border: 1px solid #ccc !important;
}

.progress div {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 0;
	opacity: 0.5;
	background: #B2C67F;
	border-radius: 4px;
}

.progress em {
	font-style: normal;
}

#icon-preview {
	position: relative;
	display: none;
	float: right;
	border: 1px solid #888;
	text-align: center;
	overflow: hidden;
}

#icon-preview span {
	display: inline-block;
	text-align: center;
	padding-top: 50px;
	color: red;
}

#icon-preview img {
	display: block;
	position: absolute;
	left: 50%;
	top: 50%;
}



/* QUIZ */

.quiz-form {
	padding: 20px 15px;
	border: 4px solid #e5e5e5;
	margin-bottom: 30px;
}

.quiz-form h3 {
	margin-bottom: 18px;
}

.quiz-form form {
	margin-bottom: 15px;
}

.times,
.member,
.score {
	text-align: center;
	padding-top: 94px;
	background-position: 50% 0;
	background-repeat: no-repeat;
}

.times {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAA8CAYAAAD7e5PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRJREFUeNrsml2ITVEUx/dcZ/IdD5IQRjGF8HCnhmYyhBppPBhKXijlq2SUjweGzDxI1DwwilAeJClTSIZGSshHUUpqHnxMHhQZFM1cM/6rWdecOc655+x9991nz5276j/3nr3POfNrr73WXmefW9Sa3C6ysRXPmsXdsh3D8HUPtA2aDr2FmtB3TmiwhNBjTdBxaCZEwHOgs4A/YBPkxoD2TTpuXiTp7sXQQaiURyxt0+hePuf/gTpcxynoJXQEU+G1DGQSn3XQ6LBzoWqoWMPg/IDaIpz3DWp08Oc6NFWYtbHQmojnzkrEAChrcx0fN3wNOHmyJlen7Rf0OaBvIjQyfeCFvADtDrjwGLRfI+ReBM9pvw6krhb3dJBJQfXQZQ1wvZxXm6Ne4EjcvIvz4WFO1io5llLQK4zgR5mLHIV/1M76tyzm2hJiEJgT0jcm7AaY5LpYvsMrPbKQFdB9gwNWAr3LS3fTuvnAIMtvFUiqVqqiFL2F6M6HOVkVJbo1pqASTJ38jO6ftM4aZOlSgXwOLSxE91CJblq7bxqM7vmYOh9UqqBxNnjVCVlL3xuETKlAPoFmFKJ7qER3OXTFYHRXYOp0yEKOEH0borEPmBMSbZ0GIXtUIB9C4wvRncMdjKwMgUa7ZRugN/DCY+tGEoCl/IB3HrqD42KrIAFUyavYbG4iwF5rIAFYQyPnCcQTcHfKijnJgNdE/y4xpZp9ADyZ6+im68pEyBsLAC7Dx1UXID3HrJUBVIUkMHq98VRk2PkFYDkXzcO5ifbIqwHYYiJPNkBL+HsNYBYFRPEN0b85T4CrAdim6jZZW+45PuNOJfg+iYNkAjd1Q+tUAVUhH3mOF1CkMuAoHkF3YbIFgLdML4uN4v9tul0A3MlzNOlqrwfgpTjWbqr5Dvm0nxIDX8VdBGBDnAUGpZDWDP33oK1xV0G0nK2nIsGnj9pqMYrdNpRqVBCvFAPfZ9O7wlUA1FosZ7t2E+BS6AV0G6oM2mOMtZ4EVLsnogvP3YPm8aFWRNg4zdFzt9vmZYKcwrLO3Z2We/sTjeRm6Kjo+4WJbfYFqvsrwACPtcnEDMwOxAAAAABJRU5ErkJggg==');
}

.member {
	background-image: url('data:image/png;base64,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');
}

.score {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAyCAYAAAAA9rgCAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAACJlJREFUeNrEmgmUjmUUx98ZhsmeIoTswgw6NJxSioRCU/YtS/ZQHSSypZCKLKWihJN9CVnKdkqW7HIyOvblWGOOZaxj6d783ubx+r7P+63uOf+Zd/ve77nPvc//Ls8XtaxiZ8sPqSLIIvjZuFZG0E5QTlDNCr1kEGwRzBFMFBwx7rUWrKmxadxety+L9uOLCwsWCspznl0wU/CX4G3BEis8ck3wh2CQ4IDgc0E67j2n37v8yS7ZwqHwN4IHmXGV6YJGHOsMf2GFTwYKzqKoTu6nXI8VFBcMCbXCTwlqcPyPIE5Qm/MDHF8Jo8LHBC8LkjnvKsgkOMl5R7Fy7lAq3MA43iF4VTBL0F1QFguHW9YJSgv6ClYI6gv+5F6MIDFYhfMKenFcjv/qVi8KLgq+EqwUXLciJ5fgik+Y6DyCW9x7Qv+IpYcKMnh7QXofL+8FC44SRBnX+zvOdRClBIfDrOyzgt8c124IUgRZUTa//OvDMpvgr4WbQFLKyou5lsOh7Cnc+3AErLta0JYJtiWdrazIIlhbpYW/Ll0cl1YpINggmCIoKOgk+IAJKSJYFkGX/l5QSNCeMahij2osJnQV5LkEsXaMPy5d1ji+KehMzNUEIz+Wns1ajrRolDgKl+RjAnTZ9RMcN8JVCcFOtwrnMo5fgQGbGdfUfZKs+ye6locL4o1rOvlzvejg1aU1iykquOxYy5mM83mCxgY73g/RdVwLN7Yls6ChcX5F3LqqoIcvCzeApFrjyjoh43lOE4ufBL+GYMDTBPtxw2CSkafxwOow9kOC5iQoSeQMuwUjPCkcw/rMD2Fp+lZR8BbxrjMZVrAKK5M2FaQymcEwvBqlkmAPhHaJAmew4DXBY848IdrhErbUEZyGmCYxqP4hYuRBxgT3DcH7foe0lMiGCX4QnEEHC6vfk7RKEI4eh5FVvsU9grVuVeNc4+rQIK28hBitiUlPWLwAodVy5A13WDiFdWCROVU2lNXMpXcIrOFcs0FbWWrhW8Tl8wY7JxqWPe5J4Sh8fT3ncY4ZrGJUKoFKZcjFKa2MJCdQpdXznqFRoJKNhMQiKdG0M9pWOKdgKw8M56FU4q4u+pG+UrUA1q5TYkPkPa2ILiWNokcjy2hRVoufjbbCUYSiZQT095mA6eTJv8CGwVq3po/7HYO1Mnn/epbjCFy8peACuhWxSesCa7c0BDKW0DTEWF9bXH7pA4JikF5xA/H3+Fwsk5xEiNnN/z3E62suvlst2IbESFPgzRxr/y23TbjpedkeGLkjs6SDfMEI8Gt8fFFFlkIJJipQyQOqeSgBDzEZXRxNPFPmC8ZAhF/TMEg0OjW7TNJaZbBmGwe5DGZNe5PcDDK/FR5JhztWN0pBT8R1wuirZSD8dTIeWWUqPNXRirVj11wX3cglzPxNK3xymUTiXgXLOJuc0OE5g4Rnmgqvo11jr6fzZFbKnstdDEjbPa+HSWlb2VW+HhIm1mizFDceLbiKx6pMEA846Uw8mrIObpCHDidNK+JyYFPDoPR56t5VLp7NBmF+JsppK7cHk6WtnnfMxOMgBUIyYWg6xDCQcHLOjwFOJX6nhlDZNS6fT+F/M7F2S3Lrj0T5DmppuTZEsDaaTuQoZjE7YSDeSAZ2+DnQmZSZqSFQdoMf2dZpIopFHNbU8giNvc2E2MPR9mIm+Z5NifWuUVjMC2DAuiXTLQiFa/ujrKM5YefTHVheKwi5KnOi8XHbHWrwZQmcn4C00gdYqwYqfn+fWFK98zvDsxIoKkpyvk+wIJq6d4Cj/2tTeTtcu04Ag44LQuH4AD7TiVjdy7hmlqLdxO2v2yw9CkY268cW5NaNaKNEYtC2lA7gMxqO2otSoz0UKgPk+lIzLN0ipLwhmIyLLyA8ZbHStkj9kTIRtrCOsaS4dgK8pF0P3U+uJ8p+6Gmt3OKBiTC31pd1jUrEH8lFyulNzpDgZA7FcmAvKdZoT53CquO8kYO6UEbB3wTrGbh0Je6f5f7VIK17npAxEs/py9qL8VDq5XV2K3xIFGPLSO5wg/rYYrNcWfqkTMAh26UbU55p8jEHpRMMy24nbcsXoEteQdGiFCMpRIDuVGaTrbv73HEurVsBr9xutKf0XWXk3jK8aQMt3f/X8FisqG5RnwfOYQWVHwUVsIwbKWWUduNJ+XoSEZxyiE5FHKmtPxxgh9VijNGiartObVADL9ZaeJap8Gm6A3bszGiUiFuJxdlg7AIuBrKa9q5dYx918ZkkUttKLKlNLj7zvHV7X1g970s6lhbcY0cbTaQaakhyFg+LYOpUR3iab7Rf9FotFwOZQV0dyC8DNlLIrHXxrD2WR0ShFA+VnXptXbm3w1tGo8n/NsGbuMk+XHyB8UxxrHzEun8STXfEThm1OCiItfXHN4VZ02NE2aP3SuGSUNgW3aDqY5xnILDnwCMivWWaD2KdZ4S1ZIr/ZqLg9kBy1hgYNZbFX89K21zTQvowrJuF3PtmhJTNQjFQiiajzeSaR+tO4kmxdHmiwH5R/qYn13BKP2ZsF+59hhfbH15ptFq0hGsbQesOMCLATqMxoGGvCeXhNpqSqnwrNwovsu78HYWdtqU3OgsbjbjZNULKZoTxLbzsoOHSmT2EsWTLw+afJ4V1DZQjmDv7wZvpF1U1ZrcckxBuiTe+Zw5tm/bW3Rt82mf/b6tXXPq42zV8gkKiN7FOWe8AwT0rbG7+pCCnlbaZFc71a5awdhoZA7E+jCuvEEUvBlpo23vEtmgxXZP1Xcy4njkCFs5pHF/DZTVKLBYFJ7l9SZTLnw/nJv1s5OV+MgnKQoL/pRApqaHvJWpd/a1lJg/PpBJ73/NlWV9r2JNM8aHsxyQB03D/XCG0ahkwgtAzz0sIVeIcFsreUSL5qZJVIev29scxLLoQxl5ppTXzQyVrHSmmVnXNCYc5se5evMrNhoH1rwADALeqP8ccy1G6AAAAAElFTkSuQmCC');
}

.times h3,
.member h3,
.score h3 {
	padding-top: 20px;
	text-align: center;
}

.quiz-item-box {
	display: inline-block;
	padding: 15px 12px 0;
	margin-bottom: 30px;
	background: #fff;
	border: 2px solid #e5e5e5;
}

.quiz-item-box label {
	display: block;
	margin-bottom: 15px;
	margin-left: 0 !important;
}

.quiz-item-box.quiz-start {
	display: block;
	background: none;
	padding-left: 0;
	border: 0;
}

#timer {
	display: inline-block;
	height: 33px;
	line-height: 33px;
	color: #ba3469;
	padding-left: 36px;
	margin-left: 25px;
	background: 0 50% no-repeat url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAfCAYAAAAWRbZDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAx9JREFUeNq0lntojXEYx99zHFNkJoQoSWyS+7G5lD+cUS6zmJSJKM1lckusUO6XRTOXKcWQJExJaIdaMm1slkIJE2UiZMyyC47Po+foPcc5Z++7vZ769Lzve36/5/u7nef3uAKBgGHVbo5ZsRo3wfTp7uSKgnyr/T2GPdsf1mcWWBZz2xQ7Bg363KDvhuNiLGFv3HV4rZ/EX+N7T6sxXLH2jEA9cEshEwbHiPMEzsFx9vCjLTFE2uNyYCN0MgUsh2r4Dh1hAIyHJG1TD3shF9Em4pzheQT4eP/wjxgN+uGKYDQ0ymjhMI2fm9qU4ZrgEfh1AMsgC+KgEubBeY1TTv9xnjChgbgS6AOlsIhG1RFWRJa0C0yEbHgHO2AYnNTZPoV28AwuhBwQhLqLUyHpMCmKUCTrBUd1FebCWRUSSydOXvhpPAWyhBdhCQ2aDfsmM70NG3QrxHJDjj6zysBNhxewGKGA0XqTQ3NZBqzx0oifbp7ZNvUrEao32m5jVWyVvu/6k65QlVw3BO4jVGw4Zzm6LXIyveikuDW/iZ22EeirhTbdYDYU6nuax5TFiy2kLBncNNgOXyBPT280mwpb9DlZxBLln2/xmB/S/5VYDczR/YmUc2fAUInLIOUcDBKxrqbk2pItMD3LjG7Bjwjt5FuG/u/EJF8m2L3PXmmWCNpWDRRuv6CKWSWGX551mnqs2EK9LCVj5BPM6n0m8etcfu/yKh5GQl861xgOG/sly/0G7shGlun3VOP/mE99hYhdjbD5Tlow7g233kdyGn1MOdnhJfTqikn8Ejf7JCdnp/5eQAOPQ0IS54i+7kbnZzARS0q5p7fqPocmtgdSZK/gxN+sL6q4+fAZ1jGqzW2c1SbceqiVYknjhxY8kpl1D+O1WsqmYa0NkQS9sTO1KJpC/9Ko1RUdRuGuyP8O3utdVEinbzFEOku9AjIjqSPfwkz6PLBSysn1cEAzhktH6dd9falVVwfor4k41VTySf2xBqFPdovU4bi1eufFx1hByeqX4CAiD1tVEZtE4/Q2T9JlkiK2WZdZSrXHiDS2FOe3AAMAWtgPm7zWPDMAAAAASUVORK5CYII=');
}

#finish {
	display: none;
	color: #ba3469;
}

.blink,
.alarm {
	-webkit-animation: blink 1s linear infinite;
	-moz-animation: blink 1s linear infinite;
	-o-animation: blink 1s linear infinite;
	-ms-animation: blink 1s linear infinite;
	animation: blink 1s linear infinite;
}

@-webkit-keyframes blink {
	0% {
		opacity: 0;
	}

	50% {
		opacity: 1
	}

	100% {
		opacity: 0;
	}
}

@-moz-keyframes blink {
	0% {
		opacity: 0;
	}

	50% {
		opacity: 1
	}

	100% {
		opacity: 0;
	}
}

@-o-keyframes blink {
	0% {
		opacity: 0;
	}

	50% {
		opacity: 1
	}

	100% {
		opacity: 0;
	}
}

@-ms-keyframes blink {
	0% {
		opacity: 0;
	}

	50% {
		opacity: 1
	}

	100% {
		opacity: 0;
	}
}

@keyframes blink {
	0% {
		opacity: 0;
	}

	50% {
		opacity: 1
	}

	100% {
		opacity: 0;
	}
}

#page .quiz-tags-list {
	width: 30%;
	min-width: 300px;
	margin: 0 0 10px -20px;
	padding-top: 20px;
}

#page .quiz-tags-list li:before {
	display: none;
}

#page .quiz-tags-list li {
	display: inline-block;
	padding-left: 20px;
	margin-bottom: 20px;
	font-size: 16px;
}

#page .quiz-tags-list li.all {
	font-weight: bold;
}

.quiz-index form.short dt {
	width: 77px;
}

/* PASS THE QUIZ PAGE */

.wrong {
	color: #aa0000;
	text-decoration: line-through
}

label.radio.wrong input:checked+span:before {
	background: #aa0000;
}

.correct {
	color: #008800
}

label.radio.correct input:checked+span:before {
	background: #008800;
}


/* QUIZ MANAGE */

.incorrect {
	width: 100px;
}

.hide-manage:hover .incorrect {
	visibility: hidden
}

.form-control {
	background: #fff;
	border: 1px solid #bfbfbf;
}



/* QUESTIONS  */

.item {
	margin-bottom: 40px;
}

.item:after {
	content: '';
	display: table;
	clear: both;
}

.item .item-img {
	float: left;
	margin: 0 70px 40px 0;
	box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.3);
}

.questions-index .item .item-img {
	margin: 0 35px 5px 0;
}

.item .item-img img {
	display: block;
}

.item h2,
.item p {
	margin-bottom: 23px;
}

.item .price {
	color: #ba3469;
}

.file {
	padding-left: 80px;
	font-size: 12px;
	margin-bottom: 60px;
	background-position: 3px 0;
	background-repeat: no-repeat;
	min-height: 70px;
}

.file p {
	margin-bottom: 11px;
}

.file.pdf {
	background-image: url('../img/pdf.png');
}

/* FAQ */

#page ul.faq {
	margin-left: 0 !important
}

#page ul.faq>li {
	margin-bottom: 35px !important
}

#page ul.faq>li>ul {
	margin-left: 15px !important
}

#page ul.faq>li:before,
#page ul.faq>li>ul>li:before {
	display: none;
}

#page ul.faq>li>ul>li {
	margin-bottom: 20px;
}

#page ul.faq h3 {
	margin-bottom: 5px;
}

#page ul.faq h3:target {
	color: #bc0000;
}

#page ul.faq .anchor {
	float: right;
	padding-left: 10px;
}

#page ul.faq .anchor a {
	font-size: 13px;
	opacity: 0.7;
}

#page ul.faq .anchor a:hover {
	opacity: 1;
}

ul.faq h2 {
	padding-bottom: 2px;
	margin-bottom: 20px;
	border-bottom: 1px solid #e5e5e5;
}

/*    FOOTER      */

#footer {
	position: relative;
	min-height: 35px;
	padding: 25px 45px 15px;
	background: #2c2c2c;
	color: #fff;
	font-family: plumb, Arial, sans-serif;
	clear: both;
}

@media only screen and (max-width: 600px) {
	#footer {
		padding-left: 15px;
		padding-right: 15px;
	}
}

#footer:after {
	content: '';
	display: table;
	clear: both;
}

.footer-menu,
#footer .menu {
	float: left;
	margin: 0 0 15px;
	padding: 0 40px 0 0;
}

#footer .menu ul {
	padding: 0;
}

#footer .menu li {
	display: inline-block;
	padding: 0 10px 0 0 !important;
}

#footer .menu li a {
	display: inline;
	color: #fff;
	line-height: 100%;
	height: auto;
	text-transform: none;
	letter-spacing: 0;
	padding: 0;
}

#footer .menu li a:before {
	display: none;
}

#footer .menu li a:hover {
	color: #ba3469;
}

.copyright {
	float: right;
	white-space: nowrap;
	margin-bottom: 15px;
}


.develop {
	text-align: right;
	margin-top: -20px;
}

.develop span {
	display: inline-block;
	text-align: left;
	padding-top: 20px;
	background: 0 0 no-repeat url('../img/leemo.png');
}

@media only screen and (max-width: 1080px) {

	#footer .menu,
	.copyright {
		float: none;
	}

	#footer {
		padding-top: 15px;
	}

	.copyright {
		margin-bottom: 0
	}

	#footer .menu {
		margin-bottom: 7px;
	}
}


/*  special elements   */

dl.quiz-cat dd {
	white-space: nowrap
}

dl.quiz-cat dd select {
	display: inline-block;
	margin-right: 20px;
}

.social-likes-box {
	text-align: center;
}

.social-likes,
.notice {
	clear: both;
	text-align: center;
}

.notice {
	border-color: #770000;
	color: #770000;
	height: auto;
	font-size: 13px;
}

#page ul.social-likes {
	margin: 30px 0 10px;
}

#page h2+div ul.social-likes {
	margin: 0 0 10px -100px;

}

.social-likes li {
	margin-bottom: 0 !important;
	line-height: 1.5 !important;
	margin: 0 5px;
}

#page .social-likes li:before {
	display: none;
}

.social-likes li.link-copy {
	position: relative;
}

.social-likes li.link-copy div {
	display: none;
	position: absolute;
	right: -15px;
	top: 100%;
	padding: 13px;
	margin-top: 15px;
	background: #fff;
	border: 2px solid #fc0000;
	z-index: 10;
	border-radius: 4px;
}

.social-likes li.link-copy div:before,
.social-likes li.link-copy div:after {
	content: '';
	display: block;
	position: absolute;
	right: 30px;
	top: -15px;
	width: 0;
	height: 0;
	border: 15px dashed transparent;
	border-bottom: 15px solid #fc0000;
	border-top: 0;
}

.social-likes li.link-copy div:after {
	right: 32px;
	top: -13px;
	border: 13px dashed transparent;
	border-bottom: 13px solid #fff;
	border-top: 0;
	z-index: 11;
}

.social-likes li.link-copy div span {
	display: block;
	font: normal 14px/100% Arial, sans-serif;
	white-space: nowrap;
	font-weight: 700;
	color: #562d3b;
}

.social-likes li.link-copy div span:first-child {
	margin-bottom: 10px;
	background: #fff;
	color: #c00;
	font-weight: 400;
	line-height: 1.5;
}

.video-embed {
	padding: 40px 0
}

.video-param {
	font-size: 12px;
	margin-bottom: 40px;
	line-height: 150%
}

video {
	margin-bottom: 20px
}

.time-mark {
	white-space: nowrap;
}

.time-mark input {
	width: 60px;
}

.time-mark .button {
	vertical-align: top;
}

#page .marks-list {
	margin-left: 0;
}

#page .marks-list li {
	margin-bottom: 10px;
	line-height: 30px;
}

#page .marks-list li:before {
	display: none;
}

.marks-list li a[rel=delete] {
	display: none;
	margin-left: 30px;
}

.marks-list li:hover a[rel=delete] {
	display: inline;
}

.marks-list a.mark {
	position: relative;
	display: inline-block;
	width: 20px;
	height: 20px;
	border-radius: 20px;
	border: 2px solid #ba3469;
	vertical-align: middle;
	opacity: 0.7;
}

.marks-list a.mark:after {
	content: '';
	position: absolute;
	left: 7px;
	top: 5px;
	width: 0;
	height: 0;
	border: 5px dashed transparent;
	border-left: 8px solid #ba3469;
	border-right: 0;
}

.marks-list a.mark:hover {
	opacity: 1;
}

.video-mark-form {
	margin-bottom: 30px;
}



.order-block {
	padding: 15px 15px 25px;
	border: 4px solid #e5e5e5;
}

.price {
	line-height: 36px;
	margin-bottom: 25px;
}

.price span {
	font-size: 16px;
	color: #ba3469;
	margin-right: 43px;
}

.pay {
	display: inline-block;
	width: 75px;
	height: 25px;
	background-position: 50% 50%;
	background-repeat: no-repeat;
}

.paypal {
	background-image: url('../img/paypal.png');
}

.mastercard {
	background-image: url('../img/mastercard.png');
}

.visa {
	background-image: url('../img/visa.png');
}

/* SIGN IN */

.signin form {
	margin-bottom: 20px;
	padding-left: 4px;
}

#page .signin {
	display: inline-block;
}

#page .signin form {
	margin-bottom: 0;
}

.signin h2 {
	margin-bottom: 20px
}

.signin .disabled {
	-webkit-filter: blur(3px);
	-moz-filter: blur(3px);
	-o-filter: blur(3px);
	-ms-filter: blur(3px);
	filter: blur(3px);
}

.signin-social {
	padding: 15px;
	margin: 0 0 20px 4px;
	background: #efefef;
}

.signin-social h3 {
	text-align: center
}

.signin-social .social-accounts {
	margin: 0 0 0 -14px !important;
	text-align: center;
}

.social-accounts li {
	display: inline-block;
	text-align: center;
	margin: 0 0 0 14px;
}

.social-accounts li:before {
	display: none !important;
}

.social-accounts li a {
	display: block;
	line-height: 24px;
	padding-left: 28px;
	background-position: 0 50%;
	background-repeat: no-repeat;
}

.social-accounts li.facebook a {
	background-image: url('../img/fb-s.png');
}

.social-accounts li.twitter a {
	background-image: url('../img/twitter-s.png');
}

.social-accounts li.google a {
	background-image: url('../img/google-s.png');
}


/* PAGINATION */

.pagination {
	height: 36px;
	line-height: 36px;
	font-size: 16px;
	padding: 50px 20px 0;
	text-align: center;
	border-top: 1px solid #e5e5e5;
}

.pagination * {
	display: inline-block;
	width: 34px;
	border: 2px solid #c00;
	text-decoration: none;
	text-align: center;
	border-radius: 3px;
	margin: 0 5px;
}

.pagination span.current {
	color: #b2b2b2;
	border-color: #b2b2b2;
}

.pagination a:hover {
	color: #fff;
	background: #c00;
}

.pagination a.arrow {
	font-size: 22px;
	padding: 1px 4px 1px 8px;
}


.pagination span.current+a.arrow {
	padding: 1px 8px 1px 4px;
}


.controls {
	line-height: 18px;
	margin-bottom: 0;
}

.controls a+a {
	margin-left: 10px;
}


.content-editable a[rel=edit] {
	font-family: Arial, sans-serif !important
}

#debug {
	display: none
}

/*--------------------------------- TABLE -------------------------------------*/

table {
	max-width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
}

.table {
	width: 100%;
	margin-bottom: 25px;
}

.table th,
.table td {
	padding: 10px 8px;
	line-height: 18px;
	text-align: left;
	border-top: 1px dotted #ddd;
}

.table th {
	font-weight: bold;
}

.table thead th {
	vertical-align: bottom;
}

.table thead:first-child tr th,
.table thead:first-child tr td {
	border-top: 0;
}

.table tbody+tbody {
	border-top: 2px solid #ddd;
}

.table-condensed th,
.table-condensed td {
	padding: 4px 5px;
}

.table-striped tbody tr:nth-child(odd) td,
.table-striped tbody tr:nth-child(odd) th {
	background-color: #f9f9f9;
}

.table tbody tr:hover td {
	background-color: #f5f5f5;
	background-color: rgba(80, 80, 80, 0.1);
}

/* message view in fancybox  */

.table.view-message td:first-child {
	width: 160px;
}

.table.view-message+p {
	padding: 8px;
	background: #f4f4f4;
}

.table tr.on-view td {
	/* show line of message table which message now opened in fancybox */
	background: #ccc;
}

.table caption {
	line-height: 110%;
	margin-bottom: 15px;
	padding-left: 10px;
	font-size: 18px;
	font-weight: 600;
}

.table caption+tr td,
.table caption+tbody tr:first-child td {
	border-top: 1px solid #ff6600;
}

.dialog-message {
	margin-bottom: 30px;
}

.table.spec th {
	border-top: 0;
	font-weight: normal;
	background: #2c2c2c;
	color: #fff;
	padding: 10px 20px;
	white-space: nowrap;
}

.table.spec td {
	vertical-align: top;
	border: 0;
	padding: 10px 20px;
}

.table.spec td h4 {
	font-size: 16px;
}

.table.spec td.nowrap {
	white-space: nowrap
}




/*  Sortable  */

.sortable-placeholder {
	border: 1px dashed #CCC !important;
	background: none;
}

li.sortable-placeholder {}

table tr.sortable-placeholder td {
	border: 1px dashed #CCC !important;
	background: 0 0 url("data:image/png;base64, R0lGODlhBwAHAIABAM7Ozv///yH5BAEAAAEALAAAAAAHAAcAAAIKjA9nqYwa3ILSFAA7");
}

li.highlight {
	background: #FEE25F;
}

.sortable img {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

/*   Error page    */

.error-page #header_wrap {
	min-height: 100%;
	background: none;
}

.error-page #header {
	width: 700px;
	padding: 50px 0 0 10px;
}

.error-page #header .top {
	height: 55px;
	padding-top: 30px;
	margin-bottom: 30px;
	background-position: 42% 0;
}

.error-page .links {
	list-style-type: none;
	margin-bottom: 30px;
	overflow: hidden;
}

.error-page h1 {
	margin-bottom: 10px;
	clear: left;
	text-transform: none;
	font-size: 33px;
}

.error-page .links li {
	float: left;
	padding: 15px 20px 0 0;
}

.view_profile {
	max-width: 500px;
	overflow: hidden;
}

.view_profile>p {
	line-height: 130%;
	margin: 10px 0 0 20px;
}


.view_profile .bio {
	margin-left: 10px;
	margin-top: 15px;
	padding-left: 10px;
}

.success_note {
	color: #4C7321;
	padding-left: 10px;
	display: inline-block
}

#debug-block {
	margin-top: -30px;
	margin-bottom: 20px;
	border: 1px solid #ccc;
	padding: 15px;
}

.light {
	background-color: #fff;
	padding: 20px;
	margin: 30px 0
}

h1 .red,
p.red {
	color: #ba3469
}

tr.deleted td:not(.manage-td) {
	text-decoration: line-through
}

/* --------------------- MOBILE --------------------------- */

.dist {
	display: none;
}

.mobile-menu-btn {
	position: relative;
	display: block;
	width: 18px;
	height: 18px;
	border-radius: 4px;
	border: 3px solid #fff;
	padding: 6px;
}

.mobile-menu-btn:before,
.mobile-menu-btn:after {
	content: '';
	display: block;
	height: 4px;
	border-top: 3px solid #fff;
	border-bottom: 3px solid #fff;
}

.mobile-menu-btn:before {
	border-bottom: none;
}

.mobile #page {
	margin-left: 0 !important;
}

.mobile.index-index #page {
	background-position: 100% 0;
	background-color: #bdc6c3;
}

.mobile #left {
	float: none;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 3;
	width: auto;
	min-height: 0;
	padding-bottom: 20px;
	background: none;
}

.mobile.account-index.premium body #left {
	box-shadow: none;
	background-image: none;
}

.mobile #left .menu,
.mobile .bottom-block {
	display: none;
}

.mobile #left .menu {
	padding-top: 15px
}

#mobile-header {
	display: none;
	position: relative;
	padding: 7px 0 7px 8px;
	background: #ba3469;
	white-space: nowrap;
	margin-right: -16px;

}

#mobile-header span {
	display: none;
	color: #fff;
	font: normal 19px/130% plumb, Arial, sans-serif;
}

#mobile-header strong {
	display: none;
}

#mobile-header a {
	float: left;
	margin-right: 20px;
}

#mobile-header:before {
	content: '';
	position: absolute;
	bottom: 0;
	left: 100%;
	width: 0;
	height: 0;
	border-width: 60px 18px 0 0;
	border-color: #ba3469 transparent transparent transparent;
	border-style: solid dashed solid solid;
}

#mobile-header:after {
	content: '';
	display: table;
	clear: left;
}

.mobile #mobile-header {
	display: block;
}

#left.opened {
	border-right: 2px solid #ba3469;
	border-bottom: 2px solid #ba3469;
	background: rgba(255, 255, 255, 0.9);
}

.mobile #left.opened .menu {
	display: block;
}

#left.opened .mobile-menu-btn:after,
#left.opened .mobile-menu-btn:before {
	position: absolute;
	left: 0;
	width: 100%;
	top: 50%;
	margin-top: -2px;
	height: 0;
	transform: rotate(45deg);
}

#left.opened .mobile-menu-btn:after {
	transform: rotate(-45deg);
	border-bottom: 0;
}

#left.opened #mobile-header span,
#left.opened #mobile-header strong {
	display: inline;
}

.mobile #right-abs {
	min-width: 0;
	text-align: right;
}

.mobile #right-abs .user {
	padding-right: 15px;
	display: inline-block;
}

.mobile.account-index.premium #right-abs .user {
	display: block;
	float: right;
}

.mobile.index-index #right-abs .user {
	margin-bottom: 360px;
}

.mobile.index-index #left:after {
	display: none
}

.mobile.index-index .title {
	padding-top: 80px;
	width: 280px;
	float: none;
	margin: 0 auto;
}

.mobile.index-index #slider {
	display: none;
}

.mobile #right-abs {
	width: 100% !important
}

.mobile.index-index #right-abs:after,
.mobile.index-index #right-abs:before {
	display: none;
}

.mobile .welcome-block {
	left: 0;
	float: none;
	margin: 30px 10px 0;

}

.mobile .welcome-block .scroll {
	max-height: 10000px;
}


.mobile .title p {
	text-shadow: 0 0 2px #000;
	font-weight: bold
}

@media screen and (orientation: landscape) {
	.mobile.index-index #page {
		background-size: 100% auto;
		background-position: 50% -200px;
	}

	.mobile.index-index .welcome-block {
		width: 50%;
		margin: 0 auto;
	}

	.mobile.index-index #right-abs .user {
		margin-bottom: 560px;
	}
}

@media screen and (orientation: portrait) {
	.mobile #page {
		padding-left: 25px;
		padding-right: 25px;
	}
}

.mobile.account-index form dt {
	margin-bottom: 0;
}

.mobile.account-index form select {
	width: auto;
	margin-bottom: 10px;
}

.mobile.account-index dl.quiz-cat {
	margin-bottom: 15px;
}

.mobile.account-index dl.quiz-cat dd {
	white-space: normal;
}

.mobile #page h2+div ul.social-likes {
	margin-left: 0;
}

.mobile .social-likes-box {
	text-align: left
}

.mobile #page h2+div ul.social-likes li {
	margin-bottom: 5px !important;
}

.mobile #page h2+div ul.social-likes li:first-child {
	display: block
}

.mobile.account-index #page {
	padding-top: 250px;
}

.mobile #deadline {
	padding-left: 40px;
	margin: 10px 10px 0 0;
	overflow: hidden;
	clear: right
}

.mobile #deadline h3 {
	font-size: 13px;
	margin: 0 0 auto 0;
	float: right;
}

.mobile.index-index #deadline h3 {
	float: none;
	margin-bottom: 3px
}

.mobile.index-index #deadline {
	margin: 0 10px;
	padding: 10px 10px 1px;
	background: rgba(255, 255, 255, 0.4);
}

.mobile .user a,
.mobile .user span {
	line-height: 50px;
	height: 50px;
	padding-left: 50px;
	font-size: 17px;
}

.mobile .user {
	margin-bottom: 0;
}

.mobile .user.premium {
	background: #8c244d
}

.mobile .user>a:before,
.mobile .user>span:before {
	width: 50px;
	background-size: 25px auto
}

.input-load-csv {
	display: none;
}

/* Menu change */
.menu .video {
	display: none;
}
