/* Minification failed. Returning unminified contents.
(2217,14): run-time error CSS1038: Expected hex color, found '#eeee'
(2217,19): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(7035,1): run-time error CSS1019: Unexpected token, found '}'
(7063,1627): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(7063,1654): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7063,1775): run-time error CSS1019: Unexpected token, found '@keyframes'
(7063,1794): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7081,1293): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(7081,1330): run-time error CSS1035: Expected colon, found '{'
(7081,1401): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(7081,1435): run-time error CSS1035: Expected colon, found '{'
(7081,1500): run-time error CSS1019: Unexpected token, found '@-ms-keyframes'
(7081,1533): run-time error CSS1035: Expected colon, found '{'
(7081,4005): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(7081,4041): run-time error CSS1035: Expected colon, found '{'
(7081,4205): run-time error CSS1019: Unexpected token, found '@keyframes'
(7081,4233): run-time error CSS1035: Expected colon, found '{'
 */
/**
 * html5doctor.com Reset Stylesheet v1.6.1 (http://html5doctor.com/html-5-reset-stylesheet/)
 * Richard Clark (http://richclarkdesign.com)
 * http://cssreset.com
 */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}
body {
    line-height:1;
}
article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section {
    display:block;
}
nav ul {
    list-style:none;
}
blockquote, q {
    quotes:none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content:'';
    content:none;
}
a {
    margin:0;
    padding:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}
/* change colours to suit your needs */
ins {
    background-color:#ff9;
    color:#000;
    text-decoration:none;
}
/* change colours to suit your needs */
mark {
    background-color:#ff9;
    color:#000;
    font-style:italic;
    font-weight:bold;
}
del {
    text-decoration: line-through;
}
abbr[title], dfn[title] {
    border-bottom:1px dotted;
    cursor:help;
}
table {
    border-collapse:collapse;
    border-spacing:0;
}
/* change border colour to suit your needs */
hr {
    display:block;
    height:1px;
    border:0;
    border-top:1px solid #cccccc;
    margin:1em 0;
    padding:0;
}
input, select {
    vertical-align:middle;
}
/*! jQuery UI - v1.10.4 - 2014-04-02
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css, jquery.ui.theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=gloss_wave&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=highlight_soft&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=glass&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=diagonals_thick&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=diagonals_thick&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=flat&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-clearfix {
	min-height: 0; /* support: IE7 */
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0);
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
}


/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin-top: 2px;
	padding: .5em .5em .5em .7em;
	min-height: 0; /* support: IE7 */
}
.ui-accordion .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-noicons {
	padding-left: .7em;
}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	position: absolute;
	left: .5em;
	top: 50%;
	margin-top: -8px;
}
.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
}
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}
.ui-button {
	display: inline-block;
	position: relative;
	padding: 0;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	outline: none;
	overflow: visible; /* removes extra width in IE */
}
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
	text-decoration: none;
}
/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
	width: 2.2em;
}
/* button elements seem to need a little more width */
button.ui-button-icon-only {
	width: 2.4em;
}
.ui-button-icons-only {
	width: 3.4em;
}
button.ui-button-icons-only {
	width: 3.7em;
}

/* button text element */
.ui-button .ui-button-text {
	display: block;
	line-height: normal;
}
.ui-button-text-only .ui-button-text {
	padding: .4em 1em;
}
.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
	padding: .4em;
	text-indent: -9999999px;
}
.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 1em .4em 2.1em;
}
.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 2.1em .4em 1em;
}
.ui-button-text-icons .ui-button-text {
	padding-left: 2.1em;
	padding-right: 2.1em;
}
/* no icon support for input elements, provide padding by default */
input.ui-button {
	padding: .4em 1em;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
	position: absolute;
	top: 50%;
	margin-top: -8px;
}
.ui-button-icon-only .ui-icon {
	left: 50%;
	margin-left: -8px;
}
.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
	left: .5em;
}
.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
	right: .5em;
}

/* button sets */
.ui-buttonset {
	margin-right: 7px;
}
.ui-buttonset .ui-button {
	margin-left: 0;
	margin-right: -.3em;
}

/* workarounds */
/* reset extra padding in Firefox, see h5bp.com/l */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
.ui-datepicker {

	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
    margin-bottom: 10px;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
    opacity: .3;
}
.ui-datepicker .ui-datepicker-prev span {
    background: url('../../img/left-arrow.png') no-repeat center;
    background-size: 15px;
}
.ui-datepicker .ui-datepicker-next span {
    background: url('../../img/right-arrow.png') no-repeat center;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
    opacity: 1;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
    
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
    width: 100%;
    height: 100%;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 49%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker table  thead {
    border-bottom: 1px solid #ececec;
    margin-bottom: 10px;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: right;
	font-weight: bold;
	border: 0;
    color: #555;
    font-size: 14px;
}
.ui-datepicker td {
	border: 0;
    padding: 2px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}
.ui-dialog {
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative;
}
.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 20px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 20px;
}
.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: 1em 1em;
	background: none;
	overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer;
}
.ui-dialog .ui-resizable-se {
	width: 12px;
	height: 12px;
	right: -5px;
	bottom: -5px;
	background-position: 16px 16px;
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}
.ui-menu {
	list-style: none;
	padding: 2px;
	margin: 0;
	display: block;
	outline: none;
}
.ui-menu .ui-menu {
	margin-top: -3px;
	position: absolute;
}
.ui-menu .ui-menu-item {
	margin: 0;
	padding: 0;
	width: 100%;
	/* support: IE10, see #8844 */
	list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
}
.ui-menu .ui-menu-divider {
	margin: 5px -2px 5px -2px;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}
.ui-menu .ui-menu-item a {
	text-decoration: none;
	display: block;
	padding: 2px .4em;
	line-height: 1.5;
	min-height: 0; /* support: IE7 */
	font-weight: normal;
}
.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: -1px;
}

.ui-menu .ui-state-disabled {
	font-weight: normal;
	margin: .4em 0 .2em;
	line-height: 1.5;
}
.ui-menu .ui-state-disabled a {
	cursor: default;
}

/* icon support */
.ui-menu-icons {
	position: relative;
}
.ui-menu-icons .ui-menu-item a {
	position: relative;
	padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
	position: absolute;
	top: .2em;
	left: .2em;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
	position: static;
	float: right;
}
.ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
	background: url("images/animated-overlay.gif");
	height: 100%;
	filter: alpha(opacity=25);
	opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
}
.ui-resizable {
	position: relative;
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
	display: none;
}
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}
.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}
.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}
.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}
.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}
.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}
.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}
.ui-slider {
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

/* For IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}

.ui-slider-horizontal {
	height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}
.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
}
.ui-spinner-input {
	border: none;
	background: none;
	color: inherit;
	padding: 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: .4em;
	margin-right: 22px;
}
.ui-spinner-button {
	width: 16px;
	height: 50%;
	font-size: .5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0;
}
/* more specificity required here to override default borders */
.ui-spinner a.ui-spinner-button {
	border-top: none;
	border-bottom: none;
	border-right: none;
}
/* vertically center icon */
.ui-spinner .ui-icon {
	position: absolute;
	margin-top: -8px;
	top: 50%;
	left: 0;
}
.ui-spinner-up {
	top: 0;
}
.ui-spinner-down {
	bottom: 0;
}

/* TR overrides */
.ui-spinner .ui-icon-triangle-1-s {
	/* need to fix icons sprite */
	background-position: -65px -16px;
}
.ui-tabs {
	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	padding: .2em;
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
	cursor: text;
}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
	cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
}
.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
	-webkit-box-shadow: 0 0 5px #aaa;
	box-shadow: 0 0 5px #aaa;
}
body .ui-tooltip {
	border-width: 2px;
}

/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
	font-size: 90%;
}
.ui-widget .ui-widget {
	font-size: 1em;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
	font-size: 1em;
}
.ui-widget-content {
	border: 1px solid #fff;
	background-color: #fff;
	color: #333333;
}
.ui-widget-content a {
	color: #333333;
}
.ui-widget-header {
	color: #ffffff;
	font-weight: bold;
}
.ui-widget-header a {
	color: #ffffff;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	padding: 8px;
	background-color: #fff;
	font-weight: bold;
	color: #333;
    display: block;
    border-radius: 50%;

}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #1c94c4;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
	
	background-color: rgba(204,204,204,.13);
	font-weight: bold;
	color: #333;
}

	.ui-widget-header .ui-state-hover,
	.ui-widget-header .ui-widget-content .ui-state-hover,
	.ui-widget-header .ui-widget-header .ui-state-hover,
	.ui-widget-header .ui-state-focus,
	.ui-widget-header .ui-widget-content .ui-state-focus,
	.ui-widget-header .ui-widget-header .ui-state-focus {
	border: 1px solid #fff;
	background-color: #fff;
	font-weight: bold;
	color: #333;
}

.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited {
	color: #fff;
	text-decoration: none;
}
.ui-state-highlight.ui-state-active.ui-state-default,
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	font-weight: bold;
	color: #fff;
}
	.ui-button.ui-state-active {
		border: 1px solid #fff;
		background-color: #fff;
		font-weight: bold;
		color: #333;
	}

.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
    border-radius: 50%;
	background-color: #eaeaea;
	color: #363636;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #363636;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a;
	/*background: #b81900 url("images/ui-bg_diagonals-thick_18_b81900_40x40.png") 50% 50% repeat;*/
	color: #ffffff;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #ffffff;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #ffffff;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70);
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35);
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* For IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
/*.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url("images/ui-icons_222222_256x240.png");
}
.ui-widget-header .ui-icon {
	background-image: url("images/ui-icons_ffffff_256x240.png");
}
.ui-state-default .ui-icon {
	background-image: url("images/ui-icons_222222_256x240.png");} /* ef8c08 */

.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
	background-image: url("images/ui-icons_222222_256x240.png"); /* ef8c08 */
}
.ui-state-active .ui-icon {
	background-image: url("images/ui-icons_222222_256x240.png"); /* ef8c08 */
}
.ui-state-highlight .ui-icon {
	background-image: url("images/ui-icons_228ef1_256x240.png");
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url("images/ui-icons_ffd27a_256x240.png");
}

/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 4px;
}

/* Overlays */
.ui-widget-overlay {
	background-color: #000;
	opacity: .5;
	filter: Alpha(Opacity=50);
}
.ui-widget-shadow {
	margin: -5px 0 0 -5px;
	padding: 5px;
	background: #000000 url("images/ui-bg_flat_10_000000_40x100.png") 50% 50% repeat-x;
	opacity: .2;
	filter: Alpha(Opacity=20);
	border-radius: 5px;
}

/* custom */

.ui-widget-content div {
	line-height: 150%;
}

	.ui-widget-content a {
		outline: none;
	}

	.ui-widget-content div p {
		margin-top: 10px;
	}

	.ui-widget-content div p:first-child {
		margin-top: 0;
	}

	.ui-widget-content div ul,
	.ui-widget-content div ol {
		margin: 10px 0 0 20px;
	}

.ui-dialog-buttonset button.ui-button {
	height: 30px;
	padding: 0 10px;
	font-weight: normal;
}

	.ui-dialog-buttonset .ui-button span.ui-button-text {
		display: block !important;
		padding: 0 !important;
		line-height: 28px !important;
	}

.ui-dialog-buttonset .ui-button.ui-state-default {
	border-color: #99b83a;
	background-color: #99b83a;
	color: #fff;
}

.ui-dialog,
.ui-datepicker {
	z-index: 999 !important;
	-webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,0.25);
	box-shadow: 0 0 10px 0 rgba(0,0,0,0.25);
}

.modal-content ul.forms {
	margin: 0 !important;
	padding: 0 !important;
}

.modal-content li.form {
	padding: 10px !important;
}

input.ui-state-error,
select.ui-state-error,
textarea.ui-state-error {
	border-color: #e28888 !important;
	background-color: #f9eded;
	color: #e28888 !important;
}

.modal-content div.form-hint {
	font-size: inherit;
}

.ie7 .ui-dialog,
.ie7 .ui-datepicker,
.ie8 .ui-dialog,
.ie8 .ui-datepicker {
	border: 1px solid #333 !important;
}

/* Sliders new */

.ui-slider-range,
div.ui-slider-block {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

div.ui-slider-block {
	height: 6px;
	margin: 0;
	background-color: #f3f3f3;
}

.ui-slider-range {
	background-color: #999;
}

.ui-slider-handle,
.ui-slider-handle.ui-state-default {
	display: block;
	width: 16px;
	height: 16px;
	padding: 0;
	margin: 0;
	border: none;
	top: -5px;
}

	.ui-slider-handle.ui-state-default {
		background-color: #ddd;
	}

	.ui-slider-handle.ui-state-hover {
		background-color: #bbb;
	}

.ui-slider-amount {
	position: relative;
	padding: 0 !important;
	float: none !important;
	height: 25px !important;
	border: 0 !important;
	font-size: inherit;
	top: -3px;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: 0;
}
html {
	position: relative;
	background-color: #fff;
}

body {
	font-family: Verdana, Arial, sans-serif;
	font-size: 15px;
	background-color: #fff;
    margin: 0 auto;
}

div.viewport {
	width: 960px;
	margin: 0 auto;
}

/* helpers */

a {
	color: #036cb5;
	text-decoration: underline;
	cursor: pointer;
}

a:hover,
a:active {
	text-decoration: none;
}

a:visited {
	color: #036cb5;
}

.clearfix:before,
.clearfix:after {
	content: "";
	display: table;
} 

.clearfix:after {
	clear: both;
}

.clearfix {
	zoom: 1;
}

input[type="submit"],
input[type="reset"],
input[type="button"],
button,
a.like-a-button {
	height: 33px;
	line-height: 30px;
	padding: 0 20px;
	margin: 0 10px 0 0;
	border: 0;
	font-size: 100%;
	background-color: #99b83a;
	color: #fff;
	text-align: center;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	cursor: pointer;
}

	input[disabled="disabled"],
	button[disabled="disabled"],
	a.like-a-button.button-disabled {
		background-color: #f3f3f3;
		color: #ddd;
		cursor: default;
	}

input[type="submit"].button-color-blue,
input[type="reset"].button-color-blue,
input[type="button"].button-color-blue,
button.button-color-blue,
a.like-a-button.button-color-blue {
	background-color: #036cb5 !important;
}

input[type="submit"].button-color-white,
input[type="reset"].button-color-white,
input[type="button"].button-color-white,
button.button-color-white,
a.like-a-button.button-color-white {
	height: 30px !important;
	line-height: 30px !important;
	border: 1px solid #ddd !important;
	color: #999 !important;
	background-color: #fff !important;
}
a.like-a-button.button-color-white:hover {
    border: 1px solid #ccc !important;
    color: #555 !important;
}
a.like-a-button {
	display: block;
	line-height: 30px;
	text-decoration: none;
}

	p a.like-a-button {
		margin: 0 auto;
	}

div.way-to-back {
	margin-bottom: 5px;
	font-size: 80%;
	color: #999;
}

.floated-right {
	float: right !important;
}

.floated-left {
	float: left !important;
}

.corner-tl-5 {
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	border-top-left-radius: 5px;
}

.corner-tr-5 {
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	border-top-right-radius: 5px;
}

.corner-bl-5 {
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-left-radius: 5px;
}

.corner-br-5 {
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	border-bottom-right-radius: 5px;
}

.corner-tl-10 {
	-webkit-border-top-left-radius: 10px;
	-moz-border-radius-topleft: 10px;
	border-top-left-radius: 10px;
}

.corner-tr-10 {
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topright: 10px;
	border-top-right-radius: 10px;
}

.corner-bl-10 {
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-left-radius: 10px;
}

.corner-br-10 {
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	border-bottom-right-radius: 10px;
}

.w5 {
	width: 5%;
}

.w10 {
	width: 10%;
}

.w15 {
	width: 15%;
}

.w20 {
	width: 20%;
}

.w25 {
	width: 25%;
}

.w30 {
	width: 30%;
}

.w35 {
	width: 35%;
}

.w40 {
	width: 40%;
}

.w45 {
	width: 45%;
}

.w50 {
	width: 50%;
}

.w55 {
	width: 55%;
}

.w60 {
	width: 60%;
}

.w65 {
	width: 65%;
}

.w70 {
	width: 70%;
}

.w75 {
	width: 75%;
}

.w80 {
	width: 80%;
}

.w85 {
	width: 85%;
}

.w90 {
	width: 90%;
}

.w95 {
	width: 95%;
}

.w100 {
	width: 100%;
}

.ml5 {
	margin-left: 5%;
}

.ml10 {
	margin-left: 10%;
}

.ml15 {
	margin-left: 15%;
}

.ml20 {
	margin-left: 20%;
}

.ml25 {
	margin-left: 25%;
}

.ml30 {
	margin-left: 30%;
}

.ml35 {
	margin-left: 35%;
}

.ml40 {
	margin-left: 40%;
}

.ml45 {
	margin-left: 45%;
}

.ml50 {
	margin-left: 50%;
}

.ml55 {
	margin-left: 55%;
}

.ml60 {
	margin-left: 60%;
}

.ml65 {
	margin-left: 65%;
}

.ml70 {
	margin-left: 70%;
}

.ml75 {
	margin-left: 75%;
}

.ml80 {
	margin-left: 80%;
}

.ml85 {
	margin-left: 85%;
}

.ml90 {
	margin-left: 90%;
}

.ml95 {
	margin-left: 95%;
}

.ml100 {
	margin-left: 100%;
}

.pl5 {
	padding-left: 5%;
}

.pl10 {
	padding-left: 10%;
}

.pl15 {
	padding-left: 15%;
}

.pl20 {
	padding-left: 20%;
}

.pl25 {
	padding-left: 25%;
}

.pl30 {
	padding-left: 30%;
}

.pl35 {
	padding-left: 35%;
}

.pl40 {
	padding-left: 40%;
}

.pl45 {
	padding-left: 45%;
}

.pl50 {
	padding-left: 50%;
}

.pl55 {
	padding-left: 55%;
}

.pl60 {
	padding-left: 60%;
}

.pl65 {
	padding-left: 65%;
}

.pl70 {
	padding-left: 70%;
}

.pl75 {
	padding-left: 75%;
}

.pl80 {
	padding-left: 80%;
}

.pl85 {
	padding-left: 85%;
}

.pl90 {
	padding-left: 90%;
}

.pl95 {
	padding-left: 95%;
}

.pl100 {
	padding-left: 100%;
}

.fsi {
	font-size: inherit !important;
}

.fs100 {
	font-size: 100% !important;
}

.fs90 {
	font-size: 90% !important;
}

.fs80 {
	font-size: 80% !important;
}

.fs70 {
	font-size: 70% !important;
}

.fs60 {
	font-size: 60% !important;
}

.fs50 {
	font-size: 50% !important;
}

.fs {
	font-size: 40% !important;
}

.fs {
	font-size: 30% !important;
}

.fs {
	font-size: 20% !important;
}

.fs {
	font-size: 10% !important;
}

/* elements */

header {
	height: 50px;
	position: relative;
	font-size: 80%;
	z-index: 20;
}

	header nav {
		float: left;
		height: 32px;
		padding-top: 13px;
	}

		header nav a,
		header nav span {
			text-decoration: none;
			border-bottom: 1px dotted #036cb5;
		}

		header nav > ul > li > a,
		header nav > ul > li > span {
			color: #036cb5 !important;
		}

a.logo-webmoney {
    float: left;
    width: 130px;
    height: 50px;
    border: 0;
    text-indent: -9999px;
    background: transparent url(../../Content/css/images/WebMoney_logo_blue.svg) 0 50% no-repeat;
    background-size: contain;
}

	ul.header-menu > li {
		float: left;
		margin-left: 5px;
		padding: 5px 0 20px 5px;
		font-size: 12px;
	}

li.header-menu-with-submenu {
	padding-right: 17px !important;
	background: transparent url(../../img/icon-header-menu-arrow-down.png) right 10px no-repeat;
	cursor: pointer;
}

li.submenu-opened {
	background: #f3f3f3 url(../../img/icon-header-menu-arrow-up.png) right 10px no-repeat !important;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}

	li.submenu-opened a {
		border-bottom: 0 !important;
	}

div.header-functions {
	float: right;
	margin-top: 8px;
	width: auto;
}

/* old style search */

div.search-block {
	position: relative;
	width: 195px;
	height: 31px;
	border: 1px solid #036cb5;
	background-color: #fff;
}

span.icon-search {
	float: left;
	width: 25px;
	height: 31px;
	background: transparent url(../../img/icon-search.png) 50% 50% no-repeat;
	cursor: pointer;
}

img.toggle-search {
	float: right;
	width: 25px;
	height: 31px;
	cursor: pointer;
}

div.search-block > input[type="text"] {
	float: left;
	width: 139px;
	height: 29px;
	padding: 0;
	border: 1px solid #fff;
	background-color: #fff;
	color: #000;
	font-size: 12px;
	outline: none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
}

div.search-block > input.watermark {
	color: #999;
}

ul.search-more {
	display: block;
	width: 213px;
	list-style: none;
	margin: 0;
	padding: 0;
	font-size: 12px;
	background-color: #fff;
	border: 1px solid #036cb5;
	border-top-color: #fff;
	position: absolute;
	top: 31px;
	left: -1px;
	z-index: 100;
}

	ul.search-more li {
		margin-top: 5px;
	}

	ul.search-more li:first-child {
		margin-top: 0;
	}

	ul.search-more li a {
		display: block;
		padding: 5px 10px;
		text-decoration: none;
		color: #555;
	}

	ul.search-more li a:hover {
		background-color: #f3f3f3;
	}

ul.search-more li a.search-current {
	color: #fff;
	background-color: #036cb5;
}

/* /old style search */

label.wm-search {
	float: left;
	position: relative;
	width: 173px;
	height: 31px;
	border: 1px solid #036cb5;
	background-color: #fff;
}

	label.wm-search input[type="text"] {
		float: left;
		width: 130px;
		height: 27px;
		padding: 0 5px;
		border: 1px solid #fff;
		font-size: 100%;
		outline: none;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
	}

		.ie7 label.wm-search input[type="text"],
		.ie8 label.wm-search input[type="text"] {
			height: 17px;
			margin-top: 6px;
		}

	label.wm-search input[type="submit"],	
	label.wm-search button {
		float: right;
		width: 31px;
		height: 31px;
		border: 0;
		margin: 0;
		padding: 0;
		background: #036cb5 url(../../img/icon-search-button.png) 0 0 no-repeat;
		text-indent: -9999px;
		outline: none;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
	}

div.header-user {
	position: relative;
	float: left;
	height: 33px;
	margin-right: 5px;
}

div.not-logged {
	width: 197px;
}

	div.not-logged a {
		float: left;
		margin-left: 5px;
		height: 33px;
		line-height: 33px;
		text-align: center;
		text-decoration: none;
	}

		div.not-logged a:first-child {
			margin-left: 0;
		}

table.header-user {
	width: auto;
}

td.header-user-block {
	width: 200px;
	vertical-align: top;
}

	td.header-user-block > div {
		position: relative;
		margin: 0 !important;
		padding-left: 30px;
		width: 170px;
		height: 33px;
		line-height: 33px;
	}

	td.header-user-block a.user-link-to-events {
		display: block;
		position: relative;
		width: 150px;
		height: 33px;
		line-height: 33px;
		background-position: left center;
		background-repeat: no-repeat;
		border: 0 !important;
	}

		td.header-user-block a.user-link-to-events span {
			border-bottom: 1px dotted #036cb5;
		}

		td.header-user-block a.user-link-to-events img {
			position: absolute;
			top: 3px;
			left: -30px;
		}

td.header-user-buttons {
	width: 200px;
	vertical-align: top;
	white-space: nowrap;
}

	td.header-user-buttons a {
		margin: 0;
		height: 33px;
		line-height: 33px;
		text-align: center;
		text-decoration: none;
	}

td.header-user-search {

	padding-right: 5px;
	vertical-align: top;
}

td.header-user-lang {
	width: 35px;
	padding-right: 5px;
}

a.header-registration {
	float: left;
	width: 120px;
	background-color: #fdc437;
	color: #5e4200;
}

a.header-sign-in {
	float: right;
	width: 75px;
	background-color: #a2bd37;
	color: #fff;
}

div.logged {
	margin: 1px 5px 0 0;
	padding: 0 18px 0 30px;
	line-height: 33px;
	font-size: 110%;
	color: #036cb5;
}

a.user-link-to-events {
	position: relative;
	text-decoration: none;
	border-bottom: 1px dotted #036cb5;
}

	a.user-link-to-events > img {
		position: absolute;
		top: -4px;
		left: -31px;
	}

div.header-menu-with-submenu {
	padding-right: 17px !important;
	background: transparent url(../../img/icon-header-menu-arrow-down.png) right 14px no-repeat;
	cursor: pointer;
}

div.submenu-opened {
	background: #eeee url(../../img/icon-header-menu-arrow-up.png) right 14px no-repeat !important;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}

div.header-user-menu {
	width: 180px;
	padding: 10px;
	background-color: #eee;
	border-bottom: 1px solid #e3e3e3;
	position: absolute;
	top: 38px;
	left: 0;
}

	div.header-user-menu table {
		width: 100%;
	}

a.icon-log-off {
	display: block;
	width: 15px;
	height: 16px;
	position: absolute;
	top: 9px;
	right: 5px;
	background: transparent url(../../img/icon-logout.png) 0 0 no-repeat;
	border-bottom: 0 !important;
}

div.header-lang {
	float: right;
	width: 16px;
	padding: 5px 7px;
	margin: 2px 0 0 0;
	position: relative;
	text-align: center;
	color: #777;
	font-size: 80%;
	cursor: pointer;
	top: -5px;
	z-index: 19;
}

	div.header-lang i {
		display: block;
		width: 16px;
		height: 16px;
	}

	div.header-lang span {
		display: block;
		padding: 4px 0 0 0;
		margin: 0;
		background: transparent url(../img/icon-lang-arrow.png) 50% 0 no-repeat;
	}

div.header-lang.submenu-opened {
	background-color: #eee;
	border-left: 0;
	background-image: none !important;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}

	div.header-lang.submenu-opened span {
		background: transparent url(../img/icon-lang-arrow-up.png) 50% 0 no-repeat;
	}

div.lang-ru i {
	background: transparent url(../img/flags/RU.png) 0 0 no-repeat;
}

div.lang-en i {
	background: transparent url(../img/flags/UK.png) 0 0 no-repeat;
}

div.lang-es i {
	background: transparent url(../img/flags/ES.png) 0 0 no-repeat;
}

div.lang-pt i {
	background: transparent url(../img/flags/PT.png) 0 0 no-repeat;
}

div.lang-tr i {
	background: transparent url(../img/flags/TR.png) 0 0 no-repeat;
}

div.lang-vm i {
	background: transparent url(../img/flags/VM.png) 0 0 no-repeat;
}

/* lang bottom */

div.lang-selector {
	margin-top: 10px;
}

	div.lang-selector > div {
		position: relative;
		float: left;
		padding: 0 31px 0 0;
		background: transparent url(../img/icon-lang-selector-up.png) right 50% no-repeat;
		border: 1px solid #036cb5;
		font-size: 110%;
		cursor: pointer;
	}

	div.lang-selector > div.actions-opened {
		background: transparent url(../img/icon-lang-selector-down.png) right 50% no-repeat;
	}

div.lang-selector > div > span {
	display: block;
	height: 20px;
	padding: 0 0 0 26px;
	line-height: 20px;	
	background-position: 5px 50%;
	background-repeat: no-repeat;
}

div.lang-selector-more {
	display: none;
	position: absolute;
	left: 0;
	bottom: 24px;
	z-index: 10;
}

	.actions-opened div.lang-selector-more {
		display: block;
	}

div.lang-selector-more ul {
	position: relative;
	list-style: none;
	margin: 0;
	padding: 5px;
	border: 1px solid #999;
	background-color: #fff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,0.5);
	box-shadow: 0 0 5px 0 rgba(0,0,0,0.5);
}

div.lang-selector-more ul:after,
div.lang-selector-more ul:before {
	top: 100%;
	left: 12px;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

div.lang-selector-more ul:after {
	border-color: rgba(255, 255, 255, 0);
	border-top-color: #fff;
	border-width: 5px;
	margin-left: -5px;
}

div.lang-selector-more ul:before {
	border-color: rgba(153, 153, 153, 0);
	border-top-color: #999;
	border-width: 6px;
	margin-left: -6px;
}

div.lang-selector-more ul a {
	display: block;
	margin: 0;
	padding: 0 5px 0 26px;
	height: 20px;
	line-height: 20px;
	text-decoration: none;
	border: none;
	background-position: 5px 50%;
	background-repeat: no-repeat;
}

	div.lang-selector-more ul a:hover {
		background-color: #f3f3f3;
	}

.lang-RU {
	background-image: url(../img/flags/RU.png);
}

.lang-UK {
	background-image: url(../img/flags/UK.png);
}

.lang-ES {
	background-image: url(../img/flags/ES.png);
}

.lang-PT {
	background-image: url(../img/flags/PT.png);
}

.lang-TR {
	background-image: url(../img/flags/TR.png);
}

.lang-VN {
	background-image: url(../img/flags/VN.png);
}

/* /lang bottom */

div.service-block {
	position: relative;
	height: 74px;
	margin: 20px 0 45px 0;
	z-index: 5;
}

h1.service-title {
	position: relative;
	float: left;
	width: 220px;
	height: 74px;
	margin-right: 20px;
	background-position: 84px 0;
	background-repeat: no-repeat;
	z-index: 4;
}

	h1.service-title a {
		display: block;
		width: 74px;
		height: 74px;
		position: absolute;
		top: 0;
		left: 0;
		text-indent: -9999px;
		background-position: 50% 50%;
		background-repeat: no-repeat;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
	}

h1.service-title > div {
	width: 140px;
	font-family: 'Ubuntu', Verdana, Arial, sans-serif;
	font-size: 20px;
	font-weight: 300;
	position: absolute;
	left: 80px;
	bottom: 5px;
}

	h1.service-title > div span {
		display: block;
		margin-top: 5px;
		line-height: 14px;
		font-family: Verdana, Arial, sans-serif;
		font-size: 12px;
		font-weight: normal;
		color: #555;
	}

div.service-no-title h1 {
	width: 74px;
}

ul.service-menu {
	display: block;
	height: 74px;
	margin-left: 240px;
	list-style: none;
	font-size: 90%;
	position: relative;
	z-index: 4;
}

	ul.service-menu > li {
		display: block;
		padding: 0 25px;
		position: relative;
	}

div.service-no-title ul.service-menu {
	margin-left: 84px;
}

ul.service-menu a.service-tab-active {
		background-color: #f3f3f3;
		border: 1px solid #b2b2b2;
		border-bottom: 1px solid #f3f3f3;
}

li.service-tabs {
	top: 1px;
	z-index: 3;
	height: 40px;
	background-color: transparent;
}

	.ie7 li.service-tabs {
		margin-bottom: -3px;
	}

	li.service-tabs > a {
		float: left;
		height: 38px;
		width: 163px;
		line-height: 38px;
		text-decoration: none;
		color: #555;
		background-color: #fff;
		border: 1px solid #fff;
		border-bottom: 0;
		text-align: center;
		white-space: nowrap;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
		-webkit-border-top-left-radius: 3px;
		-webkit-border-top-right-radius: 3px;
		-moz-border-radius-topleft: 3px;
		-moz-border-radius-topright: 3px;
		border-top-left-radius: 3px;
		border-top-right-radius: 3px;
	}

li.service-sub-tabs {
	z-index: 2;
	height: 33px;
	font-size: 90%;
	background-color: #f3f3f3;
	border-top: 1px solid #b2b2b2;
}

	li.service-sub-tabs > span,
	li.service-sub-tabs > a {
		float: left;
		width: auto;
		margin: 5px 5px 0 0;
		padding: 0 10px;
		height: 23px;
		line-height: 23px;
		text-align: center;
		text-decoration: none;
		color: #555;
		white-space: nowrap;
		cursor: pointer;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
	}

	li.service-sub-tabs > span {
		position: relative;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
		-webkit-border-top-left-radius: 3px;
		-webkit-border-top-right-radius: 3px;
		-moz-border-radius-topleft: 3px;
		-moz-border-radius-topright: 3px;
		border-top-left-radius: 3px;
		border-top-right-radius: 3px;
	}

	li.service-sub-tabs > span.actions-opened {
		background-color: #ddd;
		border-bottom: 5px solid #ddd;
	}

	li.service-sub-tabs > span div {
		display: none;
		padding: 10px;
		background-color: #ddd;
		text-align: left;
		position: absolute;
		top: 28px;
		right: 0;
		z-index: 20;
		-webkit-border-bottom-right-radius: 3px;
		-webkit-border-bottom-left-radius: 3px;
		-moz-border-radius-bottomright: 3px;
		-moz-border-radius-bottomleft: 3px;
		border-bottom-right-radius: 3px;
		border-bottom-left-radius: 3px;
	}

	li.service-sub-tabs > span div a {
		display: block;
		padding: 0 5px;
		margin-top: 5px;
		line-height: 20px;
		text-decoration: none;
		color: #555;
	}

		li.service-sub-tabs > span div a:first-child {
			margin-top: 0;
		}

	li.service-sub-tabs > span.actions-opened div {
		display: block;
	}

li.service-sub-tabs > a.service-sub-tab-active {
	color: #fff;
}

	li.service-sub-tabs > a.service-sub-tab-active:hover {
		color: #fff;
	}

span.service-menu-badge {
	position: relative;
	display: inline-block;
	height: 16px;
	padding: 0 7px;
	margin-left: 3px;
	line-height: 16px;
	font-size: 11px;
	color: #fff;
	border: 1px solid #fff;
	top: -1px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}

	.ie7 span.service-menu-badge {
		display: inline;
		zoom: 1;
	}
footer {
    margin-top: 50px;
}
div.footer-menu {
	width: 858px;
	padding: 8px 50px;
	background-color: #f3f3f3;
	border: 1px solid #e1e1e1;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

	div.footer-menu table {
		width: 100%;
		font-size: 90%;
	}

		div.footer-menu table td {
			height: 54px;
			vertical-align: middle;
		}

		div.footer-menu table a {
			position: relative;
			display: block;
			width: 100px;
			margin: 0 auto;
			padding-left: 60px;
			text-decoration: none;
			color: #999;
		}

			div.footer-menu table a i {
				display: block;
				width: 54px;
				height: 54px;
				margin-top: -27px;
				position: absolute;
				top: 50%;
				left: 0;
			}

				td.footer-menu-all-services a i {
					background: transparent url(../../img/sprites-subfooter.png) 0 0 no-repeat;
				}

				td.footer-menu-no-registration a i {
					background: transparent url(../../img/sprites-subfooter.png) -60px 0 no-repeat;
				}

				td.footer-menu-developers a i {
					background: transparent url(../../img/sprites-subfooter.png) -120px 0 no-repeat;
				}

				td.footer-menu-downloads a i {
					background: transparent url(../../img/sprites-subfooter.png) -180px 0 no-repeat;
				}

				td.footer-menu-events a i {
					background: transparent url(../../img/sprites-subfooter.png) -240px 0 no-repeat;
				}

				td.footer-menu-news a i {
					background: transparent url(../../img/sprites-subfooter.png) -300px 0 no-repeat;
				}

		div.footer-menu table a:hover {
			color: #555;
		}

				td.footer-menu-all-services a:hover i {
					background: transparent url(../../img/sprites-subfooter.png) 0 -60px no-repeat;
				}

				td.footer-menu-no-registration a:hover i {
					background: transparent url(../../img/sprites-subfooter.png) -60px -60px no-repeat;
				}

				td.footer-menu-developers a:hover i {
					background: transparent url(../../img/sprites-subfooter.png) -120px -60px no-repeat;
				}

				td.footer-menu-downloads a:hover i {
					background: transparent url(../../img/sprites-subfooter.png) -180px -60px no-repeat;
				}

				td.footer-menu-events a:hover i {
					background: transparent url(../../img/sprites-subfooter.png) -240px -60px no-repeat;
				}

				td.footer-menu-news a:hover i {
					background: transparent url(../../img/sprites-subfooter.png) -300px -60px no-repeat;
				}

ul.footer-content {
	list-style: none;
	padding: 0;
	margin: 25px 0;
	font-size: 70%;
	color: #8a8a8a;
}

	ul.footer-content > li {
		width: 45%;
		line-height: 120%;
	}

	ul.footer-content a {
		color: #036cb5;
		text-decoration: none;
		border-bottom: 1px dotted #036cb5;
	}

	ul.footer-content > li p {
		margin-top: 5px;
	}

	ul.footer-content > li p:first-child {
		margin-top: 0 !important;
	}

li.footer-content-links {
	float: right;
	text-align: right;
}

	li.footer-content-links > p:first-child a {
		margin-left: 10px;
	}

li.footer-content-coprights {
	float: left;
}

ul.header-menu-more-content {
	display: none;
	width: 960px;
	margin: 0;
	padding: 10px 0;
	list-style: none;
	font-size: 13px;
	background-color: #f3f3f3;
	border-bottom: 2px solid #036cb5;
	cursor: default;
	position: absolute;
	top: 45px;
	left: 0;
	z-index: 18;
}

	ul.header-menu-more-content a {
		border-bottom: 0;
		color: #036cb5;
	}

	.submenu-opened ul.header-menu-more-content {
		display: block !important;
	}

ul.header-menu-more-4-columns > li {
	float: left;
	width: 240px;
}

ul.header-menu-more-3-columns > li {
	float: left;
	width: 320px;
}

	ul.header-menu-more-3-columns > li.header-menu-more-column1 > div {
		margin: 0 5px 0 10px;
	}

	ul.header-menu-more-3-columns li.header-menu-more-column2 > div {
		margin: 0 5px 0 5px;
	}

	ul.header-menu-more-3-columns li.header-menu-more-column3 > div {
		margin: 0 10px 0 5px;
	}

	ul.header-menu-more-4-columns > li.header-menu-more-column1 > div {
		margin: 0 5px 0 10px;
	}

	ul.header-menu-more-4-columns li.header-menu-more-column2 > div,
	ul.header-menu-more-4-columns li.header-menu-more-column3 > div {
		margin: 0 5px 0 5px;
	}

	ul.header-menu-more-4-columns li.header-menu-more-column4 > div {
		margin: 0 10px 0 5px;
	}

ul.header-menu-more-content h3 {
	margin: 10px 0 5px 0;
	color: #036cb5;
	font-weight: 300;
	font-size: 120%;
}

ul.header-menu-more-content h3:first-child {
	margin-top: 0;
}

ul.header-menu-more-content div > a {
	display: block;
	margin-top: 3px;
	padding-left: 10px;
	font-size: 100%;
	line-height: 150%;
	color: #777;
	background: transparent url(../img/bullet-header-menu-more.png) 3px 6px no-repeat;
}

	ul.header-menu-more-content a:hover {
		color: #036cb5;
	}

ul.header-lang-more {
	list-style: none;
	margin: 0;
	padding: 5px 0;
	background-color: #eee;
	font-size: 110%;
	position: absolute;
	top: 40px;
	left: 0;
	z-index: 18;
	border-bottom: 2px solid #036cb5;
}

	ul.header-lang-more li {
		float: none;
		display: block;
		margin: 0;
		margin: 2px 0 0 0;
		text-align: right;
	}

		ul.header-lang-more li:first-child {
			margin-top: 0;
		}

	ul.header-lang-more li a {
		position: relative;
		display: block;
		height: 16px;
		line-height: 16px;
		padding: 2px 30px 2px 7px;
		white-space: nowrap;
		text-decoration: none;
		text-align: right;
		color: #777;
	}

		ul.header-lang-more li a i {
			display: block;
			width: 16px;
			height: 16px;
			position: absolute;
			top: 2px;
			right: 7px;
		}

	ul.header-lang-more li a:hover {
		color: #0068b2 !important;
	}

		ul.header-lang-more li a.lang-ru i {
			background: transparent url(../img/flags/RU.png) right 1px no-repeat;
		}

		ul.header-lang-more li a.lang-en i {
			background: transparent url(../img/flags/UK.png) right 1px no-repeat;
		}

		ul.header-lang-more li a.lang-es i {
			background: transparent url(../img/flags/ES.png) right 1px no-repeat;
		}

		ul.header-lang-more li a.lang-pt i {
			background: transparent url(../img/flags/PT.png) right 1px no-repeat;
		}

		ul.header-lang-more li a.lang-tr i {
			background: transparent url(../img/flags/TR.png) right 1px no-repeat;
		}

		ul.header-lang-more li a.lang-vm i {
			background: transparent url(../img/flags/VN.png) right 1px no-repeat;
		}

	.submenu-opened ul.header-lang-more {
		display: block !important;
	}

div.content {
	color: #000;
}

	div.content h1 {
		position: relative;
		display: block;
		margin: 0 0 20px 0;
		font-size: 170%;
		font-weight: 300;
		line-height: 125%;
		color: #333;
	}

		div.content h1 a.like-a-button {
			margin: 0 !important;
			font-size: 50%;
			position: absolute;
			right: 0;
			bottom: 0;
		}

	h1.title-menu {
		font-size: 125% !important;
		font-weight: 300;
	}
	
		h1.title-menu a {
			float: left;
			padding: 5px 20px 7px 20px;
			margin-right: 10px;
			color: #555;
			background-color: #f3f3f3;
			text-decoration: none;
			-webkit-border-radius: 3px;
			-moz-border-radius: 3px;
			border-radius: 3px;
		}

		h1.title-menu a.title-menu-active {
			color: #fff;
		}

	div.content h2 {
		position: relative;
		margin: 10px 0 25px 0;
		font-size: 120%;
		font-weight: bold;
		line-height: 125%;
		color: #333;
	}

		h1 + h2 {
			margin-top: -10px !important;
		}

	div.content h3 {
		position: relative;
		margin: 15px 0 10px 0;
		font-size: 16px;
		font-weight: bold;
		line-height: 125%;
		color: #333;
	}

	div.content h4 {
		margin: 10px 0;
		font-size: 110%;
		font-weight: 300;
		line-height: 125%;
		color: #333;
	}
	
	div.content p {
		margin: 10px 0 0 0;
		font-size: 14px;
		line-height: 150%;
	    color: #555;
	}

	div.content-spoilers {
		margin: 10px 0 20px 0;
	}

	div.content > ul,
	div.content > ol,
	div.content form > ul,
	div.content form > ol,
	div.code-preview ul,
	div.code-preview ol,
	div.content-wiki > ul,
	div.content-wiki > ol {
		margin: 10px 0 10px 20px;
		font-size: 90%;
		line-height: 150%;
	}

	div.content > ul ul,
	div.content > ol ul,
	div.content > ul ol,
	div.content > ol ol,
	div.content form > ul ul,
	div.content form > ol ul,
	div.content form > ul ol,
	div.content form > ol ol,
	div.content-wiki > ul ul,
	div.content-wiki > ol ul,
	div.content-wiki > ul ol,
	div.content-wiki > ol ol {
		margin-left: 20px;
	}

	div.content ul:first-child,
	div.content ol:first-child {
		margin-top: 0 !important;
	}

ul.content-notes {
	margin: 20px 0 0 20px;
	font-size: 80%;
	line-height: 150%;
	color: #777;
}

	ul.content-notes li {
		margin-top: 20px;
	}

	ul.content-notes li:first-child {
		margin-top: 0;
	}

	ul.content-notes li.content-note-separated {
		padding-top: 20px;
		border-top: 1px solid #f3f3f3;
	}

ul.content-footnotes {
	margin: 20px 0 0 0 !important;
	padding: 0;
	list-style: none;
	border-top: 1px solid #f3f3f3;
	font-size: 80% !important;
}

	ul.content-footnotes li {
		margin-top: 10px;
		padding-left: 20px;
		position: relative;
	}

		ul.content-footnotes li sup {
			display: block;
			width: 15px;
			text-align: right;
			position: absolute;
			top: 3px;
			left: 0;
		}

div.content pre,
div.content-wiki pre {
	padding: 10px 20px;
	font-size: 80%;
	color: #000;
	background-color: #f3f3f3;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

	div.content pre {
		margin: 10px 0;
	}

div.content-sidebar {
	width: 220px;
}

	div.content-sidebar.content-sidebar-left {
		float: left;
		padding: 0 20px 0 0;
	}

	div.content-sidebar.content-sidebar-right {
		float: right;
		padding: 0 0 0 20px;
	}

	div.content-sidebar + div.content-main {
		float: left;
		width: 720px;
	}

ul.info-blocks {
	list-style: none;
	margin: 0 0 20px 0;
	padding: 0;
	font-size: 80%;
	border: 1px solid #f3f3f3;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

	ul.info-blocks > li {
		padding: 10px 9px;
		border-top: 1px solid #f3f3f3;
	}

	ul.info-blocks > li:first-child {
		border-top: 0;
	}

	ul.info-blocks h3 {
		margin: 0 0 10px 0;
		;
	}

li.info-block input[type="text"],
li.info-block input[type="password"],
li.info-block select {
	width: 190px;
	padding: 2px 4px;
	font-size: inherit;
}

li.info-block > p {
	margin-top: 5px;
	line-height: 130%;
	font-size: 90%;
}

	li.info-block > h3 + p {
		margin-top: -5px;
	}

li.info-block > div {
	margin-top: 5px;
	font-size: 90%;
	line-height: 130%;
	color: #999;
}

ul.sidebar-menu {
	list-style: none;
	margin: 20px 0;
	padding: 0;
	font-size: 80%;
}

	ul.sidebar-menu li {
		margin-top: 10px;
	}

	ul.sidebar-menu li:first-child {
		margin-top: 0;
	}

	ul.sidebar-menu li a {
		display: block;
		padding: 5px 10px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
	}

li.sidebar-menu-current a {
	color: #fff;
	text-decoration: none;
}

div.embeded-content {
	margin: 20px auto;
	text-align: center;
}

ul.pager {
	padding: 5px 0;
	list-style: none;
	background-color: #f9f9f9;
	font-size: 80%;
}

	ul.pager li {
		float: left;
		margin: 0 0 0 5px;
	}

		ul.pager li a {
			display: block;
			padding: 5px 10px 7px 10px;
			text-decoration: none;
			color: #989898;
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			border-radius: 5px;
		}

		ul.pager li a.pager-current {
			color: #fff;
		}

ul.wizard-steps {
	float: left;
	height: 30px;
	margin: 0 0 20px 0 !important;
	padding: 0;
	list-style: none;
	overflow: hidden;
	clear: both;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

	ul.wizard-steps > li {
		float: left;
		margin: 0;
		background-color: #f3f3f3;
	}

	ul.wizard-steps > li > a {
		display: block;
		line-height: 30px;
		padding: 0 10px;
		white-space: nowrap;
		text-decoration: none;
		color: #555;
	}

	li.wizard-step-active + li > a {
		padding-left: 15px !important;
	}

ul.wizard-steps > li.wizard-step-active a {
	color: #fff;
}

li.form-buttons > br,
ul.wizard-steps + br,
ul.sidebar-filters br,
ul.goods-category br {
	clear: both;
}

ul.page-tabs {
	margin: 0 0 20px 0 !important;
	padding: 0;
	list-style: none;
}

	ul.page-tabs > li {
		float: left;
		margin-right: 10px;
	}

	ul.page-tabs > li > a {
		display: block;
		padding: 4px 10px 5px 10px;
		text-decoration: none;
		background-color: #f3f3f3;
		color: #555;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
	}

	ul.page-tabs > li > a.page-tab-active {
		color: #fff;
	}

div.form-block {
	position: relative;
	margin: 10px 0;
	padding: 10px;
	background-color: #f9f9f9;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

div.content ul.forms,
ul.forms {
	list-style: none;
	margin: 40px 0;
}

	h1 + ul.forms,
	h2 + ul.forms,
	h3 + ul.forms,
	h4 + ul.forms {
		margin-top: 0 !important;
	}

	div.form-blocks + ul.forms {
		margin-top: -10px !important;
	}

	div.form-block ul.forms {
		margin: 0 !important;
	}

	ul.forms > li {
		border-top: 1px solid #ddd;
		padding: 20px;
	}

		div.form-block ul.forms > li {
			padding: 10px 10px 15px 10px !important;
		}
	
	ul.forms > li:first-child,
	li.form-distinguish + li {
		border-top: 0;
	}

	li.form > p {
		font-size: 80%;
		margin-bottom: 10px;
	}

	li.form-distinguish {
		border-top: 0 !important;
		background-color: #f3f3f3;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
	}

		li.form-distinguish div.form-buttons {
			margin: 20px -10px 0 -10px;
			padding: 20px 10px 0 10px;
			border-top: 1px solid #fff;
		}

	ul.forms h2 {
		margin: 0 0 10px 0;
		font-size: 130%;
		line-height: 25px;
		font-weight: 300;
		color: #333;
	}

		div.project-content ul.forms h2 {
			font-size: 120%;
		}

		ul.forms h2 i {
			display: inline-block;
			width: 16px;
			height: 18px;
			margin: 0 0 -3px 5px;
			background: transparent url(../../img/icon-form-help.png) 0 0 no-repeat;
			cursor: help;
			font-family: Verdana, Arial, sans-serif;
			font-style: normal;
			color: #777;
		}

			.ie7 ul.forms h2 i {
				display: inline;
				zoom: 1;
			}

		ul.forms h2 > span {
			font-size: 80%;
			color: #555;
		}

	ul.forms h3 {
		margin-bottom: 10px;
		font-size: 100%;
		font-weight: 300;
		color: #333;
	}

	ul.forms > li > label,
	ul.forms > li div.form-label {
		display: block;
		position: relative;
		margin-top: 10px;
	}

		ul.forms > li label:first-child {
			margin-top: 0;
		}

		ul.forms > li > label h2 {
			margin: 0;
		}

	label.form-sub-header {}

		label.form-sub-header h3 {
			margin: 0;
		}

		label.form-sub-header + div.form-label {
			margin: 5px 0 0 20px !important;
		}

		label.form-sub-header + div.form-label.form-label-set {
			margin-top: 0 !important;
		}

li.form-notes p {
	margin-top: 5px;
}

	li.form-notes p:first-child {
		margin-top: 0;
	}

input[type="checkbox"],
input[type="radio"] {
	width: 14px;
	height: 14px;
	padding: 0;
	margin: 0 5px 0 0;
	vertical-align: bottom;
	position: relative;
	top: -4px;
}

	.ie7 input[type="checkbox"],
	.ie7 input[type="radio"] {
		top: -3px;
		overflow: hidden;
	}

select,
input[type="text"],
input[type="password"],
.advanced-text-field,
textarea {
    box-sizing: border-box;
	height: 33px;
	padding: 5px 10px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 90%;
	color: #000;
	border: 1px solid #ccc;
	outline: none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: inset 1px 1px 2px 0 rgba(150,150,150,0.5);
	box-shadow: inset 1px 1px 2px 0 rgba(150,150,150,0.5);
}

input[readonly="readonly"] {
	border-color: #ededed !important;
	outline: none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
}



	ul.forms select,
	ul.forms input[type="text"],
	ul.forms input[type="password"],
	ul.forms .advanced-text-field {
		float: left;
	}

	ul.forms textarea {
		padding: 5px 10px;
		width: 898px;
		height: 58px;
		resize: vertical;
	}

		div.project-content ul.forms textarea {
			width: 658px;
		}

	input[type="text"] + input[type="text"],
	input[type="text"] + input[type="password"],
	input[type="password"] + input[type="text"],
	input[type="password"] + input[type="password"],
	input[type="password"] + select,
	input[type="text"] + select,
	select + input[type="text"],
	select + input[type="password"],
	select + select {
		margin-left: 10px;
	}

div.few-in-row label {
	float: left;
	line-height: 33px;
	margin-left: 20px;
}

	div.few-in-row label:first-child {
		margin-left: 0;
	}

	div.few-in-row label input[type="checkbox"],
	div.few-in-row label input[type="radio"] {
		position: relative;
		top: -10px;
	}

ul.editor-tools {
	list-style: none;
	margin: 0 !important;
	padding: 5px 10px;
	background-color: #ddd;
	border: 1px solid #ccc;
	border-bottom: 0;
	font-size: 80%;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}

	ul.editor-tools + textarea {
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
		-webkit-border-bottom-right-radius: 3px;
		-webkit-border-bottom-left-radius: 3px;
		-moz-border-radius-bottomright: 3px;
		-moz-border-radius-bottomleft: 3px;
		border-bottom-right-radius: 3px;
		border-bottom-left-radius: 3px;
	}

	ul.editor-tools li {
		float: left;
		margin-right: 5px;
	}

		ul.editor-tools li a {
			display: block;
			width: 10px;
			padding: 4px 5px 5px 5px;
			text-decoration: none;
			color: #555;
			text-align: center;
			-webkit-border-radius: 3px;
			-moz-border-radius: 3px;
			border-radius: 3px;
		}

		ul.editor-tools li a:hover {
			background-color: #eee;
		}

	li.editor-tool-bold a {
		font-weight: bold;
	}

	li.editor-tool-italic a {
		font-style: italic;
	}

	li.editor-tool-underline a {
		text-decoration: underline !important;
	}

	li.editor-tool-quote a {
		width: auto !important;
	}

li.editor-tool-attach {
	float: right !important;
	margin: 0 0 0 5px !important;
}

	li.editor-tool-attach a {
		display: block;
		width: 20px !important;
		height: 20px;
		padding: 0 !important;
		background: transparent url(../img/icon-editor-tool-attach.png) 50% 50% no-repeat;
}

div.form-2-in-row {
	float: right;
	width: 450px;
}

div.form-2-in-row + div.form-2-in-row {
	float: left;
}

	li.form-lists-selector div.form-2-in-row {
		width: 400px;
	}

	li.form-lists-selector div.form-2-in-row:first-child {
		float: left;
	}

	li.form-lists-selector div.form-2-in-row + div.form-2-in-row {
		float: right;
	}


	li.form-lists-selector select {
		height: 300px;
		width: 400px;
	}

	li.form-lists-selector div.form-lists-selector-buttons {
		float: left;
		margin-top: 36px;
		width: 100px;
	}

	li.form-lists-selector div.form-lists-selector-buttons div {
		margin-top: 40px;
		overflow: hidden;
	}

	li.form-lists-selector div.form-lists-selector-buttons div:first-child {
		margin-top: 55px;
	}

	li.form-lists-selector div.form-lists-selector-buttons input[type="button"],
	li.form-lists-selector div.form-lists-selector-buttons input[type="submit"],
	li.form-lists-selector div.form-lists-selector-buttons input[type="reset"],
	li.form-lists-selector div.form-lists-selector-buttons button,
	li.form-lists-selector div.form-lists-selector-buttons a.like-a-button {
		display: block;
		float: none;
		width: 60px;
		margin: 0 auto;
		margin-top: 10px;
	}

	li.form-lists-selector div.form-lists-selector-buttons div input[type="button"]:first-child,
	li.form-lists-selector div.form-lists-selector-buttons div input[type="submit"]:first-child,
	li.form-lists-selector div.form-lists-selector-buttons div input[type="reset"]:first-child,
	li.form-lists-selector div.form-lists-selector-buttons div button:first-child,
	li.form-lists-selector div.form-lists-selector-buttons div a.like-a-button:first-child {
		margin-top: 0;
	}

div.inline-form {
	line-height: 33px;
}

	div.inline-form + ul.forms {
		margin-top: 0 !important;
	}

div.inline-form select,
div.inline-form input[type="text"],
div.inline-form input[type="password"] {
	display: inline-block;
	height: 21px;
	padding: 2px 5px;
	margin: 0;
	font-family: Verdana, Arial, sans-serif;
	font-size: 90%;
	color: #000;
	border: 1px solid #ccc;
	outline: none;
	position: relative;
	top: -3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: inset 1px 1px 2px 0 rgba(150,150,150,0.5);
	box-shadow: inset 1px 1px 2px 0 rgba(150,150,150,0.5);
}

	div.inline-form select {
		height: 27px;
		top: -2px;
	}

	.ie7 div.inline-form select,
	.ie7 div.inline-form input[type="text"],
	.ie7 div.inline-form input[type="password"] {
		display: inline;
		zoom: 1;
		top: 0;
	}

label.form-inline-label {
	float: left;
	height: 33px;
	line-height: 33px;
	margin: 0 0 0 10px;
}

	label.form-inline-label input[type="checkbox"],
	label.form-inline-label input[type="radio"] {
		top: -9px !important;
	}

ul.forms h2 > input[type="checkbox"],
ul.forms h2 > input[type="radio"] {
	top: -6px;
}

ul.forms h3 > input[type="checkbox"],
ul.forms h3 > input[type="radio"] {
	top: -1px;
}

div.form-label-separated {
	margin-top: 30px !important;
}

label + div.form-label-compact,
h2 + div.form-label-compact,
div.form-label-compact + div.form-label-compact {
	margin-top: 10px !important;
}

div.form-label-compact {
	margin-top: 0 !important;
}

label.form-compact-prefix {
	float: left;
	height: 33px;
	line-height: 33px;
}

	label.no-field-prefix {
		height: auto;
		;
	}

	label.form-compact-prefix input[type="checkbox"],
	label.form-compact-prefix input[type="radio"] {
		position: relative;
		top: -10px;
	}

div.form-compact-field {
	float: left;
}

	div.form-compact-field > i {
		position: relative;
		top: 4px;
		display: inline-block;
		width: 16px;
		height: 18px;
		margin: 0 0 0 5px;
		background: transparent url(../../img/icon-form-help.png) 0 0 no-repeat;
		cursor: help;
		font-family: Verdana, Arial, sans-serif;
		font-style: normal;
		color: #777;
	}

		.ie7 div.form-compact-field > i {
			display: inline;
			zoom: 1;
		}

	div.form-compact-field span.form-element-title + i {
		margin-left: 0;
	}

	div.form-compact-field input[type="text"] + i,
	div.form-compact-field select + i {
		top: 8px;
	}

	div.form-compact-field div.few-in-row {
		margin-top: 0 !important;
	}

div.form-qr {
	
	overflow: hidden;
	vertical-align: top;
}

	div.form-qr img {
		margin: 0;
		border: 0;
		vertical-align: top;
	}

div.form-qr + div.form-with-qr {
	float: left;
	width: 680px;
}

div.form-with-qr > div.form-label:first-child {
	margin-top: 0 !important;
}

div.phone-input label {
	float: left;
	width: 180px;
	padding: 2px 4px;
	border: 1px solid #ccc;
	background-color: #fff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: inset 1px 1px 2px 0 rgba(150,150,150,0.5);
	box-shadow: inset 1px 1px 2px 0 rgba(150,150,150,0.5);
}

	div.phone-input label span {
		float: left;
		width: 49px;
		height: 21px;
		line-height: 21px;
		border-right: 1px solid #f3f3f3;
		text-align: center;
		color: #777;
	}

	div.phone-input label input {
		width: 125px !important;
		margin-left: 5px;
		padding: 0 !important;
		background-color: #fff;
		border: 0 !important;
		font-size: 100% !important;
		-webkit-border-radius: 0 !important;
		-moz-border-radius: 0 !important;
		border-radius: 0 !important;
		-webkit-box-shadow: none !important;
		box-shadow: none !important;
	}

div.phone-input a,
div.phone-input button,
div.phone-input input[type="button"],
div.phone-input input[type="submit"] {
	float: right;
	width: 30px;
	height: 27px;
	line-height: 27px;
	background: #a2bd37 url(../img/icon-button-go.png) 50% 50% no-repeat;
	font-size: 150%;
	text-decoration: none;
	text-align: center;
	color: #fff;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;	
}

div.phone-input a + label,
div.phone-input button + label,
div.phone-input input[type="button"] + label,
div.phone-input input[type="submit"] + label {
	width: 161px;
	border-right: 0;
	-webkit-border-top-right-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	-moz-border-radius-topright: 0;
	-moz-border-radius-bottomright: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

div.phone-input a + label input,
div.phone-input button + label input,
div.phone-input input[type="button"] + label input,
div.phone-input input[type="submit"] + label input {
	width: 106px !important;
}

label.advanced-text-field {
	position: relative;
	height: 31px !important;
	padding: 0 !important;
	line-height: 21px;
	margin-top: 5px !important;
}

	label.advanced-text-field input {
		height: 21px;
		margin-left: 10px;
		padding: 5px 0 !important;
		background-color: transparent;
		border: 0 !important;
		font-size: 100% !important;
		outline: none;
		-webkit-border-radius: 0 !important;
		-moz-border-radius: 0 !important;
		border-radius: 0 !important;
		-webkit-box-shadow: none !important;
		box-shadow: none !important;
	}

	label.advanced-text-field + label.form-inline-label-comma {
		height: 33px;
		line-height: 33px;
		margin: 5px 10px 0 3px !important;
	}

	label.advanced-text-field + label.form-inline-label-add {
		padding-left: 18px;
		margin: 5px 0 0 10px !important;
		height: 33px;
		line-height: 33px;
		background: transparent url(../img/icon-add-15.png) 0 9px no-repeat;
		font-size: 80%;
	}

label.form-agree {
	font-size: 100%;
	font-weight: 300;
	color: #333;
}

	label.form-agree input[type="checkbox"] {
		top: -4px;
	}

span.form-label-counter {
	display: block;
	width: 40px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	background-color: #f2f2f2;
	color: #555;
	font-size: 80%;
	position: absolute;
	top: 0;
	right: 0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

div.form-label-hint {
	position: relative;
	margin-top: 5px;
	margin-bottom: -5px;
    font-size: 12px;
	line-height: 20px;
    color: #555;
}

	li.form-buttons div.form-label-hint {
		padding: 0 !important;
		float: none !important;
		background: transparent !important;
	}

div.form-label-hint-with-counter {
	padding-right: 70px;
}

div.project-avatar-hint {
	margin: 0;
	font-size: 11px;
}

	div.project-avatar-hint p {
		margin: 3px 0 0 0;
		padding: 0;
	}

	div.project-avatar-hint p:first-child {
		margin: 0 0 8px 0;
		font-size: 12px;
		color: #555;
	}

ul.form-blocks {
	margin: 0 !important;
	padding: 0;
	list-style: none;
}

	ul.form-blocks > li {
		float: left;
		margin: 0 0 0 10px;
	}

	ul.form-blocks > li:first-child {
		margin: 0;
	}

	ul.form-blocks > li > label {
		display: block;
		position: relative;
		padding: 10px;
		width: 195px;
		overflow: hidden;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
	}

	ul.form-blocks label > input[type="radio"] {
		position: absolute;
		top: 0;
		left: -20px;
	}

	ul.form-blocks h3 {
		margin: 0;
		padding: 0;
	}

	ul.form-blocks p {
		margin: 5px 0 0 0;
		padding: 0;
		font-size: 80%;
		line-height: 125%;
	}

ul.form-blocks > li > label:hover {
	padding: 9px;
	border: 1px solid #fbfbfb;
	background-color: #fbfbfb;
}

label.form-block-checked {
	background-color: #f6f6f6 !important;
}

div.form-block-input {
	display: none;
	margin-top: 10px;
	padding-top: 10px;
	font-size: 12px;
	line-height: 24px;
	border-top: 1px solid #fff;
}

	div.form-block-input input[type="text"] {
		float: none;
		padding: 2px 5px;
		margin: 0 5px;
		width: 78px;
		height: 18px;
		font-size: 12px;
		position: relative;
		top: -2px;
	}

		.ie7 div.form-block-input input[type="text"] {
			top: 0;
		}

	label.form-block-checked div.form-block-input {
		display: block;
	}

label.form-pre-selector {
	float: left;
	height: 33px;
	line-height: 33px;
	margin-right: 10px;
	cursor: pointer;
}

	label.form-pre-selector input[type="radio"],
	label.form-pre-selector input[type="checkbox"] {
		top: -10px;
	}

	input[type="text"] + .form-pre-selector,
	input[type="password"] + .form-pre-selector,
	select + .form-pre-selector {
		margin-left: 10px;
	}

label.clicked {
	cursor: pointer;
}

a.password-forgot {
	float: left;
	margin: 0 10px;
	height: 30px;
	line-height: 30px;
	font-size: 90%;
}

span.e-mail-check-badge {
	float: left;
	height: 33px;
	margin: 0 5px;
	padding: 0 5px;
	line-height: 33px;
	font-size: 90%;
	background-color: #f3f3f3;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

	span.e-mail-check-badge + button {
		height: 33px;
		line-height: 33px;
	}

span.e-mail-check-badge.e-mail-check-badge-notok {
	color: #e28888;
	background-color: #f9eded;
}

span.e-mail-check-badge.e-mail-check-badge-ok {
	color: #99b83a;
	background-color: #eef9ed;
}

input.form-element-tiny {
	width: 48px;
}

.advanced-text-field.form-element-tiny {
	width: 68px;
}

	.advanced-text-field.form-element-tiny input {
		width: 30px;
	}

select.form-element-tiny {
	width: 70px;
}

input.form-element-small {
	width: 78px;
}

.advanced-text-field.form-element-small {
	width: 98px;
}

	.advanced-text-field.form-element-small input {
		width: 60px;
	}

select.form-element-small {
	width: 100px;
}

input.form-element-normal {
	width: 128px;
}

.advanced-text-field.form-element-normal {
	width: 128px;
}

	.advanced-text-field.form-element-normal input {
		width: 90px;
	}

select.form-element-normal {
	width: 150px;
}

input.form-element-medium {
	width: 288px;
}

.advanced-text-field.form-element-medium {
	width: 308px;
}

	.advanced-text-field.form-element-medium input {
		width: 270px;
	}

select.form-element-medium {
	width: 310px;
}

input.form-element-large {
	width: 100%;
}

.advanced-text-field.form-element-large {
	width: 918px;
}

.advanced-text-field.form-element-large input {
    width: 880px;
}

select.form-element-large {
	width: 920px;
}

select.pre-select {
	float: left;
	width: 200px;
}

label.user-defined {
	position: relative;
	float: right;
	width: 720px;
	height: 33px;
	line-height: 33px;
}

	label.user-defined > span {
		float: left;
		width: 135px;
		height: 33px;
		padding: 0 5px 0 10px;
		line-height: 33px;
		font-size: 80%;
		text-align: right;
	}

	label.user-defined > input[type="text"] {
		width: 528px;
	}

span.form-element-title {
	display: inline-block;
	height: 33px;
	line-height: 33px;
	margin-left: 10px;
}

	.ie7 span.form-element-title {
		display: inline;
		zoom: 1;
	}

.form-element-error {
	color: #e28888 !important;
}

	.form-element-error input[type="text"],
	.form-element-error input[type="password"],
	.form-element-error select,
	.form-element-error textarea {
		border-color: #e28888 !important;
		background-color: #f9eded;
		color: #e28888 !important;
	}

div.form-hint,
div.form-hint-error {
	position: relative;
	margin-top: 5px;
	font-size: 80%;
	line-height: 20px;
	color: #777;
}

div.form-hint-error {
	color: #e28888 !important;
}

li.form-buttons {
	padding-top: 0 !important;
	border-top: 1px solid #99b83a !important;
}

	li.form-buttons > div {
		float: left;
		padding-top: 20px;
		margin-right: 10px;
		background-color: #f2f2f2;
	}

	li.form-buttons > div:first-child {
		background: transparent url(../../img/icon-form-buttons.png) 50px top no-repeat;
	}

	li.form-buttons input[type="submit"],
	li.form-buttons input[type="button"],
	li.form-buttons button {
		float: left;
	}

	li.form-buttons input[disabled="disabled"],
	li.form-buttons .button-disabled,
	li.form-buttons button[disabled="disabled"] {
		background-color: #f3f3f3;
		color: #999;
		cursor: default !important;
	}

li.form-buttons a.like-a-button {
	float: left;
}

li.form-messages {
	border: 0 !important;
	padding: 0 !important;
}

	li.form-messages div {
		padding: 10px;
		margin-bottom: 10px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
	}

		li.form-messages div h3 {
			margin: 0 0 10px 0;
		}

		li.form-messages div p {
			margin: 5px 0 0 0;
			color: #555;
		}

		li.form-messages div a {
			color: #555;
		}

div.form-message-error {
	border: 1px solid #e28888;
	background-color: #f9eded;
}

	div.form-message-error h3 {
		color: #e28888;
	}

div.form-message-success {
	border: 1px solid #99b83a;
	background-color: #eef9ed;
}

	div.form-message-success h3 {
		color: #87cd5c;
	}

div.global-message {
	width: 520px;
	padding: 20px;
	margin: 0 200px;
	position: fixed;
	top: 0;
	z-index: 99;
}

	div.global-message h3 {
		margin: 0 0 10px 0;
		font-family: 'Ubuntu', sans-serif;
		font-size: 150%;
		font-weight: 300;
	}

	div.global-message p {
		margin: 8px 0 0 0;
		color: #555;
	}

	div.global-messages a {
		color: #555;
	}

div.global-message-error {
	border: 1px solid #e28888;
	border-top: 0;
	background-color: #f9eded;
}

	div.global-message-error h3 {
		color: #e28888;
	}

div.global-message-success {
	border: 1px solid #99b83a;
	border-top: 0;
	background-color: #eef9ed;
}

	div.global-message-success h3 {
		color: #5db229;
	}

span.form-hint {
	display: none;
	width: 200px;
	padding: 10px 15px;
	position: absolute;
	z-index: 100;
	font-size: 60%;
	line-height: 150%;
	background-color: #f3f3f3;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

	div.form-compact-field span.form-hint {
		font-size: 80%;
	}

	div.form-compact-field > i:hover span.form-hint,
	ul.forms h2 i:hover span.form-hint {
		display: block;
	}

sup {
	font-size: 90%;
	line-height: 1%;
	vertical-align: super;
}

a.scroll-to-top {
	display: none;
	position: fixed;
	bottom: 5px;
	right: 5px;
	width: 50px;
	height: 50px;
	background: #ebebeb url(../../img/icon-scroll-to-top.png) 50% 50% no-repeat;
	cursor: pointer;
	opacity: 0.4;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

	.ie7 a.scroll-to-top,
	.ie8 a.scroll-to-top {
		filter: alpha(opacity=40);
	}

a.scroll-to-top:hover {
	opacity: 1;
}

	.ie7 a.scroll-to-top,
	.ie8 a.scroll-to-top {
		filter: alpha(opacity=100);
	}

i.pay-attention {
	display: inline-block;
	width: 18px;
	height: 18px;
	margin-left: 5px;
	background: transparent url(../img/icon-pay-attention.png) 0 0 no-repeat;
	position: relative;
	top: 2px;
}

	.ie7 i.pay-attention {
		display: inline;
		zoom: 1;
		top: -1px;
	}

div.attention {
	margin-top: 52px;
	padding: 10px;
	background-color: #f3f3f3;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

	div.attention h4 {
		;
		margin: 0;
	}

	div.attention p {
		margin: 5px 0 0 0;
		font-size: 80%;
	}

	div.attention p:first-child {
		margin: 0;
	}

	div.attention ul,
	div.attention ol {
		margin-left: 20px;
		font-size: 80%;
		line-height: 175%;
	}

p + div.attention {
	margin-top: 20px;
}

/* 3rd level menu & icon set */

div.icon-menu-set {
	margin: 20px 0;
}

	div.icon-menu-set ul {
		float: left;
		list-style: none;
		margin: 0;
		padding: 0;
	}

	div.icon-menu-set ul li {
		float: left;
		height: 20px;
		margin: 0 0 0 5px;
	}

	div.icon-menu-set ul li:first-child {
		margin: 0;
	}

	div.icon-menu-set ol {
		float: right;
		list-style: none;
		margin: 0;
		padding: 0;
	}

	div.icon-menu-set ol li {
		float: right;
		height: 20px;
		margin: 0 5px 0 0;
	}

	div.icon-menu-set ol li:first-child {
		margin: 0;
	}

	div.icon-menu-set li > a,
	div.icon-menu-set li > span {
		display: block;
		width: 20px;
		height: 20px;
		padding: 5px;
		background-position: 50% 50%;
		background-repeat: no-repeat;
	}

	div.icon-menu-set li > a {
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
	}

	div.icon-menu-set li > span {
		-webkit-border-top-left-radius: 3px;
		-webkit-border-top-right-radius: 3px;
		-moz-border-radius-topleft: 3px;
		-moz-border-radius-topright: 3px;
		border-top-left-radius: 3px;
		border-top-right-radius: 3px;
	}

	div.icon-menu-set ul li > a:hover {
		background-color: #f3f3f3;
	}

li.icon-menu-set-submenu {
	position: relative;
	cursor: pointer;
}

	li.icon-menu-set-submenu.actions-opened span {
		background-color: #f3f3f3;
	}

	li.icon-menu-set-submenu > div {
		display: none;
		padding: 3px 5px 5px 5px;
		font-size: 80%;
		background-color: #f3f3f3;
		position: absolute;
		top: 30px;
		right: 0;
		z-index: 10;
		-webkit-border-radius: 3px;
		-webkit-border-top-right-radius: 0;
		-moz-border-radius: 3px;
		-moz-border-radius-topright: 0;
		border-radius: 3px;
		border-top-right-radius: 0;
	}

		li.icon-menu-set-submenu > div > a {
			display: block;
			margin: 5px 0 0 0;
			padding: 0 5px;
			line-height: 150%;
			white-space: nowrap;
			text-decoration: none;
			color: #333;
		}

		li.icon-menu-set-submenu > div > a:hover {
			background-color: #fff;
		}

	li.icon-menu-set-submenu.actions-opened > div {
		display: block;
	}

div.service-block + div.icon-menu-set {
	margin-top: -35px;
}

h1 + div.icon-menu-set {
	margin-top: -10px;
}

ul.level-3-menu {
	font-size: 80%;
}

ul.level-3-menu li {}

ul.level-3-menu li > a {
	width: auto;
	height: auto;
	margin: 5px 0 0 0;
	padding: 0 5px;
	line-height: 20px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

ul.level-3-menu li > a:hover {
	background-color: transparent !important;
}

	ul.level-3-menu li > a.current-menu {
		color: #fff;
		text-decoration: none;
	}

	ul.level-3-menu li > a.current-menu:hover {}

/* /3rd level menu & icon set */

/* mosaic */

ul.mosaic {
	list-style: none;
	margin: -20px 0 0 0;
	padding: 0;
}

li.mosaic-block {
	float: left;
	width: 180px;
}

li.mosaic-block > div,
li.mosaic-block > a {
	position: relative;
	display: block;
	width: 160px;
	margin: 20px 0 0 0;
	padding: 5px;
	background: #fff;
	font-size: 80%;
	line-height: 150%;
	color: #555;
	overflow: hidden;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

	li.mosaic-block > div:hover,
	li.mosaic-block > a:hover {
		background-color: #f3f3f3;
	}

/* /mosaic */

/* category */

ul.category-selector {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: 150%;
	font-size: 90%;
}

	ul.category-selector > li {
		float: left;
		position: relative;
		margin-right: 5px;
	}

		ul.category-selector > li > a {
			display: block;
			padding-right: 13px;
		}

.form-element-error a.category-selector {
	color: #e28888 !important;
}

div.categories {
	display: block;
	width: 280px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 25px;
	left: 0;
	z-index: 10;
}

div.categories ul {
	position: relative;
	list-style: none;
	margin: 0 !important;
	padding: 8px 10px 10px 10px !important;
	border: 0;
	font-size: 90%;
	background-color: #fff;
	border: 1px solid #999;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,0.5);
	box-shadow: 0 0 5px 0 rgba(0,0,0,0.5);
}

div.categories ul:after,
div.categories ul:before {
	bottom: 100%;
	left: 20px;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

div.categories ul:after {
	bottom: 100%;
	left: 20px;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(255, 255, 255, 0);
	border-bottom-color: #fff;
	border-width: 5px;
	margin-left: -5px;
}

div.categories ul:before {
	border-color: rgba(153, 153, 153, 0);
	border-bottom-color: #999;
	border-width: 6px;
	margin-left: -6px;
}

	div.categories ul li:first-child {
		border-bottom: 1px solid #ededed;
		padding-bottom: 5px;
		margin-bottom: 5px;
	}

		div.categories ul li:first-child a {
			margin: 0 !important;
			padding: 0 !important;
			display: inline !important;
		}

		div.categories ul li:first-child a:hover {
			background: transparent !important;
		}

	div.categories ul h5 {
		display: block;
		font-size: 110%;
		font-weight: normal;
		color: #333;
		white-space: nowrap;
	}

	div.categories ul a {
		display: block;
		padding: 5px;
		margin-top: 5px;
		line-height: 120%;
		text-decoration: none;
	}

	div.categories ul a:first-child {
		margin-top: 0;
	}

		div.categories ul a:hover {
			background-color: #f3f3f3;
		}

a.category-selector {
	background: transparent url(../img/icon-category-arrow.png) right 50% no-repeat;
}

/* /category */

ul.sidebar-functions {
	list-style: none;
	margin: 0;
	padding: 0;
	font-size: 80%;
	line-height: 120%;
}

	ul.sidebar-functions li {
		margin-top: 10px;
	}

	ul.sidebar-functions li:first-child {
		margin-top: 0;
	}

		ul.sidebar-functions li a {
			display: block;
			padding: 8px 10px 10px 10px;
			background-color: #99b83a;
			color: #fff;
			text-decoration: none;
			text-align: center;
			-webkit-border-radius: 3px;
			-moz-border-radius: 3px;
			border-radius: 3px;
		}

	ul.sidebar-functions li.sidebar-function-delete {
		margin-top: 40px;
	}

		ul.sidebar-functions li.sidebar-function-delete a {
			background-color: #9d0e05;
		}

ul.sidebar-filters {
	list-style: none;
	margin: 0;
	padding: 0;
	font-size: 80%;
	line-height: 120%;
}

	ul.sidebar-filters li {
		margin-top: 5px;
	}

	ul.sidebar-filters li:first-child {
		margin-top: 0;
	}

	ul.sidebar-filters h4 {
		font-size: 150%;
		margin: 10px 0 0 0;
	}

	ul.sidebar-filters li:first-child h4 {
		margin: 0;
	}

	ul.sidebar-filters > li a {
		float: left;
		padding: 2px 5px;
		line-height: 16px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
	}

	li.sidebar-filter-search label {
		position: relative;
		display: block;
		padding: 5px;
		background-color: #f3f3f3;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
	}

	li.sidebar-filter-search input[type="text"] {
		height: 13px;
		width: 188px;
		padding: 5px 10px;
		font-family: Verdana, Arial, sans-serif;
		font-size: 90%;
		color: #000;
		border: 1px solid #ccc;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		-webkit-box-shadow: inset 1px 1px 2px 0 rgba(150,150,150,0.5);
		box-shadow: inset 1px 1px 2px 0 rgba(150,150,150,0.5);
	}

ul.sidebar-filters ol {
	list-style: none;
	margin: 5px 0 5px 20px;
	padding: 0;
	font-size: inherit;
	line-height: inherit;
}

	ul.sidebar-filters ol li {
		margin-top: 5px;
	}

	ul.sidebar-filters ol li:first-child {
		margin-top: 0;
	}

div.autocomplete-popup {
	position: absolute;
	top: 32px;
	left: 5px;
	width: 210px;
	z-index: 100;
}

	div.autocomplete-popup ul {
		position: relative;
		list-style: none;
		height: auto;
		margin: 0;
		padding: 5px;
		font-size: 90%;
		background-color: #fff;
		border: 1px solid #999;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		-webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,0.5);
		box-shadow: 0 0 5px 0 rgba(0,0,0,0.5);
	}

	div.autocomplete-popup ul:after,
	div.autocomplete-popup ul:before {
		bottom: 100%;
		left: 50%;
		border: solid transparent;
		content: " ";
		height: 0;
		width: 0;
		position: absolute;
		pointer-events: none;
	}

	div.autocomplete-popup ul:after {
		bottom: 100%;
		left: 50%;
		border: solid transparent;
		content: " ";
		height: 0;
		width: 0;
		position: absolute;
		pointer-events: none;
		border-color: rgba(255, 255, 255, 0);
		border-bottom-color: #fff;
		border-width: 5px;
		margin-left: -5px;
	}

	div.autocomplete-popup ul:before {
		border-color: rgba(153, 153, 153, 0);
		border-bottom-color: #999;
		border-width: 6px;
		margin-left: -6px;
	}

		div.autocomplete-popup ul li {
			margin: 0;
			border-top: 1px solid #f3f3f3;
		}

		div.autocomplete-popup ul li:hover,
		div.autocomplete-popup ul li:hover + li {
			border-top-color: #fff;
		}

		div.autocomplete-popup ul li:first-child {
			border-top: 0;
		}

		div.autocomplete-popup ul li a {
			display: block;
			float: none;
			padding: 5px;
			text-decoration: none;
			color: #555;
			white-space: nowrap;
			overflow: hidden;
		}

		div.autocomplete-popup ul li a:hover {
			background-color: #f3f3f3;
		}

	div.form-label div.autocomplete-popup {
		width: auto;
		left: -20px;
		top: 35px;
	}

a.sidebar-filter-active {
	text-decoration: none;
	color: #fff;
}

/* таблицы */

div.content-table,
div.tariff-table {
	width: 960px;
	margin: 20px 0 25px 0;
	/*overflow: auto;*/
}

div.content-wiki table {
	margin: 20px 0 25px 0;
}

div.content-wiki table,
div.content-table table {
	max-width: 960px;
	border-top: 1px solid #b2b2b2;
	border-bottom: 1px solid #b2b2b2;
	font-size: 80%;
	line-height: 150%;
}

div.content-wiki table tr th,
div.content-table table tr th,
div.content-wiki table thead tr th,
div.content-table table thead tr th {
	vertical-align: bottom;
	background-color: #f3f3f3;
}

	div.content-table table thead tr th {
		border-bottom: 1px solid #ddd;
	}

div.content-wiki table tr td,
div.content-wiki table tr th,
div.content-table table tr td,
div.content-table table tr th {
	text-align: left;
	border-top: 1px solid #ddd;
}

	div.content-table table tbody tr th,
	div.content-table table tbody tr td {
		border-bottom: 1px solid #ddd;
	}

div.content-wiki table tr:first-child td,
div.content-wiki table tr:first-child th,
div.content-table table tr:first-child td,
div.content-table table tr:first-child th {
	border-top: 0;
}

div.content-wiki table th,
div.content-wiki table td,
div.content-table table th,
div.content-table table td {
	padding: 10px;
}

div.content-table table tbody th,
div.content-table table tbody td {
	padding-top: 5px;
}

div.content-wiki table tfoot tr th,
div.content-table table tfoot tr th {
	vertical-align: middle;
	background-color: #f3f3f3;
	border: 0;
}

tr.tfoot-total th {
	text-align: right !important;
}

tr.tfoot-fuctions th {
	font-weight: normal;
}

th.th-monetary {
	text-align: right !important;
	background-color: #e9e9e9 !important;
}

td.td-monetary {
	text-align: right !important;
	background-color: #fbfbfb;
}

div.content-wiki tr.hovered td,
div.content-table tr.hovered td {
	background-color: #f9f9f9;
}

div.content-wiki tr.hovered td.td-monetary,
div.content-table tr.hovered td.td-monetary {
	background-color: #f0f0f0;
}

td.td-group-header,
th.th-group-header {
	text-align: center !important;
	border-bottom: 1px solid #ddd;
}

.th-icon {
	text-align: center;
}

	.th-icon i {
		display: block;
		position: relative;
		width: 16px;
		height: 16px;
		top: -1px;
	}

div.content-table table tbody tr td div {
	font-size: 90%;
}

div.content-table input {
	position: relative;
	width: 14px;
	height: 14px;
	padding: 0;
	margin: 0;
	top: -1px;
}

table.w100 {
	width: 960px;
}

.nobr {
	white-space: nowrap;
}

div.actions {
	position: relative;
	width: 16px;
	height: 16px;
	top: 2px;
	background: transparent url(../img/icon-actions.png) 50% 50% no-repeat;
	cursor: pointer;
}

div.actions-popup {
	display: none;
	position: absolute;
	top: -8px;
	right: 21px;
	z-index: 10;
}

	div.actions-popup ul {
		position: relative;
		list-style: none;
		margin: 0;
		padding: 5px;
		background: #fff;
		border: 1px solid #999;
		font-size: 120%;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		-webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,0.5);
		box-shadow: 0 0 5px 0 rgba(0,0,0,0.5);
	}

		div.actions-popup ul li {
			margin-top: 5px;
		}

		div.actions-popup ul li:first-child {
			margin-top: 0;
		}

		div.actions-popup ul a {
			display: block;
			padding: 5px;
			margin-top: 5px;
			width: 200px;
			line-height: 120%;
			text-decoration: none;
		}

		div.actions-popup ul a:first-child {
			margin-top: 0;
		}

		div.actions-popup ul a:hover {
			background-color: #f3f3f3;
		}

		div.actions-popup ul li.action-delete a {
			margin-top: 10px;
			color: #800;
		}

	div.actions-popup ul:after,
	div.actions-popup ul:before {
		left: 100%;
		top: 15px;
		border: solid transparent;
		content: " ";
		height: 0;
		width: 0;
		position: absolute;
		pointer-events: none;
	}

	div.actions-popup ul:after {
		left: 100%;
		top: 15px;
		border: solid transparent;
		content: " ";
		height: 0;
		width: 0;
		position: absolute;
		pointer-events: none;
		border-color: rgba(255, 255, 255, 0);
		border-left-color: #fff;
		border-width: 5px;
		margin-top: -5px;
	}

	div.actions-popup ul:before {
		border-color: rgba(153, 153, 153, 0);
		border-left-color: #999;
		border-width: 6px;
		margin-top: -6px;
	}

div.actions-opened {
	background: transparent url(../img/icon-actions-active.png) 50% 50% no-repeat;
}

	div.actions-opened div.actions-popup {
		display: block;
	}

ul.content-table-pager {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	font-weight: normal;
}

	ul.content-table-pager li {
		float: left;
		margin-left: 5px;
	}

	ul.content-table-pager li:first-child {
		margin-left: 0;
	}

		ul.content-table-pager li a,
		ul.content-table-pager li span {
			display: block;
			min-width: 15px;
			padding: 0 5px;
			line-height: 175%;
			text-align: center;
			-webkit-border-radius: 3px;
			-moz-border-radius: 3px;
			border-radius: 3px;
		}

		ul.content-table-pager li a {
			background-color: #e9e9e9;
			text-decoration: none;
		}

		ul.content-table-pager li span {
			background-color: transparent;
		}

		ul.content-table-pager li span.content-table-current-page {
			background-color: #fff;
		}

a.content-table-pager-first,
a.content-table-pager-prev,
a.content-table-pager-last,
a.content-table-pager-next {
	width: 10px;
	padding: 0 !important;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-color: transparent !important;
}

a.content-table-pager-first {
	background-image: url(../img/icon-pager-first.png);
}

a.content-table-pager-prev {
	background-image: url(../img/icon-pager-prev.png);
}

a.content-table-pager-last {
	background-image: url(../img/icon-pager-last.png);
}

a.content-table-pager-next {
	background-image: url(../img/icon-pager-next.png);
}

label.row-selector {
	float: right;
	line-height: 21px;
	font-weight: normal;
}

	label.row-selector select {
		height: 21px;
		padding: 0 5px;
		font-family: Verdana, Arial, sans-serif;
		font-size: 100%;
		color: #000;
		border: 1px solid #ccc;
		vertical-align: baseline;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		-webkit-box-shadow: inset 1px 1px 2px 0 rgba(150,150,150,0.5);
		box-shadow: inset 1px 1px 2px 0 rgba(150,150,150,0.5);
	}

div.tariff-table table {
	width: 960px;
	font-size: 80%;
	line-height: 150%;
}

	div.tariff-table table thead tr td,
	div.tariff-table table thead tr th {
		text-align: left;
		padding: 10px;
		white-space: nowrap;
		vertical-align: bottom;
	}

	div.tariff-table table thead tr td {
		background-color: #fbfbfb;
		text-align: center;
		font-weight: bold;
	}

	div.tariff-table table tbody tr th,
	div.tariff-table table tbody tr td {
		padding: 10px;
		border-top: 1px solid #ddd;
		text-align: center;
	}

	div.tariff-table table tbody tr th {
		font-weight: normal;
		text-align: left;
	}

	div.tariff-table table tbody tr td {
		background-color: #fbfbfb;
		border-left: 1px solid #ddd;
	}

		div.tariff-table table tbody tr th + td {
			border-left: 0;
		}

td.profitably {
	background-color: #f0f0f0 !important;
}

tr.tariffs-separator th {
	background-color: #ddd;
}

td.Item,
td.table-inside {
	vertical-align: middle;
}

td.Item table,
td.Item table th,
td.Item table td,
td.table-inside table,
td.table-inside table th,
td.table-inside table td {
	padding: 0 !important;
	border: 0 !important;
	font-size: inherit;
	line-height: inherit;
	vertical-align: middle;
}

td.table-inside table + div {
	margin: 5px 0 0 46px;
	padding: 5px 5px 0 5px;
	border-top: 1px solid #e3e3e3;
}

.centered,
.centered img,
.centered th,
.centered td,
.centered th img,
.centered td img {
	margin: 0 auto !important;
	text-align: center !important;
}

div.table-sorter {
	position: relative;
	padding-right: 26px;
}

a.table-sorter-az,
a.table-sorter-za {
	display: block;
	width: 16px;
	height: 16px;
	margin-top: -8px;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	overflow: hidden;
	position: absolute;
	right: 0;
	bottom: 1px;
}

a.table-sorter-az {
	background-image: url(../img/icon-table-sorter-az.png);
}

a.table-sorter-za {
	background-image: url(../img/icon-table-sorter-za.png);
}

a.table-sorter-az.table-sorter-active {
	background-image: url(../img/icon-table-sorter-az-active.png);
}

a.table-sorter-za.table-sorter-active {
	background-image: url(../img/icon-table-sorter-za-active.png);
}

ul.table-toolbar {
	list-style: none;
	margin: 0 !important;
	padding: 5px 0;
	font-size: 80% !important;
	background-color: #f3f3f3;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}

	ul.table-toolbar li {
		float: left;
		margin: 0 0 0 10px;
		height: 27px;
		line-height: 27px;
	}

	ul.table-toolbar li.floated-right {
		margin: 0 10px 0 0;
	}

ul.table-toolbar input[type="text"] {
	margin: 0;
	padding: 2px 5px;
	position: relative;
	top: -2px;
}

ul.table-toolbar input[type="checkbox"] {
	margin-right: 3px;
	top: -7px;
}

ul.table-toolbar + div.content-table {
	margin-top: 0;
}

/* /таблицы */

/* фильтры */

ul.filters {
	padding: 10px;
	margin: 0 0 20px 0 !important;
	list-style: none;
	background-color: #f3f3f3;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

li.filter {
	float: left;
	margin-right: 5px;
	font-size: 80%;
}

li.filters-buttons {
	float: right;
}

li.filter > div,
li.filter > label {
	float: left;
	height: 25px;
	line-height: 25px;
}

li.filter > label + label {
	margin-left: 5px;
}

ul.filters select,
ul.filters input[type="text"],
ul.filters input[type="password"] {
	position: relative;
	top: -2px;
	height: 25px;
	padding: 2px 5px;
	margin: 0;
	font-family: Verdana, Arial, sans-serif;
	font-size: 100%;
	color: #777;
	border: 1px solid #ccc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: inset 1px 1px 2px 0 rgba(150,150,150,0.5);
	box-shadow: inset 1px 1px 2px 0 rgba(150,150,150,0.5);
}

ul.filters input[type="text"],
ul.filters input[type="password"] {
	width: 75px;
	height: 23px;
	padding: 0 5px;
}

ul.filters input[type="checkbox"],
ul.filters input[type="radio"] {
	width: 14px;
	height: 14px;
	padding: 0;
	margin: 0 5px 0 0;
	vertical-align: bottom;
	position: relative;
	top: -5px;
}

li.filters-buttons input[type="button"],
li.filters-buttons input[type="submit"],
li.filters-buttons button {
	height: 25px;
	line-height: 25px;
	margin: 0 0 0 10px;
	padding: 0 10px;
	background-color: #99b83a;
	color: #fff;
	font-size: 80%;
	border: 0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

ul.filters li > table {
	position: relative;
	top: 1px;
	font-size: 100%;
}

	ul.filters li > table > tbody > tr > td {
		padding-left: 5px;
	}

	ul.filters li > table > tbody > tr > td:first-child {
		padding-left: 0;
	}

	ul.filters li > table > tbody > tr > td > a {
		position: relative;
		top: 3px;
	}

ul.filters li > table input[type="text"] {
	width: 30px;
}

.ie7 ul.filters input[type="checkbox"],
.ie7 ul.filters input[type="radio"],
.ie7 ul.filters input[type="text"],
.ie7 ul.filters input[type="password"] {
	top: 0;
}

.ie7 ul.filters input[type="text"],
.ie7 ul.filters input[type="password"],
.ie8 ul.filters input[type="text"],
.ie8 ul.filters input[type="password"] {
	top: 0;
	line-height: 23px;
}

.ie8 ul.filters select {
	top: 0;
	padding: 2px 5px;
	height: auto;
	line-height: normal;
}

.ie7 ul.filters select {
	top: 4px;
}

.ie7 ul.filters li > table {
	top: -1px;
}

.ie8 ul.filters li > table {
	top: 1px;
}

.ie7 ul.filters li > table > tbody > tr > td select,
.ie8 ul.filters li > table > tbody > tr > td select {
	top: 0;
	padding: 2px 5px;
	height: auto;
	line-height: normal;
}

.ie7 ul.filters li > table > tbody > tr > td input[type="text"],
.ie8 ul.filters li > table > tbody > tr > td input[type="text"] {
	top: 0;
	height: auto;
	line-height: normal;
	padding: 3px 5px;
}

ul.filters i {
	position: relative;
	display: inline-block;
	width: 16px;
	height: 18px;
	margin: 4px 5px -4px 0;
	background: transparent url(../../img/icon-form-help.png) 0 0 no-repeat;
	cursor: help;
	font-family: Verdana, Arial, sans-serif;
	font-style: normal;
	color: #777;
}

	.ie7 ul.filters i {
		display: inline;
		zoom: 1;
	}

ul.filters span.form-hint {
	display: none;
	width: 200px;
	padding: 8px 15px 10px 15px;
	position: absolute;
	top: 20px;
	left: 0;
	z-index: 100;
	font-size: inherit;
	line-height: 150%;
	background-color: #e3e3e3;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

ul.filters i:hover span.form-hint {
	display: block;
}

ul.header-filters {
	list-style: none;
	margin: 0;
	padding: 0;
	font-size: .5em;
	line-height: 16px;
	position: absolute;
	bottom: 0;
	right: 0;
}

	ul.header-filters li {
		float: left;
		height: 20px;
		line-height: 20px;
	}

	ul.header-filters li a {
		display: inline-block;
		height: 20px;
		line-height: 20px;
	}

		.ie7 ul.header-filters li a {
			display: inline;
			zoom: 1;
		}

	ul.header-filters .filter-current {
		padding: 0 18px 0 5px;
		background-color: #f3f3f3;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
	}

	.filter-current.filter-az {
		background: transparent url(../img/icon-filter-az.png) right 50% no-repeat;
	}

	.filter-current.filter-za {
		background: transparent url(../img/icon-filter-za.png) right 50% no-repeat;
	}

/* /фильтры */

/* wallets lisitng */

ul.wallets-listing {
	list-style: none;
}

	ul.wallets-listing li {
		margin-top: 10px;
	}

	ul.wallets-listing li:first-child {
		margin-top: 0;
	}

/* /wallets lisitng */

.marked-on {
	color: #99b83a;
}

.marked-off {
	color: #a0210c;
}

div.user-card {
	padding: 10px;
	background-color: #fbfbfb;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

	div.user-card + ul.forms {
		margin-top: 10px;
	}

div.user-card > table {
	font-size: 90%;
}

	div.user-card > table th,
	div.user-card > table td {
		padding: 5px 10px;
	}

	div.user-card > table th {
		padding-right: 5px;
		font-weight: normal;
		text-align: right;
	}

table.user-limits {
	margin-top: 10px;
	font-size: 90%;
}

	table.user-limits td {
		padding: 5px;
	}


	table.user-limits th {
		padding: 5px 0 5px 5px !important;
		text-align: left;
	}

td.limit-date {
	padding: 5px 10px !important;
	vertical-align: middle;
	background: transparent url(../img/background-limits-date.png) right center no-repeat;
}

td.limit-more {
	vertical-align: middle;
}

/* codes preview */

div.code-preview {}

	div.code-preview table td {
		padding: 5px 10px;
	}

	div.code-preview textarea {
		width: 90%;
		height: 150px;
		padding: 10px;
		border: 0;
		background-color: #f3f3f3;
		font-family: monospace;
		color: #555;
		font-size: 80%;
		line-height: 150%;
		white-space: pre;
		resize: none;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
	}

.wmwidget-button {
	float: right !important;
	padding: 0 10px !important;
	margin: 0 10px 0 0 !important;
	height: 30px !important;
	line-height: 30px !important;
	border: 1px solid #538ec1 !important;
	background: #a4cef4 url(../img/background-button-submit.png) 0 0 repeat-x !important;
	outline: none !important;
	font-size: 12px !important;
	text-shadow: -1px -1px 0 rgba(0,0,0,0.25) !important;
}

/* /codes preview */

/* spoilers - Iskander */

.spoiler_links {
    display: block;
    font-size: 14px;
    margin-top: 5px;
    padding-right: 13px;
    white-space: nowrap;
}

.spoiler_links.spoiler_links_opened {}

.spoiler_links:hover {
	text-decoration:none;
}

.spoiler_body {
	display: none;
	padding-left: 20px;
	border-left: 1px solid #ededed;
}

.reg_page_p:first-line {
	font-weight: bold;
	color: #555;
}

.reg_page_p {
	display: block;
	position: relative;
	padding-left: 37px;
	padding-top: 20px !important;
}

	.reg_page_p a.content-reg-btn {
		position: absolute;
		margin-top: -13px;
		left: 550px
	}

	.reg_page_p span.enum {
		display: block;
		margin-left: -37px
	}

li.form .spoiler_body {
	margin-top: 10px;
}

div.spoiler_body ul.forms {
	margin: 0;
}

div.spoiler_body li.form {
	padding: 10px;
}

div.spoiler_body li.form:first-child {
	padding-top: 0 !important;
}

div.spoiler_body h2 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 100%;
	font-weight: normal;
	color: #555;
}

	div.spoiler_body h2 input[type="checkbox"],
	div.spoiler_body h2 input[type="radio"] {
		top: -2px;
	}

	.ie7 div.spoiler_body h2 input[type="checkbox"],
	.ie7 div.spoiler_body h2 input[type="radio"] {
		top: 0;
	}

/* /spoilers */

/* icons */

a.icon-edit {
	display: block;
	width: 21px;
	height: 21px;
	background: transparent url(../img/icon-edit.png) 0 0 no-repeat;
	overflow: hidden;
	position: absolute;
}

a.icon-close {
	display: block;
	width: 21px;
	height: 21px;
	background: transparent url(../img/icon-close.png) 0 0 no-repeat;
	overflow: hidden;
	position: absolute;
}

	div.form-block a.icon-close {
		top: 10px;
		right: 10px;
	}

	label.advanced-text-field a.icon-close {
		background: transparent url(../img/icon-close-15.png) 0 0 no-repeat;
		width: 15px;
		height: 15px;
		right: 5px;
		top: 8px;
	}


a.icon-zoom {
	display: block;
	width: 21px;
	height: 21px;
	background: transparent url(../img/icon-zoom.png) 0 0 no-repeat;
	overflow: hidden;
	position: absolute;
}

.icon-settings {
	background: transparent url(../img/icon-settings-16.png) 50% 50% no-repeat;
}

.icon-audio {
	background: transparent url(../img/files/audio.png) 0 0 no-repeat;
}

.icon-document {
	background: transparent url(../img/files/document.png) 0 0 no-repeat;
}

.icon-excel {
	background: transparent url(../img/files/excel.png) 0 0 no-repeat;
}

.icon-pdf {
	background: transparent url(../img/files/pdf.png) 0 0 no-repeat;
}

.icon-picture {
	background: transparent url(../img/files/picture.png) 0 0 no-repeat;
}

.icon-rar {
	background: transparent url(../img/files/rar.png) 0 0 no-repeat;
}

.icon-text {
	background: transparent url(../img/files/text.png) 0 0 no-repeat;
}

.icon-video {
	background: transparent url(../img/files/video.png) 0 0 no-repeat;
}

.icon-word {
	background: transparent url(../img/files/word.png) 0 0 no-repeat;
}

.icon-zip {
	background: transparent url(../img/files/zip.png) 0 0 no-repeat;
}

.icon-wmb {
	padding-left: 19px;
	background: transparent url(../img/wm/purses/wmb-16.png) 0 50% no-repeat;
}

.icon-wme {
	padding-left: 19px;
	background: transparent url(../img/wm/purses/wme-16.png) 0 50% no-repeat;
}

.icon-wmg {
	padding-left: 19px;
	background: transparent url(../img/wm/purses/wmg-16.png) 0 50% no-repeat;
}

.icon-wmr {
	padding-left: 19px;
	background: transparent url(../img/wm/purses/wmr-16.png) 0 50% no-repeat;
}

.icon-wmu {
	padding-left: 19px;
	background: transparent url(../img/wm/purses/wmu-16.png) 0 50% no-repeat;
}

.icon-wmy {
	padding-left: 19px;
	background: transparent url(../img/wm/purses/wmy-16.png) 0 50% no-repeat;
}

.icon-wmz {
	padding-left: 19px;
	background: transparent url(../img/wm/purses/wmz-16.png) 0 50% no-repeat;
}

.icon-atm {
	padding-left: 19px;
	background: transparent url(../img/wm/purses/atm-16.png) 0 50% no-repeat;
}

.icon-reload-16 {
	display: block;
	width: 16px;
	height: 16px;
	background: transparent url(../img/icon-reload-16.png) 50% 50% no-repeat;
}

.icon-reload-20 {
	display: block;
	width: 20px;
	height: 20px;
	background: transparent url(../img/icon-reload-20.png) 50% 50% no-repeat;
}

.icon-reload-24 {
	display: block;
	width: 24px;
	height: 24px;
	background: transparent url(../img/icon-reload-24.png) 50% 50% no-repeat;
}

.icon-reload-48 {
	display: block;
	width: 48px;
	height: 48px;
	background: transparent url(../img/icon-reload-48.png) 50% 50% no-repeat;
}

.icon-reload-64 {
	display: block;
	width: 64px;
	height: 64px;
	background: transparent url(../img/icon-reload-64.png) 50% 50% no-repeat;
}

.icon-reload-128 {
	display: block;
	width: 128px;
	height: 128px;
	background: transparent url(../img/icon-reload-128.png) 50% 50% no-repeat;
}

.social-facebook {
	background-image: url(../img/social/facebook.png);
}

.social-gmail {
	background-image: url(../img/social/gmail.png);
}

.social-icq {
	background-image: url(../img/social/icq.png);
}

.social-linkedin {
	background-image: url(../img/social/linkedin.png);
}

.social-mailru {
	background-image: url(../img/social/mailru.png);
}

.social-myopenid {
	background-image: url(../img/social/myopenid.png);
}

.social-odnoklassniki {
	background-image: url(../img/social/odnoklassniki.png);
}

.social-twitter {
	background-image: url(../img/social/twitter.png);
}

.social-vkontakte {
	background-image: url(../img/social/vkontakte.png);
}

.social-windowslive {
	background-image: url(../img/social/windowslive.png);
}

.social-yahoo {
	background-image: url(../img/social/yahoo.png);
}

.social-yandex {
	background-image: url(../img/social/yandex.png);
}


/* */

div.message-system {
	position: fixed;
	top: 10px;
	left: 50%;
}

div.message-system > div {
	position: relative;
	width: 480px;
	padding: 9px;
	margin-left: -250px;
	background-color: #efefef;
	border: 1px solid #999;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,0.5);
	box-shadow: 0 0 5px 0 rgba(0,0,0,0.5);
}

	div.message-system a.icon-close {
		display: block;
		width: 15px;
		height: 15px;
		background: transparent url(../img/icon-close-cross.png) 50% 50% no-repeat;
		position: absolute;
		top: 10px;
		right: 10px;
	}

	div.message-system h2 {
		display: block;
		padding-right: 40px;
		margin: 0 0 10px 0;
		font-size: 120%;
		line-height: 120%;
		font-weight: normal;
	}

	div.message-system p,
	div.message-system ul,
	div.message-system ol {
		margin: 5px 0 0 0;
		font-size: 80%;
		line-height: 130%;
		color: #555;
	}

	div.message-system ul,
	div.message-system ol {
		margin-left: 20px;
	}

div.message-system-error > div {
	border: 1px solid #800;
	-webkit-box-shadow: 0 0 5px 0 rgba(136,0,0,0.5);
	box-shadow: 0 0 5px 0 rgba(136,0,0,0.5);
}

	div.message-system-error h2 {
		color: #800;
	}

div.message-system-warning > div {
	border: 1px solid #bbb900;
	-webkit-box-shadow: 0 0 5px 0 rgba(187,185,0,0.5);
	box-shadow: 0 0 5px 0 rgba(187,185,0,0.5);
}

	div.message-system-warning h2 {
		color: #bbb900;
	}

div.message-system-success > div {
	border: 1px solid #080;
	-webkit-box-shadow: 0 0 5px 0 rgba(0,136,0,0.5);
	box-shadow: 0 0 5px 0 rgba(0,136,0,0.5);
}

	div.message-system-success h2 {
		color: #080;
	}

.loader-global {
	display: block;
	padding: 62px 0 20px 0;
	margin-left: -100px;
	width: 200px;
	background: #99b83a url(../img/loader-ffffff-on-99b83a-big.gif) 50% 20px no-repeat;
	color: #fff;
	font-size: 80%;
	line-height: 18px;
	text-align: center;
	position: fixed;
	top: 10px;
	left: 50%;
	z-index: 20000;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

li.form-buttons .form-loader {
	float: left;
	height: 30px;
	width: 16px;
}
    a.customSum {
        display: inline-block;
        font-size: 12px;
        text-decoration: none;
        padding: 6px;
        background: #99b83a;
        color: #fff;
        border-radius: 3px;
        margin: 5px 0;
        -moz-transition: background .1s ease-in-out;
        -o-transition: background .1s ease-in-out;
        -webkit-transition: background .1s ease-in-out;
        transition: background .1s ease-in-out;

    }

   
.info-list {
    color: #ff4500;
}

.info-list__title {
    display: block;
    margin: 25px 0 13px;
    font-size: 14px;
    line-height: 1.2;
}
.info-list__items {
    margin: 0 0 0 20px;
    font-size: 12px;
    line-height: 1.4;
}
.info-list__item {
    padding-left: 3px;
}

.info-list__item a {
    color: #006ab3;
    text-decoration: underline;
}

.info-list__item:not(:last-child) {
    margin-bottom: 10px;
}
.contanier_output_input {
	overflow: hidden;
	position: relative;
	width: 960px;
	height: 640px;
}

	.contanier_output_input ul.valuta_list {
		list-style-type: none;
		width: 124px;
		box-sizing: border-box;
		border: 1px solid #dddddd;
		border-left: 0;
		margin: 0;
		float: left;
		height: 640px;
	}

		.contanier_output_input ul.valuta_list li {
			margin: 0;
			padding: 0;
		}

		.contanier_output_input ul.valuta_list a {
			padding: 20px 79px 20px 15px;
			display: block;
			background: #f3f3f3 url('../img/new/wm/arrows/valuta_arrow_right.png') no-repeat 141px center;
		}

			.contanier_output_input ul.valuta_list a:hover {
				background-color: #ededed;
			}

			.contanier_output_input ul.valuta_list a.active {
				background: #dddddd url('../img/new/wm/arrows/valuta_arrow_right_active.png') no-repeat 97px center;
				padding: 20px 37px 20px 15px;
			}

				.contanier_output_input ul.valuta_list a.active span {
					color: #222222;
					font-weight: bold;
				}

			.contanier_output_input ul.valuta_list a img,
			.contanier_output_input ul.valuta_list a span {
				display: inline-block;
				vertical-align: middle;
			}

			.contanier_output_input ul.valuta_list a span {
				color: #5c5c5c;
				font-size: 11px;
				margin-left: 11px;
			}

	.contanier_output_input ul.completion_method_list {
		list-style-type: none;
		width: 191px;
		box-sizing: border-box;
		border: 1px solid #dddddd;
		border-left: 0;
		margin: 0;
		float: left;
		height: 640px;
		display: none;
	}

	.contanier_output_input .completion_method_lists ul.completion_method_list:first-child {
		display: block;
	}

	.contanier_output_input ul.completion_method_list li {
		margin: 0;
		padding: 0;
		border-bottom: 1px solid #f9f9f9;
	}

		.contanier_output_input ul.completion_method_list li:last-child {
			border-bottom: none;
		}


		.contanier_output_input ul.completion_method_list li a {
			display: block;
			padding: 0 23px 0 53px;
			background: #ffffff url('../img/new/wm/arrows/valuta_arrow_right.png') no-repeat 302px center;
			text-decoration: none;
			position: relative;
			box-sizing: border-box;
		}

			.contanier_output_input ul.completion_method_list li a:hover {
				background: #f7f7f7 url('../img/new/wm/arrows/valuta_arrow_right.png') no-repeat 302px center;
			}

			.contanier_output_input ul.completion_method_list li a.active {
				background: #f3f3f3 url('../img/new/wm/arrows/valuta_arrow_right_active.png') no-repeat 302px center;
			}

	.contanier_output_input ul.completion_method_list a.active span {
		color: #222222;
	}

	.contanier_output_input ul.completion_method_list li a span,
	.contanier_output_input ul.result_list li a span {
		color: #5c5c5c;
		font-size: 12px;
		line-height: 17px;
		z-index: 11;
		position: relative;
		white-space: normal;
		display: inline-block;
		vertical-align: middle;
	}

	.contanier_output_input ul.result_list {
		list-style-type: none;
		width: 645px;
		box-sizing: border-box;
		border: 1px solid #dddddd;
		border-left: 0;
		border-right: 0;
		margin: 0;
		float: left;
		height: 640px;
		/*display: none;*/
	}

	.contanier_output_input .result_lists div:first-child > ul.result_list:first-child {
		display: block;
	}

	.contanier_output_input ul.result_list > li {
		margin: 0;
		padding: 0;
		position: relative;
	}

		.contanier_output_input ul.result_list > li.on_cart a {
			padding: 7px 23px 7px;
		}

			.contanier_output_input ul.result_list > li.on_cart a span {
				line-height: 12px;
				margin-top: 0px;
				display: block;
			}

	.contanier_output_input ul.result_list li ul {
		list-style: none;
	}

	.contanier_output_input ul.result_list > li > a {
		display: block;
		text-decoration: none;
		box-sizing: border-box;
		position: relative;
		background: #ffffff url('../img/new/wm/arrows/valuta_arrow_right.png') no-repeat 622px center;
		padding: 7px 23px;
		cursor: pointer;
		height: 39px;
		box-sizing: border-box;
	}

		.contanier_output_input ul.result_list > li > a:focus {
			border: 0;
			outline: 0;
		}

	.contanier_output_input ul.result_list > li a:after {
		content: '';
		display: block;
		height: 1px;
		background-color: #eeeeee;
		position: absolute;
		width: 443px;
		left: 25px;
		top: 0;
	}

	.contanier_output_input ul.result_list > li:last-child a:after {
		content: '';
		display: block;
		height: 1px;
		background-color: #eeeeee;
		position: absolute;
		width: 443px;
		left: 25px;
		bottom: 0;
	}

	.contanier_output_input ul.result_list > li:first-child a:after {
		display: none;
	}

	.contanier_output_input ul.result_list > li a:hover {
		/*content: '';
							    display: block;
							    height: 50px;
							    position: absolute;
							    width: 100%;
							    left: 0;
							    bottom: -1px;*/
		background: #f1f1f1 url('../img/new/wm/arrows/valuta_arrow_right_active.png') no-repeat 622px center;
		/*z-index: 10;
							    cursor: pointer;*/
	}

	.contanier_output_input ul.result_list li.on_cart > a i {
		color: #999999;
		font-size: 10px;
		display: block;
		font-style: normal;
		line-height: 11px;
		margin-top: 2px;
		position: relative;
		z-index: 11;
	}

	.contanier_output_input ul.result_list li ul.systems {
		margin: 0;
		margin-top: -2px !important;
		z-index: 11;
		position: relative;
	}

		.contanier_output_input ul.result_list li ul.systems li {
			display: inline-block;
			margin: 0;
			margin-right: 20px;
			vertical-align: middle;
			height: 25px;
		}

			.contanier_output_input ul.result_list li ul.systems li:last-child {
				margin-right: 0;
			}

			.contanier_output_input ul.result_list li ul.systems li a {
				text-decoration: none;
				display: block;
			}

			.contanier_output_input ul.result_list li ul.systems li span,
			.contanier_output_input ul.result_list li ul.systems li img {
				display: inline-block;
				vertical-align: middle;
			}

			.contanier_output_input ul.result_list li ul.systems li img {
				margin-right: 5px;
			}

	.contanier_output_input ul.result_list > li .systems {
		display: block;
		text-decoration: none;
		height: 35px;
		box-sizing: border-box;
		position: relative;
		background: #ffffff url('../img/new/wm/arrows/valuta_arrow_right.png') no-repeat 622px center;
		padding: 14px 23px;
		cursor: pointer;
		height: 49px;
		box-sizing: border-box;
	}

		.contanier_output_input ul.result_list > li .systems::after {
			content: '';
			display: block;
			height: 1px;
			background-color: #eeeeee;
			position: absolute;
			width: 443px;
			left: 25px;
			top: 0;
		}

	.contanier_output_input ul.result_list li ul.systems li a {
		position: relative;
		z-index: 11;
	}

	.contanier_output_input ul.result_list > li .systems li a::after {
		display: none;
	}

	.contanier_output_input ul.result_list > li .systems li a:before {
		display: none;
	}

	.contanier_output_input ul.result_list > li .systems:hover:before {
		content: '';
		display: block;
		height: 50px;
		position: absolute;
		width: 100%;
		left: 0;
		bottom: -1px;
		background: #f1f1f1 url('../img/new/wm/arrows/valuta_arrow_right_active.png') no-repeat 622px center;
		z-index: 10;
		cursor: pointer;
	}


	/* ----- */
	.contanier_output_input ul.result_list > li > a img {
		position: relative;
		z-index: 11;
		display: inline-block;
		vertical-align: middle;
		margin-right: 5px;
	}

	.contanier_output_input ul.result_list li a img + span {
		display: inline-block;
		vertical-align: middle;
	}

	/*******/
	.contanier_output_input ul.completion_method_list li a:before {
		content: "";
		display: inline-block;
		height: 28px;
		background-image: url('../img/new/sprites-pay-variants-2col.png');
		background-size: 180px 28px;
		position: absolute;
		top: 50%;
		margin-top: -14px;
		left: 13px;
	}

	.contanier_output_input ul.completion_method_list li a.bank-card:before {
		width: 30px;
		margin-right: 10px;
		background-position-x: 0;
	}

	.contanier_output_input ul.completion_method_list li a.bank-account:before {
		width: 30px;
		margin-right: 10px;
		background-position-x: -30px;
	}

	.contanier_output_input ul.completion_method_list li a.e-money:before {
		width: 24px;
		margin-right: 10px;
		background-position-x: -60px;
	}

	.contanier_output_input ul.completion_method_list li a.cash:before {
		width: 30px;
		margin-right: 10px;
		background-position-x: -90px;
	}

	.contanier_output_input ul.completion_method_list li a.garant:before {
		width: 30px;
		margin-right: 10px;
		background-position-x: -120px;
	}

	.contanier_output_input ul.completion_method_list li a.garant-back:before {
		width: 30px;
		margin-right: 10px;
		background-position-x: -150px;
	}

	.contanier_output_input ul.result_list > li > a {
		position: relative;
	}

	.contanier_output_input ul.result_list > li a:before {
		content: "";
		display: inline-block;
		height: 28px;
		position: absolute;
		top: 50%;
		margin-top: -14px;
		right: 35px;
	}

	.contanier_output_input ul.result_list > li.plastic-card a:before {
		background: url('../img/new/pay-variants/card.png') center center no-repeat;
		width: 57px;
		background-size: 57px 28px;
	}

	.contanier_output_input ul.result_list > li.bank-transfer a:before {
		background: url('../img/new/pay-variants/bank-transfer.png') center center no-repeat;
		width: 28px;
		background-size: 28px 28px;
	}

	.contanier_output_input ul.result_list > li.money-transfer a:before {
		background: url('../img/new/pay-variants/mt.png') center center no-repeat;
		width: 178px;
		background-size: 178px 28px;
	}

	.contanier_output_input ul.result_list > li.virt-card a:before {
		background: url('../img/new/pay-variants/virt-card.png') center center no-repeat;
		width: 28px;
		background-size: 28px 28px;
	}

	.contanier_output_input ul.result_list > li.exchange a:before {
		background: url('../img/new/pay-variants/exchange.png') center center no-repeat;
		width: 28px;
		background-size: 28px 28px;
	}

	.contanier_output_input ul.result_list > li.atm a:before {
		background: url('../img/new/pay-variants/atm.png') center center no-repeat;
		width: 28px;
		background-size: 28px 28px;
	}

	.contanier_output_input ul.result_list > li.int-bank a:before {
		background: url('../img/new/pay-variants/internet-bank.png') center center no-repeat;
		width: 76px;
		background-size: 76px 28px;
	}

	.contanier_output_input ul.result_list > li.mobile a:before {
		background: url('../img/new/pay-variants/mobile.png') center center no-repeat;
		width: 84px;
		background-size: 84px 28px;
	}

	.contanier_output_input ul.result_list > li.cash-desk a:before {
		background: url('../img/new/pay-variants/cash-desk.png') center center no-repeat;
		width: 84px;
		background-size: 84px 28px;
	}

	.contanier_output_input ul.result_list > li.post a:before {
		background: url('../img/new/pay-variants/post.png') center center no-repeat;
		width: 28px;
		background-size: 28px 28px;
	}

	.contanier_output_input ul.result_list > li.garant a:before {
		background: url('../img/new/sprites-pay-variants-2col.png') center center no-repeat;
		width: 30px;
		background-position-x: -120px;
		background-size: 180px 28px;
	}

	.contanier_output_input ul.result_list > li.e-money a:before {
		background: url('../img/new/sprites-pay-variants-2col.png') center center no-repeat;
		width: 24px;
		background-position-x: -60px;
		background-size: 180px 28px;
	}

	.contanier_output_input ul.result_list > li.yandex a:before {
		background: url('../img/new/pay-variants/yandex.png') center center no-repeat;
		width: 28px;
		background-size: 28px 28px;
	}

	.contanier_output_input ul.result_list > li.paypal a:before {
		background: url('../img/new/pay-variants/pp.png') center center no-repeat;
		width: 28px;
		background-size: 28px 28px;
	}

	.contanier_output_input ul.result_list > li.qiwi a:before {
		background: url('../img/new/pay-variants/qiwi.png') center center no-repeat;
		width: 28px;
		background-size: 28px 28px;
	}

	.contanier_output_input ul.result_list > li.active a {
		background: #f1f1f1 url('../img/new/wm/arrows/valuta_arrow_right_active.png') no-repeat 622px center;
	}

	.contanier_output_input .iframe_item iframe {
		background: transparent;
		position: relative;
		z-index: 1;
		display: none;
	}

		.contanier_output_input .iframe_item iframe.loaded {
			display: block;
		}

	.contanier_output_input .iframe_item {
		background: #fff url(../img/loader_gray.gif) no-repeat center;
		border-bottom: 1px solid #dddddd;
		height: 640px;
		margin: 0;
		position: relative;
		z-index: 10;
		width: 645px;
		float: right;
		border-top: 1px solid #dddddd;
	}

li.service-tabs > a:first-child {
    margin-left: 150px;
}

div.service-block {
    position: relative;
}

.service-block > div {
    display: inline-block;
    position: absolute;
    z-index: 10;
    vertical-align: middle;
    height: 53px;
    border-radius: 3px 3px 0 0;
    border: 1px solid #fff;
    padding: 0 14px;
    width: auto;
    top: 1px;
    margin-top: 0px;
    margin-right: 36px;
    font-size: 0;
    border-bottom: 0 none;
}

.service-block img {
    display: block;
    height: 28px;
    margin-top: 5px;
}

    .service-block > div.service-tab-active {
        background: #f3f3f3;
        border: 1px solid #e1e1e1;
        padding: 0 15px;
        width: auto;
        top: 1px;
        margin-right: 36px;
        font-size: 0;
        border-bottom: 0 none;
    }

        .service-block > div.service-tab-active a {
            margin-left: 0px;
        }

    .service-block > div h2 {
        vertical-align: middle;
        margin-top: 16px;
        font-weight: 300;
        color: #555;
        display: inline-block;
        font-size: 20px;
        font-family: verdana,arial;
        font-weight: 300;
    }

    .service-block > div a {
        margin: 6px 15px 0 1px;
        display: inline-block;
        vertical-align: middle;
        border-radius: 3px;
    }

    .service-block > div span {
        font-size: 15px;
        color: #555;
        display: block;
    }

.service-block .two_lines span {
    margin-top: 0;
    font-size: 13px;
}

ul.service-menu > li {
    position: relative;
    z-index: 0;
    height: 42px;
}

div.service-block > ul li:first-child {
    border-bottom: 0 none;
    height: 54px;
    z-index: 1;
    padding-left: 0;
}

ul.service-menu {
    margin-left: 0;
}

li.service-tabs > a {
    background-color: #fff;
    border-radius: 3px 3px 0 0;
    color: #555;
    float: left;
    top: 9px;
    height: 43px;
    position: relative;
    line-height: 41px;
    margin: 0 18px;
    width: auto;
    padding: 0 15px;
    font-size: 14px;
    text-align: center;
    text-decoration: none;
    padding: 0 30px 0 30px;
}

div.service-block li + li {
    background: #f3f3f3;
    border: 1px solid #e1e1e1;
    border-radius: 3px;
}

li.service-sub-tabs {
    font-size: 0;
    padding: 0 15px!Important;
}

    li.service-sub-tabs a {
        font-size: 12px;
        height: 26px;
        color: #555;
        line-height: 24px;
        padding: 0 14px;
        border-radius: 3px;
        float: left;
        display: inline-block;
        margin: 8px 14px 0 0;
        text-align: center;
        text-decoration: none;
    }

a.service-tab-active {
    border: 1px solid #e1e1e1!important;
    position: relative;
    z-index: 11;
    background: #f3f3f3;
    border-radius: 3px 3px 0 0;
    border-bottom: 1px solid #f3f3f3!important;
}
}

div.service-title.service-tab-active {
    border: 1px solid #e1e1e1;
    border-bottom: 1px solid #f3f3f3;
    border-radius: 3px 3px 0 0;
    background: #f3f3f3;
}

a.service-title {
    margin-right: 0!important;
    margin-top: 3px!important;
}

.service-block .two_lines a.service-title {
    margin-top: 0!important;
}
a.order-create {
    background: #99b83a;
    color: #fff !important;
    float: right !important;
    margin-right: 0 !important;
    font-weight: bold;
}

/*!
 *  Font Awesome 4.6.3 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url('/Content/fonts/fontawesome-webfont.eot?v=4.6.3');src:url('/Content/fonts/fontawesome-webfont.eot?#iefix&v=4.6.3') format('embedded-opentype'),url('/Content/fonts/fontawesome-webfont.woff2?v=4.6.3') format('woff2'),url('/Content/fonts/fontawesome-webfont.woff?v=4.6.3') format('woff'),url('/Content/fonts/fontawesome-webfont.ttf?v=4.6.3') format('truetype'),url('/Content/fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}

/*
 * This combined file was created by the DataTables downloader builder:
 *   https://datatables.net/download
 *
 * To rebuild or modify this file with the latest versions of the included
 * software please visit:
 *   https://datatables.net/download/#dt/jq-2.2.0,dt-1.10.11
 *
 * Included libraries:
 *   jQuery 2.2.0, DataTables 1.10.11
 */

table.dataTable{width:100%;margin:0 auto;clear:both;border-collapse:separate;border-spacing:0}table.dataTable thead th,table.dataTable tfoot th{font-weight:bold}table.dataTable thead th,table.dataTable thead td{padding:10px 18px;border-bottom:1px solid #111}table.dataTable thead th:active,table.dataTable thead td:active{outline:none}table.dataTable tfoot th,table.dataTable tfoot td{padding:10px 18px 6px 18px;}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc{cursor:pointer;*cursor:hand}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc_disabled{background-repeat:no-repeat;background-position:center right}table.dataTable thead .sorting{background-image:url("../images/sort_both.png")}table.dataTable thead .sorting_asc{background-image:url("../images/sort_asc.png")}table.dataTable thead .sorting_desc{background-image:url("../images/sort_desc.png")}table.dataTable thead .sorting_asc_disabled{background-image:url("../images/sort_asc_disabled.png")}table.dataTable thead .sorting_desc_disabled{background-image:url("../images/sort_desc_disabled.png")}table.dataTable tbody tr{background-color:#ffffff}table.dataTable tbody tr.selected{background-color:#B0BED9}table.dataTable tbody th,table.dataTable tbody td{padding:8px 10px}table.dataTable.stripe tbody tr.odd,table.dataTable.display tbody tr.odd{background-color:#f9f9f9}table.dataTable.stripe tbody tr.odd.selected,table.dataTable.display tbody tr.odd.selected{background-color:#acbad4}table.dataTable.hover tbody tr:hover,table.dataTable.display tbody tr:hover{background-color:#f6f6f6}table.dataTable.hover tbody tr:hover.selected,table.dataTable.display tbody tr:hover.selected{background-color:#aab7d1}table.dataTable.order-column tbody tr>.sorting_1,table.dataTable.order-column tbody tr>.sorting_2,table.dataTable.order-column tbody tr>.sorting_3,table.dataTable.display tbody tr>.sorting_1,table.dataTable.display tbody tr>.sorting_2,table.dataTable.display tbody tr>.sorting_3{background-color:#fafafa}table.dataTable.order-column tbody tr.selected>.sorting_1,table.dataTable.order-column tbody tr.selected>.sorting_2,table.dataTable.order-column tbody tr.selected>.sorting_3,table.dataTable.display tbody tr.selected>.sorting_1,table.dataTable.display tbody tr.selected>.sorting_2,table.dataTable.display tbody tr.selected>.sorting_3{background-color:#acbad5}table.dataTable.display tbody tr.odd>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd>.sorting_1{background-color:#f9f9f9}table.dataTable.display tbody tr.odd>.sorting_2,table.dataTable.order-column.stripe tbody tr.odd>.sorting_2{background-color:#f3f3f3}table.dataTable.display tbody tr.odd>.sorting_3,table.dataTable.order-column.stripe tbody tr.odd>.sorting_3{background-color:whitesmoke}table.dataTable.display tbody tr.odd.selected>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_1{background-color:#a6b4cd}table.dataTable.display tbody tr.odd.selected>.sorting_2,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_2{background-color:#a8b5cf}table.dataTable.display tbody tr.odd.selected>.sorting_3,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_3{background-color:#a9b7d1}table.dataTable.display tbody tr.even>.sorting_1,table.dataTable.order-column.stripe tbody tr.even>.sorting_1{background-color:#fafafa}table.dataTable.display tbody tr.even>.sorting_2,table.dataTable.order-column.stripe tbody tr.even>.sorting_2{background-color:#fcfcfc}table.dataTable.display tbody tr.even>.sorting_3,table.dataTable.order-column.stripe tbody tr.even>.sorting_3{background-color:#fefefe}table.dataTable.display tbody tr.even.selected>.sorting_1,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_1{background-color:#acbad5}table.dataTable.display tbody tr.even.selected>.sorting_2,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_2{background-color:#aebcd6}table.dataTable.display tbody tr.even.selected>.sorting_3,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_3{background-color:#afbdd8}table.dataTable.display tbody tr:hover>.sorting_1,table.dataTable.order-column.hover tbody tr:hover>.sorting_1{background-color:#eaeaea}table.dataTable.display tbody tr:hover>.sorting_2,table.dataTable.order-column.hover tbody tr:hover>.sorting_2{background-color:#ececec}table.dataTable.display tbody tr:hover>.sorting_3,table.dataTable.order-column.hover tbody tr:hover>.sorting_3{background-color:#efefef}table.dataTable.display tbody tr:hover.selected>.sorting_1,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_1{background-color:#a2aec7}table.dataTable.display tbody tr:hover.selected>.sorting_2,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_2{background-color:#a3b0c9}table.dataTable.display tbody tr:hover.selected>.sorting_3,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_3{background-color:#a5b2cb}table.dataTable.no-footer{border-bottom:1px solid #111}table.dataTable.nowrap th,table.dataTable.nowrap td{white-space:nowrap}table.dataTable.compact thead th,table.dataTable.compact thead td{padding:4px 17px 4px 4px}table.dataTable.compact tfoot th,table.dataTable.compact tfoot td{padding:4px}table.dataTable.compact tbody th,table.dataTable.compact tbody td{padding:4px}table.dataTable th.dt-left,table.dataTable td.dt-left{text-align:left}table.dataTable th.dt-center,table.dataTable td.dt-center,table.dataTable td.dataTables_empty{text-align:center}table.dataTable th.dt-right,table.dataTable td.dt-right{text-align:right}table.dataTable th.dt-justify,table.dataTable td.dt-justify{text-align:justify}table.dataTable th.dt-nowrap,table.dataTable td.dt-nowrap{white-space:nowrap}table.dataTable thead th.dt-head-left,table.dataTable thead td.dt-head-left,table.dataTable tfoot th.dt-head-left,table.dataTable tfoot td.dt-head-left{text-align:left}table.dataTable thead th.dt-head-center,table.dataTable thead td.dt-head-center,table.dataTable tfoot th.dt-head-center,table.dataTable tfoot td.dt-head-center{text-align:center}table.dataTable thead th.dt-head-right,table.dataTable thead td.dt-head-right,table.dataTable tfoot th.dt-head-right,table.dataTable tfoot td.dt-head-right{text-align:right}table.dataTable thead th.dt-head-justify,table.dataTable thead td.dt-head-justify,table.dataTable tfoot th.dt-head-justify,table.dataTable tfoot td.dt-head-justify{text-align:justify}table.dataTable thead th.dt-head-nowrap,table.dataTable thead td.dt-head-nowrap,table.dataTable tfoot th.dt-head-nowrap,table.dataTable tfoot td.dt-head-nowrap{white-space:nowrap}table.dataTable tbody th.dt-body-left,table.dataTable tbody td.dt-body-left{text-align:left}table.dataTable tbody th.dt-body-center,table.dataTable tbody td.dt-body-center{text-align:center}table.dataTable tbody th.dt-body-right,table.dataTable tbody td.dt-body-right{text-align:right}table.dataTable tbody th.dt-body-justify,table.dataTable tbody td.dt-body-justify{text-align:justify}table.dataTable tbody th.dt-body-nowrap,table.dataTable tbody td.dt-body-nowrap{white-space:nowrap}table.dataTable,table.dataTable th,table.dataTable td{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.dataTables_wrapper{position:relative;clear:both;*zoom:1;zoom:1}.dataTables_wrapper .dataTables_length{float:left}.dataTables_wrapper .dataTables_filter{float:right;text-align:right}.dataTables_wrapper .dataTables_filter input{margin-left:0.5em}.dataTables_wrapper .dataTables_info{clear:both;float:left;padding-top:0.755em}.dataTables_wrapper .dataTables_paginate{float:right;text-align:right;padding-top:0.25em}.dataTables_wrapper .dataTables_paginate .paginate_button{box-sizing:border-box;display:inline-block;min-width:1.5em;padding:0.5em 1em;margin-left:2px;text-align:center;text-decoration:none !important;cursor:pointer;*cursor:hand;color:#333 !important;border:1px solid transparent;border-radius:2px}.dataTables_wrapper .dataTables_paginate .paginate_button.current,.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{color:#333 !important;border:1px solid #979797;background-color:white;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #dcdcdc));background:-webkit-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:-moz-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:-ms-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:-o-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:linear-gradient(to bottom, #fff 0%, #dcdcdc 100%)}.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active{cursor:default;color:#666 !important;border:1px solid transparent;background:transparent;box-shadow:none}.dataTables_wrapper .dataTables_paginate .paginate_button:hover{color:white !important;border:1px solid #111;background-color:#585858;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #585858), color-stop(100%, #111));background:-webkit-linear-gradient(top, #585858 0%, #111 100%);background:-moz-linear-gradient(top, #585858 0%, #111 100%);background:-ms-linear-gradient(top, #585858 0%, #111 100%);background:-o-linear-gradient(top, #585858 0%, #111 100%);background:linear-gradient(to bottom, #585858 0%, #111 100%)}.dataTables_wrapper .dataTables_paginate .paginate_button:active{outline:none;background-color:#2b2b2b;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #2b2b2b), color-stop(100%, #0c0c0c));background:-webkit-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-moz-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-ms-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-o-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:linear-gradient(to bottom, #2b2b2b 0%, #0c0c0c 100%);box-shadow:inset 0 0 3px #111}.dataTables_wrapper .dataTables_paginate .ellipsis{padding:0 1em}.dataTables_wrapper .dataTables_processing{position:absolute;top:50%;left:50%;width:100%;height:40px;margin-left:-50%;margin-top:-25px;padding-top:20px;text-align:center;font-size:1.2em;background-color:white;background:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255,255,255,0)), color-stop(25%, rgba(255,255,255,0.9)), color-stop(75%, rgba(255,255,255,0.9)), color-stop(100%, rgba(255,255,255,0)));background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:-moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:-ms-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:-o-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%)}.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_processing,.dataTables_wrapper .dataTables_paginate{color:#333}.dataTables_wrapper .dataTables_scroll{clear:both}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody{*margin-top:-1px;-webkit-overflow-scrolling:touch}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody th,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody td{vertical-align:middle}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody th>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody td>div.dataTables_sizing{height:0;overflow:hidden;margin:0 !important;padding:0 !important}.dataTables_wrapper.no-footer .dataTables_scrollBody{border-bottom:1px solid #111}.dataTables_wrapper.no-footer div.dataTables_scrollHead table,.dataTables_wrapper.no-footer div.dataTables_scrollBody table{border-bottom:none}.dataTables_wrapper:after{visibility:hidden;display:block;content:"";clear:both;height:0}@media screen and (max-width: 767px){.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_paginate{float:none;text-align:center}.dataTables_wrapper .dataTables_paginate{margin-top:0.5em}}@media screen and (max-width: 640px){.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter{float:none;text-align:center}.dataTables_wrapper .dataTables_filter{margin-top:0.5em}}



table.dataTable{font-size:13px;color:#555;border-bottom:1px solid #f3f3f3 !important;}table.dataTable .dataTables_empty{text-align:center;}table.dataTable thead th{background:#f3f3f3;border-bottom:1px solid #e1e1e1 !important;padding:14px 18px !important;}table.dataTable thead th:first-child{text-align:left;}table.dataTable tbody tr.odd{background:#fff !important;}table.dataTable tbody tr.even{background:#f9f9f9 !important;}table.dataTable tbody tr td{padding:12px 18px;color:#777;}table.dataTable tbody tr td.dataTables_empty{text-align:center !important;color:#777;}table.dataTable tbody tr td:nth-child(2){font-weight:bold;}table.dataTable tbody tr td:nth-child(2),table.dataTable tbody tr td:nth-child(3){text-align:center;}table.dataTable tbody tr td:last-child{text-align:center;}table.dataTable tbody tr td:last-child a{text-decoration:none;}table.dataTable tbody tr td:last-child a.hold{display:inline-block;width:16px;height:16px;background:url("../../img/processing.png") no-repeat center;-moz-animation:spinnerRotate 2s infinite linear;-o-animation:spinnerRotate 2s infinite linear;-webkit-animation:spinnerRotate 2s infinite linear;animation:spinnerRotate 2s infinite linear;position:relative;top:2px;}table.dataTable tbody tr td:last-child a:hover{text-decoration:underline;}@-webkit-keyframes spinnerRotate{from{-webkit-transform:rotate(0deg);}to{-webkit-transform:rotate(360deg);}}@-moz-keyframes spinnerRotate{from{-moz-transform:rotate(0deg);}to{-moz-transform:rotate(360deg);}}@-ms-keyframes spinnerRotate{from{-ms-transform:rotate(0deg);}to{-ms-transform:rotate(360deg);}}#operationsTable tbody tr td:nth-child(4){text-align:center;}#operationsTable tbody tr td:last-child{text-align:right;}.dataTables_wrapper .dataTables_info{font-size:13px;color:#777;}.dataTables_wrapper .dataTables_length{font-size:13px;color:#555;margin-top:10px;}.dataTables_wrapper .dataTables_length select{height:30px;padding:0 10px;border:1px solid #e1e1e1;box-shadow:none;color:#777;}.dataTables_wrapper .dataTables_paginate a{font-size:13px;}.dataTables_wrapper .dataTables_paginate a.disabled{display:none;}.dataTables_wrapper .dataTables_paginate a.paginate_button{padding:5px 10px;}.dataTables_wrapper .dataTables_paginate a.paginate_button:not(.current):hover{background:#f3f3f3;color:#333 !important;border:1px solid #f3f3f3;}.dataTables_wrapper .dataTables_paginate a.paginate_button.current{border:1px solid #ccc;}.faq{padding-top:15px;}.faq h4{font-size:14px;color:#333;line-height:140%;}.faq ol li{margin-left:25px;}.faq p{margin:5px 0 15px;line-height:150%;font-size:14px;color:#777;}h1.service-title a{background-color:#046cb5;}ul.service-menu a:hover{color:#046cb5;}ul.service-menu a.service-tab-active{color:#046cb5;}li.service-sub-tabs>a.service-sub-tab-active{background-color:#046cb5;}h1.title-menu a.title-menu-active{background-color:#046cb5;}li.sidebar-menu-current a{background-color:#046cb5;}ul.pager li a.pager-current{background-color:#046cb5;}ul.wizard-steps>li.wizard-step-active{background-color:#046cb5;}ul.wizard-steps>li.wizard-step-active+li{background:#f3f3f3 url(../img/background-orange-wizard-arrow.png) center left no-repeat;}ul.page-tabs>li>a.page-tab-active{background-color:#046cb5;}a.sidebar-filter-active{background-color:#046cb5;}.form-loader{background:transparent url(../img/loader-orange.gif) 50% 50% no-repeat;}ul.level-3-menu li>a.current-menu,ul.level-3-menu li>a.current-menu:hover{background-color:#046cb5 !important;}span.service-menu-badge{background-color:#046cb5;}.jGrowl-closer{background-color:#046cb5;}.ui-widget-header{background-color:#fff;}.ui-widget-header span{text-transform:uppercase;color:#555;}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{display:block;border-radius:50%;background-color:#036cb5;}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{text-decoration:none;}.ui-slider-handle.ui-state-active{background-color:#046cb5;}.ui-slider-amount{color:#046cb5 !important;}@-webkit-keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible;}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible;}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}.slideInRight,.news-widget{-webkit-animation-name:slideInRight;animation-name:slideInRight;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}.news-widget{position:fixed;border-radius:4px;border:1px solid #ececec;z-index:999;bottom:15px;right:15px;background:#fff;max-width:450px;width:80%;padding:15px;box-shadow:0 1px 25px rgba(0,0,0,.4);}.news-widget .close-btn{cursor:pointer;position:absolute;top:8px;right:8px;color:#777;}.news-widget .close-btn:hover{color:#444;}.news-widget h3{color:#046cb5;margin:0 0 10px;font-size:14px;line-height:120%;}.news-widget ul{list-style:none;}.news-widget ul li{font-size:12px;color:#777;margin-bottom:10px;line-height:145%;}.service-block>div{border-right:none;}div.content h2 span{font-size:90%;}div.content sup a{text-decoration:none;font-size:11px;padding:0 2px;}div.content sup a:hover{text-decoration:underline;}ul.forms>li{padding:20px 0;}ul.forms>li.range+.form{border-top:none;}ul.forms>li.no-partial{border-top:none;font-size:13px;color:#555;}ul.forms>li.no-partial input[type=checkbox]{top:-3px;}ul.forms>li div.form-label{margin-top:0;}ul.forms>li .row{display:flex;width:100%;}ul.forms>li .row .column{margin-right:20px;}div.content .alert{position:relative;box-sizing:border-box;width:65%;padding:15px 25px 15px 15px;font-size:14px;line-height:120%;border-width:1px;border-radius:5px;margin:25px auto;}div.content .alert .page-buttons{margin-top:25px !important;}div.content .alert .like-a-button{font-weight:normal !important;font-size:14px;}div.content .alert p{margin:0;}div.content .alert .hide-block{position:absolute;top:12px;right:12px;font-size:18px;text-decoration:none;}.alert h4{margin:0 0 10px !important;font-size:13px;font-weight:bold !important;}.alert p{font-size:14px !important;color:#99b83a !important;}.alert .validation-summary-errors ul li{line-height:150%;font-size:13px;list-style-type:none;color:#e74c3c;}.alert.alert-danger{border:2px solid #e74c3c;color:#555;background:#fffafa;box-shadow:0 0 15px rgba(231,76,60,.28);}.alert.alert-danger .hide-block{color:#e74c3c;}.alert.alert-success{border:2px solid #99b83a;color:#555;background:#fff;box-shadow:0 0 15px rgba(153,184,58,.32);}.alert.alert-success .hide-block{color:#555;}.alert.alert-info{border:2px solid #ccc;background:rgba(243,243,243,.55);color:#555;}.alert.alert-success h4{color:#99b83a;}.alert.alert-danger h4{color:#e74c3c;}.alert.alert-info h4{color:#555;}#modal-overlay{position:absolute;z-index:99;top:0;left:0;width:100vw;max-width:100%;height:100vh;background:rgba(0,0,0,.2);display:none;}#modal{text-align:center;position:absolute;z-index:100;top:50%;left:50%;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#fff;padding:25px;border-radius:5px;box-shadow:0 0 25px rgba(0,0,0,.3);border:1px solid #ccc;}#modal p{color:#555;margin:15px 0;line-height:130%;font-size:14px;}#modal a.close{text-decoration:none;box-sizing:border-box;display:inline-block;position:absolute;top:10px;right:10px;font-size:18px;color:#888;}#modal a.close:hover{color:#555;}#modal a.submit{height:30px;display:inline-block;text-decoration:none;line-height:30px;padding:0 20px;margin:0;border:1px solid #99b83a;background-color:#99b83a;color:#fff;text-align:center;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;cursor:pointer;font-weight:bold;font-size:13px;transition:background .1s ease-in-out;}#modal a.submit:hover{background-color:#89a534;}#modal a.discard{font-size:13px;height:30px;display:inline-block;text-decoration:none;line-height:30px;padding:0 20px;margin:0;border:1px solid #ccc;color:#555;background-color:#fff;text-align:center;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;cursor:pointer;}div.processing{text-align:center;}div.processing p{text-align:center;clear:both;}.make-transfer ul.forms>li{border:none;}.make-transfer ul.forms>li.form{display:none;}.make-transfer ul.forms>li .form-buttons{padding-top:25px;border-top:1px solid #99b83a !important;background:transparent url(../../img/icon-form-buttons.png) 48px top no-repeat;}.make-transfer ul.forms>li .payment-block{display:flex;margin:25px 0;}.make-transfer ul.forms>li .payment-block .form-label-hint{color:#777;}.make-transfer ul.forms>li .payment-block .column{width:50%;background:rgba(243,243,243,.5);display:flex;align-items:center;justify-content:center;padding:35px;border-radius:5px;flex-flow:column;}.make-transfer ul.forms>li .payment-block .column .sum{color:#555;text-align:center;cursor:default;color:#555;font-weight:bold;}.make-transfer ul.forms>li .payment-block .column:first-child{margin-right:15px;}.make-transfer ul.forms>li .payment-block .column .input-wrapper input{float:left;border-top-right-radius:0;border-bottom-right-radius:0;}.make-transfer ul.forms>li .payment-block .column label{display:block;font-weight:bold;color:#777;margin-bottom:5px;}.make-transfer ul.forms>li .payment-block .column input{float:none;}.make-transfer ul.forms>li .payment-block .column input[type=button]{height:33px;margin-right:0;border-radius:3px;border-top-left-radius:0;border-bottom-left-radius:0;}.make-transfer ul.forms>li .payment-block .column input[type=button]:hover{background:#8fac36;}.make-transfer ul.forms>li .payment-block .column input[type=button][disabled]{color:#fff;background:#99b83a;opacity:.7;}.make-transfer ul.forms>li .payment-block .column a.big-btn{background:#99b83a;color:#fff;text-decoration:none;border-radius:4px;text-align:center;padding:8px 0;width:200px;font-size:100%;transition:all .2s ease-in-out;}.make-transfer ul.forms>li .payment-block .column a.big-btn:hover{background:#8fac36;}.make-transfer ul.forms>li #error{display:none;}.make-transfer ul.forms>li h2{text-align:center;}.make-transfer ul.forms>li h2 label{background:#f3f3f3;padding:2px 4px;border-radius:4px;color:#555;font-weight:bold;font-size:15px;}.make-transfer ul.forms>li div.row{margin:0 auto;justify-content:center;}.make-transfer ul.forms>li div.row div.column{margin:0;width:215px;}.make-transfer ul.forms>li div.row div.column:first-child{margin-right:15px;}.make-transfer ul.forms>li div.row div.column .form-label-hint{margin-top:0;line-height:16px;}.make-transfer ul.forms>li div.row div.column input{padding-right:45px;box-sizing:border-box;}.current-offers{position:relative;margin-top:25px;}.current-offers .btn-menu{position:absolute;z-index:5;top:5px;}.current-offers .btn-menu h2{position:relative;top:-5px;margin:0;font-size:130%;color:#555;}.current-offers .btn-menu a{display:inline-block;float:left;font-size:12px;text-decoration:none;padding:6px;border-radius:3px;margin:0 5px 0 0;-moz-transition:background .1s ease-in-out;-o-transition:background .1s ease-in-out;-webkit-transition:background .1s ease-in-out;transition:background .1s ease-in-out;font-weight:bold;}.current-offers .btn-menu a.customSum{background:#99b83a;color:#fff;}.current-offers .btn-menu a.customSum:hover{background:#8fac36;}ul.forms li.card-details{border-top:none;}ul.forms li.card-details h2{text-align:center;font-size:16px;color:#555;}ul.forms li.card-details h2 label{display:inline-block;background:#f3f3f3;padding:2px 5px;border-radius:3px;color:#555;font-size:14px;font-weight:bold;}ul.forms li.custom-block{text-align:center;}ul.forms li.custom-block h2{margin:0;}label{display:inline-block;position:relative;}label input::-ms-clear{display:none !important;}label:after{display:block;position:absolute;right:8px;top:10px;color:#c8c8c8;font-weight:bold;font-size:14px;}label.wmr{display:inline-block !important;}label.wmr input{padding-right:50px;}label.wmr:after{content:'WMR';}label.rub input{padding-right:50px;}label.date:after{content:'';display:block;width:18px;height:18px;position:absolute;background:url(../../img/calendar.png) no-repeat center;background-size:contain;top:8px;right:8px;pointer-events:none;}label.rub:after{content:'RUB';}#minSum,#maxSum{font-weight:bold;text-decoration:none;color:#555;}#minSum:hover,#maxSum:hover{text-decoration:underline;}::-webkit-input-placeholder{color:#ccc;}::-moz-placeholder{color:#ccc;}:-ms-input-placeholder{color:#ccc;}:-moz-placeholder{color:#ccc;}div.page-buttons{margin-top:35px !important;}div.page-buttons a{float:left;}.page-buttons+.table-wrapper{padding-top:15px;}.page-buttons+.table-wrapper h2{font-size:14px;color:#555;margin-bottom:15px;}.check-info{margin-top:25px;display:flex;justify-content:space-between;}.check-info .information{box-sizing:border-box;padding:25px;width:450px;line-height:150%;background:#f9f9f9;border-radius:4px;}.check-info .information ul li{list-style:none;margin-bottom:10px;}.check-info .information ul li:last-child{margin-bottom:0;}.check-info .information h5{color:#555;font-size:13px;text-align:center;}.check-info .information p{color:#777;font-size:13px;text-align:center;max-width:100%;}.order-ticket{width:450px;border:1px solid #ddd;border-radius:4px;box-shadow:0 0 25px rgba(0,0,0,.1);}.order-ticket h3{padding:25px 15px;background:#f9f9f9;text-align:center;color:#555;}.order-ticket .body{padding:25px 15px;}.order-ticket .row{display:flex;margin-bottom:15px;}.order-ticket .row div{width:50%;font-size:14px;}.order-ticket .row div:first-child{color:#666;text-align:right;padding-right:15px;}.order-ticket .row div:last-child{color:#333;font-weight:bold;}.grey-btn{background:#f3f3f3 !important;color:#333 !important;font-weight:bold;border:1px solid #f3f3f3 !important;}.grey-btn:hover{background:#ebebeb !important;}.white-btn{display:inline-block;text-decoration:none;background:#fff !important;border-radius:3px;color:#555 !important;font-size:14px !important;font-weight:bold;text-align:center;border:1px solid #ddd !important;}.blue-btn{display:inline-block;text-decoration:none;background:#046cb5 !important;border-radius:3px;color:#fff;font-size:13px;text-align:center;font-weight:bold;}.blue-btn[disabled]{opacity:.8;cursor:default;background:#ccc !important;}.blue-btn[disabled]:hover{background:#046cb5;color:#fff;}.blue-btn:hover{background:#0466ab;}.blue-btn:visited{color:#fff;}div.content.card-to-card h1{margin-bottom:10px;}div.content.card-to-card>p{text-align:center;margin:0 0 5px;line-height:150%;}div.content.card-to-card>p.text-left{text-align:left;}div.content.card-to-card>p i.annotation{color:#f00;}.purchase-form .price{display:flex;align-items:center;justify-content:flex-start;}.sell-form .price{display:block;text-align:center;}.purchase-form,.sell-form{width:65%;margin:25px auto;border:1px solid #ddd;border-radius:4px;box-shadow:0 0 25px rgba(0,0,0,.1);display:flex;}.purchase-form .amount-wrapper,.sell-form .amount-wrapper{margin-bottom:15px;}.purchase-form #error,.sell-form #error{display:none;}.purchase-form.invalid .withdraw,.purchase-form.invalid .enroll,.sell-form.invalid .withdraw,.sell-form.invalid .enroll{display:none;}.purchase-form.invalid #error,.sell-form.invalid #error{display:block;}.purchase-form .field-validation-error,.sell-form .field-validation-error{color:#e74c3c;font-size:11px;position:relative;line-height:130%;}.purchase-form .validation-msg,.sell-form .validation-msg{position:relative;margin-top:2px;}.purchase-form input[type=text],.purchase-form input[type=password],.sell-form input[type=text],.sell-form input[type=password]{box-shadow:none;border-radius:1px;border:1px solid #ddd;font-weight:bold;color:#6a6a6a;font-size:14px;}.purchase-form input[type=text].input-validation-error,.purchase-form input[type=text].error,.purchase-form input[type=password].input-validation-error,.purchase-form input[type=password].error,.sell-form input[type=text].input-validation-error,.sell-form input[type=text].error,.sell-form input[type=password].input-validation-error,.sell-form input[type=password].error{border:1px solid #e74c3c;background:#fffafa;}.purchase-form .sum,.sell-form .sum{border-top-left-radius:4px;border-bottom-left-radius:4px;}.purchase-form .sum .row,.sell-form .sum .row{margin-bottom:15px;}.purchase-form p.hint,.sell-form p.hint{margin-bottom:10px;font-size:11px;color:#686868;text-align:left;}.purchase-form .blue-btn,.sell-form .blue-btn{display:block;font-weight:bold;font-size:14px;width:100%;}.purchase-form .price,.sell-form .price{margin-right:5px;font-size:20px;color:#007dc6;font-weight:bold;}.purchase-form .price span,.sell-form .price span{font-size:11px;margin-left:15px;color:#555;}.purchase-form .price span i,.sell-form .price span i{color:#e4003a;font-size:15px;}.purchase-form p.error,.sell-form p.error{color:#e74c3c;font-weight:normal;font-size:12px;}.purchase-form .card-input-label,.sell-form .card-input-label{position:relative;}.purchase-form .card-input-label:after,.sell-form .card-input-label:after{content:'';top:50%;transform:translateY(-50%);right:3px;display:block;position:absolute;width:38px;height:22px;}.purchase-form .card-input-label[data-class=visa]:after,.sell-form .card-input-label[data-class=visa]:after{background:url(../../img/visa.png) no-repeat center;background-size:contain;}.purchase-form .card-input-label[data-class=mastercard]:after,.sell-form .card-input-label[data-class=mastercard]:after{background:url(../../img/mastercard.png) no-repeat center;background-size:contain;}.purchase-form .card-input-label[data-class=card]:after,.sell-form .card-input-label[data-class=card]:after{background:none;}.purchase-form .card-input-label[data-class=maestro]:after,.sell-form .card-input-label[data-class=maestro]:after{background:url(../../img/maestro.png) no-repeat center;background-size:contain;}.purchase-form .card .error-msgs,.sell-form .card .error-msgs{top:0;right:-240px;}.purchase-form .card .withdraw-tip,.sell-form .card .withdraw-tip{position:relative;top:1px;display:inline-block;text-align:center;line-height:18px;width:19px;height:19px;border-radius:50%;background:#dcdcdc;font-size:11px;font-weight:bold;color:#fff;cursor:pointer;transition:background .2s ease-in-out;will-change:auto;}.purchase-form .card .withdraw-tip:hover,.sell-form .card .withdraw-tip:hover{background:#d2d2d2;}.purchase-form .card .withdraw-tip:hover span,.sell-form .card .withdraw-tip:hover span{display:block;}.purchase-form .card .withdraw-tip span,.sell-form .card .withdraw-tip span{display:none;top:110%;left:-5px;position:absolute;font-weight:normal;font-style:normal;line-height:14px;background:#fff;border:1px solid #ddd;min-width:200px;color:#808080;padding:10px;box-shadow:0 0 15px rgba(0,0,0,.1);border-radius:1px;}.purchase-form .card .withdraw-tip span:before,.sell-form .card .withdraw-tip span:before{content:'';position:absolute;top:-6px;left:5px;display:block;width:0;height:0;border-top:0 solid transparent;border-right:8px solid transparent;border-left:8px solid transparent;border-bottom:10px solid #fff;}.purchase-form .row,.sell-form .row{margin-bottom:10px;}.purchase-form .row.controls,.sell-form .row.controls{margin-bottom:0;margin-top:20px;}.purchase-form .row.controls a,.sell-form .row.controls a{display:block;}.purchase-form .row .label-name,.sell-form .row .label-name{color:#999;font-size:12px;font-weight:bold;margin-bottom:5px;display:inline-block;}.purchase-form .row .label-name span,.sell-form .row .label-name span{font-weight:normal;}.purchase-form .row .card-input-label,.sell-form .row .card-input-label{display:block;}.purchase-form .row .card-input-label input,.sell-form .row .card-input-label input{padding-right:48px;}.purchase-form .row input,.sell-form .row input{display:block;width:100%;}.purchase-form>div,.sell-form>div{padding:25px;}.purchase-form>div:first-child,.sell-form>div:first-child{background:#f9f9f9;width:45%;}.purchase-form>div:last-child,.sell-form>div:last-child{width:55%;}.purchase-form>div .multiple-inputs,.sell-form>div .multiple-inputs{position:relative;}.purchase-form>div .multiple-inputs label.month,.sell-form>div .multiple-inputs label.month{position:relative;margin-right:18px;}.purchase-form>div .multiple-inputs label.month:after,.sell-form>div .multiple-inputs label.month:after{content:'/';display:block;position:absolute;right:-16px;top:53%;font-weight:bold;color:#808080;}.purchase-form>div .multiple-inputs .cvc,.sell-form>div .multiple-inputs .cvc{position:absolute;top:0;right:0;}.purchase-form>div .multiple-inputs .cvc input,.sell-form>div .multiple-inputs .cvc input{width:60px;}.purchase-form>div .multiple-inputs input,.sell-form>div .multiple-inputs input{width:50px;text-align:center;}.sell-form .amount-wrapper{margin-top:15px;}.sell-form .sum .row:last-child{margin-bottom:0;}.sell-form p.hint{margin-top:0;text-align:center;}.sell-form .withdraw-block div{flex:1;text-align:center;}.sell-form .withdraw-block div h5{color:#6a6a6a;font-size:13px;}.sell-form .withdraw-block div .price{float:none;margin:10px auto 2px;}.sell-form>div:first-child{width:50%;background:#fff;}.sell-form>div:last-child{width:50%;background:#f9f9f9;}.sell-form>div .row label{display:block !important;}.sell-form>div .row label input{width:100%;}#operationsTable,#operationsTable_wrapper,#ordersTable_wrapper{display:none;}#ordersTable{display:none;}#ordersTable tbody tr td{text-align:center;}#ordersTable tbody tr td:first-child{text-align:left;}#ordersTable tfoot tr th{border-top:1px solid #f3f3f3;}div.wrapper{min-height:56vh;}.contract{line-height:130%;color:#333;font-family:Arial,sans-serif;}.contract table{margin:0 auto;}footer .support-contacts label{position:relative;display:inline-block;}footer .support-contacts img{position:absolute;top:-2px;left:-18px;}.table-wrapper{position:relative;padding-top:45px;margin-top:25px;}.table-wrapper .orders-filter{position:absolute;width:100%;top:0;left:0;z-index:2;}.table-wrapper .orders-filter select{float:right;box-shadow:none;border-radius:2px;border:2px solid #f3f3f3;width:150px;color:#555;font-weight:bold;font-size:12px;}.table-wrapper .orders-filter select option{color:#777;background:#fff;border:1px solid #f3f3f3;}.table-wrapper .orders-filter .filter-option{background:#fff;border:2px solid #f3f3f3;padding-right:10px;font-size:12px;border-radius:2px;display:inline-block;text-decoration:none;color:#777;font-weight:bold;margin-right:8px;}.table-wrapper .orders-filter .filter-option:hover{border:2px solid #e9e9e9;}.table-wrapper .orders-filter .filter-option:hover i{background:#e9e9e9;color:#777;}.table-wrapper .orders-filter .filter-option.active{background:#fff;border:2px solid #007dc6;color:#007dc6;}.table-wrapper .orders-filter .filter-option.active i{color:#fff;background:#0070b2;}.table-wrapper .orders-filter .filter-option i{font-size:14px;padding:7px 10px;background:#f3f3f3;margin-right:5px;color:#ccc;}span.help-tip{display:inline-block;cursor:pointer;position:relative;background:#c7c7c7;width:15px;height:15px;border-radius:50%;text-align:center;color:#fff;}span.help-tip span{z-index:1000;display:none;position:absolute;top:18px;left:-2px;color:#666;width:200px;text-align:left;background:#fff;padding:8px;border-radius:3px;box-shadow:0 0 18px rgba(0,0,0,.15);}span.help-tip span:before{content:'';display:block;position:absolute;width:0;height:0;border-right:5px solid transparent;border-left:5px solid transparent;border-bottom:6px solid #fff;top:-6px;left:4px;}span.help-tip:hover span{display:block;}.composite-header{display:flex;justify-content:space-between;}.composite-header .info{font-weight:normal;font-size:13px;color:#777;}div.content p.promo{text-align:left;width:625px;box-sizing:border-box;padding:8px 15px;position:relative;margin:0 auto 20px;border:1px solid #ddd;background:#fff;display:flex;align-items:center;}div.content p.promo span:first-child{margin-right:10px;}div.content p.promo .promo-icon{position:relative;text-align:center;font-size:12px;color:#e4003a;line-height:110%;}div.content p.promo .offer{position:absolute;top:12px;left:47%;transform:translateX(-50%);font-size:11px;font-weight:bold;color:#fff;letter-spacing:-1px;font-family:Tahoma;}div.content p.promo .offer i{font-size:11px;color:#fff;font-style:normal;}div.content p.promo i{color:#e4003a;}div.content p.promo i[class^=fa]{font-size:38px;}div.content p.promo b{color:#046cb5;}.toggle-table-visibility{display:inline-block;margin:0 0 15px;text-decoration:none;}.toggle-table-visibility:after{content:'»';display:inline-block;margin-left:5px;position:relative;}.toggle-table-visibility.active:after{top:2px;transform:rotate(90deg);}.limit-table{width:100%;table-layout:fixed;margin-bottom:25px;display:none;}.limit-table thead{background:#f6f6f6;}.limit-table thead th{padding:10px;font-size:13px;color:#555;line-height:130%;vertical-align:middle;border-bottom:1px solid #d3d3d3;}.limit-table thead th:first-child{width:280px;}.limit-table thead th:nth-child(2){width:220px;}.limit-table tbody tr{border-bottom:1px solid #f1f1f1;}.limit-table tbody tr td{padding:10px;font-size:13px;color:#555;line-height:130%;}.limit-table tbody tr td.group-name{text-align:left;font-weight:bold;background:#eaeaea;}.limit-table tbody tr td:nth-child(4),.limit-table tbody tr td:nth-child(3){text-align:center;}.limit-table tbody tr:nth-child(2n){background:#f9f9f9;}.alert-modal-wrapper{position:fixed;z-index:999;width:100%;height:100%;background:rgba(6,7,8,.7);left:0;top:0;}.alert-modal-wrapper .alert-modal{background:#fff;width:400px;padding:25px;position:absolute;left:50%;margin-left:-200px;top:250px;box-shadow:0 0 20px rgba(0,0,0,.6);}.alert-modal-wrapper .alert-modal .content{text-align:center;}.alert-modal-wrapper .alert-modal .content i{display:inline-block;margin:0 auto;background:#f3f3f3;width:30px;height:30px;border-radius:50%;text-align:center;line-height:26px;color:#ccc;}.alert-modal-wrapper .alert-modal .close{text-decoration:none;position:absolute;font-weight:bold;top:10px;right:10px;color:#ccc;transition:color .1s ease-in-out;}.alert-modal-wrapper .alert-modal .close:hover{color:#999;}.illiciumItem{margin:30px auto 0;clear:both;text-align:center;}.illiciumItem img{max-width:100%;}
