/* Minification failed. Returning unminified contents.
(1680,71): run-time error CSS1036: Expected expression, found ';'
: run-time error CSS1036: Expected expression, found ''
(3479,1): run-time error CSS1019: Unexpected token, found '@import'
(3479,9): run-time error CSS1019: Unexpected token, found 'url("http://allfont.ru/allfont.css?fonts=roboto-condensed")'
(3479,68): run-time error CSS1019: Unexpected token, found ';'
 */
/*! jQuery Timepicker Addon - v1.4.3 - 2013-11-30
* http://trentrichardson.com/examples/timepicker
* Copyright (c) 2013 Trent Richardson; Licensed MIT */

.ui-timepicker-div .ui-widget-header{margin-bottom:8px}.ui-timepicker-div dl{text-align:left}.ui-timepicker-div dl dt{float:left;clear:left;padding:0 0 0 5px}.ui-timepicker-div dl dd{margin:0 10px 10px 40%}.ui-timepicker-div td{font-size:90%}.ui-tpicker-grid-label{background:0;border:0;margin:0;padding:0}.ui-timepicker-rtl{direction:rtl}.ui-timepicker-rtl dl{text-align:right;padding:0 5px 0 0}.ui-timepicker-rtl dl dt{float:right;clear:right}.ui-timepicker-rtl dl dd{margin:0 40% 10px 10px}
/*!
 * jQuery UI CSS Framework 1.10.3
 * http://jqueryui.com
 *
 * Copyright 2013 jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 */

/* 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%;
}

/*!
 * jQuery UI Resizable 1.10.3
 * http://jqueryui.com
 *
 * Copyright 2013 jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Resizable#theming
 */
.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;
}

/*!
 * jQuery UI Selectable 1.10.3
 * http://jqueryui.com
 *
 * Copyright 2013 jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Selectable#theming
 */
.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}

/*!
 * jQuery UI Accordion 1.10.3
 * http://jqueryui.com
 *
 * Copyright 2013 jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Accordion#theming
 */
.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;
}

/*!
 * jQuery UI Autocomplete 1.10.3
 * http://jqueryui.com
 *
 * Copyright 2013 jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Autocomplete#theming
 */
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}

/*!
 * jQuery UI Button 1.10.3
 * http://jqueryui.com
 *
 * Copyright 2013 jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Button#theming
 */
.ui-button {
	display: inline-block;
	position: relative;
	padding: 0;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	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;
}

/*!
 * jQuery UI Dialog 1.10.3
 * http://jqueryui.com
 *
 * Copyright 2013 jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Dialog#theming
 */
.ui-dialog {
	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: 21px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 20px;
}
.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 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;
}

/*!
 * jQuery UI Slider 1.10.3
 * http://jqueryui.com
 *
 * Copyright 2013 jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Slider#theming
 */
.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;
}

/*!
 * jQuery UI Tabs 1.10.3
 * http://jqueryui.com
 *
 * Copyright 2013 jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Tabs#theming
 */
.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 li a {
	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 a,
.ui-tabs .ui-tabs-nav li.ui-state-disabled a,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading a {
	cursor: text;
}
.ui-tabs .ui-tabs-nav li a, /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
	cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
}

/*!
 * jQuery UI Datepicker 1.10.3
 * http://jqueryui.com
 *
 * Copyright 2013 jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Datepicker#theming
 */
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.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;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.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-year {
	width: 100%;
}
.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 th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.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;
}

/*!
 * jQuery UI Progressbar 1.10.3
 * http://jqueryui.com
 *
 * Copyright 2013 jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Progressbar#theming
 */
.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;
}

/*!
 * jQuery UI CSS Framework 1.10.3
 * http://jqueryui.com
 *
 * Copyright 2013 jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/
 */


/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Verdana,Arial,sans-serif/*{ffDefault}*/;
	font-size: 1.1em/*{fsDefault}*/;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Verdana,Arial,sans-serif/*{ffDefault}*/;
	font-size: 1em;
}
.ui-widget-content {
	border: 1px solid #aaaaaa/*{borderColorContent}*/;
	background: #ffffff/*{bgColorContent}*/ url(images/ui-bg_flat_75_ffffff_40x100.png)/*{bgImgUrlContent}*/ 50%/*{bgContentXPos}*/ 50%/*{bgContentYPos}*/ repeat-x/*{bgContentRepeat}*/;
	color: #222222/*{fcContent}*/;
}
.ui-widget-content a {
	color: #222222/*{fcContent}*/;
}
.ui-widget-header {
	border: 1px solid #aaaaaa/*{borderColorHeader}*/;
	background: #cccccc/*{bgColorHeader}*/ url(images/ui-bg_highlight-soft_75_cccccc_1x100.png)/*{bgImgUrlHeader}*/ 50%/*{bgHeaderXPos}*/ 50%/*{bgHeaderYPos}*/ repeat-x/*{bgHeaderRepeat}*/;
	color: #222222/*{fcHeader}*/;
	font-weight: bold;
}
.ui-widget-header a {
	color: #222222/*{fcHeader}*/;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	border: 1px solid #d3d3d3/*{borderColorDefault}*/;
	background: #e6e6e6/*{bgColorDefault}*/ url(images/ui-bg_glass_75_e6e6e6_1x400.png)/*{bgImgUrlDefault}*/ 50%/*{bgDefaultXPos}*/ 50%/*{bgDefaultYPos}*/ repeat-x/*{bgDefaultRepeat}*/;
	font-weight: normal/*{fwDefault}*/;
	color: #555555/*{fcDefault}*/;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #555555/*{fcDefault}*/;
	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 {
	border: 1px solid #999999/*{borderColorHover}*/;
	background: #dadada/*{bgColorHover}*/ url(images/ui-bg_glass_75_dadada_1x400.png)/*{bgImgUrlHover}*/ 50%/*{bgHoverXPos}*/ 50%/*{bgHoverYPos}*/ repeat-x/*{bgHoverRepeat}*/;
	font-weight: normal/*{fwDefault}*/;
	color: #212121/*{fcHover}*/;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited {
	color: #212121/*{fcHover}*/;
	text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border: 1px solid #aaaaaa/*{borderColorActive}*/;
	background: #ffffff/*{bgColorActive}*/ url(images/ui-bg_glass_65_ffffff_1x400.png)/*{bgImgUrlActive}*/ 50%/*{bgActiveXPos}*/ 50%/*{bgActiveYPos}*/ repeat-x/*{bgActiveRepeat}*/;
	font-weight: normal/*{fwDefault}*/;
	color: #212121/*{fcActive}*/;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #212121/*{fcActive}*/;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #fcefa1/*{borderColorHighlight}*/;
	background: #fbf9ee/*{bgColorHighlight}*/ url(images/ui-bg_glass_55_fbf9ee_1x400.png)/*{bgImgUrlHighlight}*/ 50%/*{bgHighlightXPos}*/ 50%/*{bgHighlightYPos}*/ repeat-x/*{bgHighlightRepeat}*/;
	color: #363636/*{fcHighlight}*/;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #363636/*{fcHighlight}*/;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a/*{borderColorError}*/;
	background: #fef1ec/*{bgColorError}*/ url(images/ui-bg_glass_95_fef1ec_1x400.png)/*{bgImgUrlError}*/ 50%/*{bgErrorXPos}*/ 50%/*{bgErrorYPos}*/ repeat-x/*{bgErrorRepeat}*/;
	color: #cd0a0a/*{fcError}*/;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #cd0a0a/*{fcError}*/;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #cd0a0a/*{fcError}*/;
}
.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)/*{iconsContent}*/;
}
.ui-widget-header .ui-icon {
	background-image: url(images/ui-icons_222222_256x240.png)/*{iconsHeader}*/;
}
.ui-state-default .ui-icon {
	background-image: url(images/ui-icons_888888_256x240.png)/*{iconsDefault}*/;
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
	background-image: url(images/ui-icons_454545_256x240.png)/*{iconsHover}*/;
}
.ui-state-active .ui-icon {
	background-image: url(images/ui-icons_454545_256x240.png)/*{iconsActive}*/;
}
.ui-state-highlight .ui-icon {
	background-image: url(images/ui-icons_2e83ff_256x240.png)/*{iconsHighlight}*/;
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url(images/ui-icons_cd0a0a_256x240.png)/*{iconsError}*/;
}

/* 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/*{cornerRadius}*/;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 4px/*{cornerRadius}*/;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 4px/*{cornerRadius}*/;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 4px/*{cornerRadius}*/;
}

/* Overlays */
.ui-widget-overlay {
	background: #aaaaaa/*{bgColorOverlay}*/ url(images/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlOverlay}*/ 50%/*{bgOverlayXPos}*/ 50%/*{bgOverlayYPos}*/ repeat-x/*{bgOverlayRepeat}*/;
	opacity: .3/*{opacityOverlay}*/;
	filter: Alpha(Opacity=30)/*{opacityFilterOverlay}*/;
}
.ui-widget-shadow {
	margin: -8px/*{offsetTopShadow}*/ 0 0 -8px/*{offsetLeftShadow}*/;
	padding: 8px/*{thicknessShadow}*/;
	background: #aaaaaa/*{bgColorShadow}*/ url(images/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlShadow}*/ 50%/*{bgShadowXPos}*/ 50%/*{bgShadowYPos}*/ repeat-x/*{bgShadowRepeat}*/;
	opacity: .3/*{opacityShadow}*/;
	filter: Alpha(Opacity=30)/*{opacityFilterShadow}*/;
	border-radius: 8px/*{cornerRadiusShadow}*/;
}

.ui-multiselect { padding:2px 0 2px 4px; text-align:left;  }


.ui-multiselect span.ui-icon { float:right }
.ui-multiselect-single .ui-multiselect-checkboxes input { position:absolute !important; top: auto !important; left:-9999px; }
.ui-multiselect-single .ui-multiselect-checkboxes label { padding:5px !important }

.ui-multiselect-header { margin-bottom:3px; padding:3px 0 3px 4px }
.ui-multiselect-header ul { font-size:0.9em }
.ui-multiselect-header ul li { float:left; padding:0 10px 0 0 }
.ui-multiselect-header a { text-decoration:none }
.ui-multiselect-header a:hover { text-decoration:underline }
.ui-multiselect-header span.ui-icon { float:left }
.ui-multiselect-header li.ui-multiselect-close { float:right; text-align:right; padding-right:0 }

.ui-multiselect-menu { display:none; padding:3px; position:absolute; z-index:10000; text-align: left }
.ui-multiselect-checkboxes { position:relative /* fixes bug in IE6/7 */; overflow-y:auto }
.ui-multiselect-checkboxes label { cursor:default; display:block; border:1px solid transparent; padding:3px 1px }
.ui-multiselect-checkboxes label input { position:relative; top:1px }
.ui-multiselect-checkboxes li { clear:both; font-size:0.9em; padding-right:3px }
.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label { text-align:center; font-weight:bold; border-bottom:1px solid }
.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label a { display:block; padding:3px; margin:1px 0; text-decoration:none }

/* remove label borders in IE6 because IE6 does not support transparency */
* html .ui-multiselect-checkboxes label { border:none }

/* Chosen v1.6.1 | (c) 2011-2016 by Harvest | MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md */

.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:13px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chosen-container *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.chosen-container .chosen-drop{position:absolute;top:100%;left:-9999px;z-index:1010;width:100%;border:1px solid #aaa;border-top:0;background:#fff;box-shadow:0 4px 5px rgba(0,0,0,.15)}.chosen-container.chosen-with-drop .chosen-drop{left:0}.chosen-container a{cursor:pointer}.chosen-container .search-choice .group-name,.chosen-container .chosen-single .group-name{margin-right:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:400;color:#999}.chosen-container .search-choice .group-name:after,.chosen-container .chosen-single .group-name:after{content:":";padding-left:2px;vertical-align:top}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:25px;border:1px solid #aaa;border-radius:5px;background-color:#fff;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#fff),color-stop(50%,#f6f6f6),color-stop(52%,#eee),color-stop(100%,#f4f4f4));background:-webkit-linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:-moz-linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:-o-linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background-clip:padding-box;box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);color:#444;text-decoration:none;white-space:nowrap;line-height:24px}.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url(/Content/chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url(/Content/chosen-sprite.png) no-repeat 0 2px}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type=text]{margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;background:#fff url(/Content/chosen-sprite.png) no-repeat 100% -20px;background:url(/Content/chosen-sprite.png) no-repeat 100% -20px;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;left:-9999px}.chosen-container .chosen-results{color:#444;position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;word-wrap:break-word;-webkit-touch-callout:none}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.highlighted{background-color:#3875d7;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#3875d7),color-stop(90%,#2a62bc));background-image:-webkit-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:-moz-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:-o-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:linear-gradient(#3875d7 20%,#2a62bc 90%);color:#fff}.chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:700;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;padding:0 5px;width:100%;height:auto;border:1px solid #aaa;background-color:#fff;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(1%,#eee),color-stop(15%,#fff));background-image:-webkit-linear-gradient(#eee 1%,#fff 15%);background-image:-moz-linear-gradient(#eee 1%,#fff 15%);background-image:-o-linear-gradient(#eee 1%,#fff 15%);background-image:linear-gradient(#eee 1%,#fff 15%);cursor:text}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:1px 0;padding:0;height:25px;outline:0;border:0!important;background:transparent!important;box-shadow:none;color:#999;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 5px 3px 0;padding:3px 20px 3px 5px;border:1px solid #aaa;max-width:100%;border-radius:3px;background-color:#eee;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-moz-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-o-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-size:100% 19px;background-repeat:repeat-x;background-clip:padding-box;box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);color:#333;line-height:13px;cursor:default}.chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url(/Content/chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-moz-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-o-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);color:#666}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}.chosen-container-active .chosen-single{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#eee),color-stop(80%,#fff));background-image:-webkit-linear-gradient(#eee 20%,#fff 80%);background-image:-moz-linear-gradient(#eee 20%,#fff 80%);background-image:-o-linear-gradient(#eee 20%,#fff 80%);background-image:linear-gradient(#eee 20%,#fff 80%);box-shadow:0 1px 0 #fff inset}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:0;background:transparent}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}.chosen-container-active .chosen-choices{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active .chosen-choices li.search-field input[type=text]{color:#222!important}.chosen-disabled{opacity:.5!important;cursor:default}.chosen-disabled .chosen-single{cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{right:auto;left:3px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.chosen-rtl.chosen-container-single-nosearch .chosen-search,.chosen-rtl .chosen-drop{left:9999px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:0}.chosen-rtl .chosen-search input[type=text]{padding:4px 5px 4px 20px;background:#fff url(/Content/chosen-sprite.png) no-repeat -30px -20px;background:url(/Content/chosen-sprite.png) no-repeat -30px -20px;direction:rtl}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.chosen-rtl .chosen-search input[type=text],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-container-single .chosen-search input[type=text],.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span{background-image:url(/Content/chosen-sprite@2x.png)!important;background-size:52px 37px!important;background-repeat:no-repeat!important}}
html, body { font-size: 12px;}
body 
{
    margin:0px auto;
    padding:0px;
    text-align:left;
    
    font-size: 14px;
}
h1,h3,h4,p,form,ul { margin:0px; padding:0px;}

/*span
 {
 font-size: 12px;
 }*/

    
.h1 {
 font-size: 24px;
 color: #114477;
 text-decoration: none;
 font-weight: bold;

}

.h3 
{
 font-size: 16px;
 color: #114477;
 text-decoration: none;
 font-weight: bold;
}
.h4 
{
 font-size: 14px;
 color: #114477;
 text-decoration: none;
 font-weight: bold;
}

input
 {
 font-size: 12px;
 }      
img
{
	border: 0;
}

table
 {
 font-size: 11px;
 }

.td_width_clear td
{
	width:auto!important;
}




/* ================================================== */
.CardView {text-align:left; font-size: 12px;}
.CardView nobr,label{font-size: 12px;}
.CardView span{font-size: 48px;}

.CardView .view div { width: 100%; padding: 10px 10px 10px 20px; }
.CardView div { width: auto; padding: 10px 0px 0px 0px; }
.CardView table { width: 95%; border: 0px; margin: 10px 10px 10px 20px;}
.CardView tr { vertical-align:top; text-align:left; width: 100%;}
.CardView td { width:40%; text-align:left; }

.CardView h1 
{
    width:100%; 
    text-align:center;
    padding: 5px 5px 5px 5px;
    font-size: 18px;
    font-weight:bold;
}

.CardView p 
{
    font-size: 12px;
    color: #000000; 
}
.CardView table td
 {
     font-size: 12px;
     text-decoration: none;
     color: #033522; 
}        
/* ================================================== */

.CardViewBlank {text-align:left; font-size: 12px; background-color:#fff;}
.CardViewBlank span,nobr,label{font-size: 12px;}

.CardViewBlank .view div { width: 100%; padding: 10px 10px 10px 20px; }
.CardViewBlank div { width: auto; padding: 0px 0px 0px 0px; }
.CardViewBlank table { width: 95%; border: 0px; margin: 10px 10px 10px 20px;}
.CardViewBlank tr { vertical-align:top; text-align:left; width: 100%;}
.CardViewBlank td { width:40%; text-align:left; }
.CardViewBlank h1 
{
    width:100%; 
    text-align:center;
    padding: 5px 5px 5px 5px;
    font-size: 18px;
    font-weight:bold;
}

.CardViewBlank p 
{
    font-size: 12px;
    color: #000000; 
}
.CardViewBlank table td
 {
 font-size: 12px;
 text-decoration: none;
 color: #033522; 
}        
/* ================================================== */


/* ================================================== */




table.reporttable
 { border: solid 1px #999999;   width:auto;   MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px; BORDER-COLLAPSE: collapse; border-spacing: 0px;
}

table.reporttable TH {BORDER-TOP: #bababa 1px solid;  padding-left:2px;
                      BORDER-BOTTOM: #bababa 1px solid; font-weight:bold; BORDER-LEFT: #bababa 1px solid;BORDER-RIGHT: #bababa 1px solid; 
                      COLOR: #000000; 
	                    BACKGROUND-COLOR: #e8eaed; TEXT-ALIGN: center; height: 16px;
                        	   border-radius: 2px;

}

/*TABLE.reporttable TH {COLOR: #000; BACKGROUND-COLOR: rgba(118, 118, 118, 0.15); TEXT-ALIGN: center; height: 16px;}*/
TABLE.reporttable TH {COLOR: #020; TEXT-ALIGN: center; height: 20px;}


table.reporttable TD { 	mso-number-format:"\@"; padding-left:3px; 
						    padding-right:3px;  
							width:auto; BORDER-TOP: #bababa 1px solid; 
							BORDER-BOTTOM: #bababa 1px solid; 							
							BORDER-LEFT: #bababa 1px solid;
							BORDER-RIGHT: #bababa 1px solid; COLOR: #000000;  
							TEXT-ALIGN: left;
							vertical-align:top;
                     FONT: 11px tahoma,verdana,arial;
                            	   border-radius: 2px;

}
table.reporttable TR 
{
    height:24px;    
} 
table.reporttable TR.stat_hover {BACKGROUND-COLOR: #dfe4ed !important;  cursor:pointer;}
table.reporttable TR.stat_hover_hand {BACKGROUND-COLOR: #eeee00 !important; cursor:pointer;}    


TR.noborder TD {BORDER-LEFT:  none; BORDER-RIGHT: #5f8d8d 0px solid; COLOR: #000000;  TEXT-ALIGN: left;}
TR.center TD {BORDER-TOP: #5f8d8d 1px solid; BORDER-BOTTOM: #5f8d8d 1px solid; BORDER-LEFT: #5f8d8d 1px solid;BORDER-RIGHT: #5f8d8d 1px solid; COLOR: #000000;  TEXT-ALIGN: center;}

TR.green TD {BACKGROUND-COLOR: #e0ffe0 !important;}
TR.red TD {BACKGROUND-COLOR: #ffe0e0 !important;}
TR.yellow TD {BACKGROUND-COLOR: #fafac8 !important;}


.contentlist
{
	box-shadow:0 0 10px #999;

}


FIELDSET.GroupBox
{
    margin: 8px;
    border: 1px solid silver;
    padding: 8px;    
    border-radius: 4px;
}
FIELDSET.GroupBox LEGEND
{
    padding: 2px;    
	display:table;
}
/*------------------------------------------------------*/




/*-------------------------------------------*/
table.grid-table-editable
{
	 border: solid 1px #999999;   
	 width:auto;   
	 MARGIN-TOP: 5px; 
	 MARGIN-BOTTOM: 5px; 
	 BORDER-COLLAPSE: collapse; 
	 border-spacing: 0px;
}
table.grid-table-editable TH 
{
	border: #bababa 1px solid; 
	font: bold 11px tahoma,verdana,arial; 
	color: #000000;
	background-color: #dfe4ed; 
	text-align: center; 
	height: 20px;
}
table.grid-table-editable TD
{
	padding-left: 3px;
	padding-right: 3px;
	width: auto;
	BORDER: #bababa 1px solid;
	
	COLOR: #000000;
	TEXT-ALIGN: left;
	vertical-align: top;
	mso-number-format: "\@";
}
table.grid-table-editable TR.stat_hover 
{
	BACKGROUND-COLOR: rgba(181, 181, 179, 0.1) !important; 
	cursor:hand;
}
table.grid-table-editable TR.stat_hover_hand 
{
	BACKGROUND-COLOR: rgba(181, 181, 179, 0.1) !important; 
	cursor:hand;
}    
table.grid-table-editable TD>input[type='text']:first-child 
{
	width:95%;
}
table.grid-table-editable TD>textarea
{
	width:95%;
}
/*-------------------------------------------*/



/*-------------------------------------------*/
table.grid-table-view
{
	 border: solid 1px #999999;   
	 width:auto;   
	 MARGIN-TOP: 5px; 
	 MARGIN-BOTTOM: 5px; 
	 BORDER-COLLAPSE: collapse; 
	 border-spacing: 0px;
}
table.grid-table-view TH 
{
	border: #bababa 1px solid; 
	font: bold 11px tahoma,verdana,arial; 
	color: #000000;
	background-color: #dfe4ed; 
	text-align: center; 
	height: 20px;
}
table.grid-table-view TD
{
	padding-left: 3px;
	padding-right: 3px;
	width: auto;
	BORDER: #bababa 1px solid;
	
	COLOR: #000000;
	TEXT-ALIGN: left;
	vertical-align: top;
	mso-number-format: "\@";
}
table.grid-table-view TR.stat_hover 
{
	BACKGROUND-COLOR: rgba(181, 181, 179, 0.1) !important; 
	cursor:hand;
}
table.grid-table-view TR.stat_hover_hand 
{
	BACKGROUND-COLOR: rgba(181, 181, 179, 0.1) !important; 
	cursor:hand;
}
/*-------------------------------------------*/

.ui-effects-transfer
{
	border: 1px solid rgba(0, 0, 0, 0.50);
	background-color: rgba(100, 100, 100, 0.05);
}




/*-------------------------------------------*/
table.details-table
{
	 border: solid 1px #999999;   
	 width:auto;   
	 MARGIN-TOP: 5px; 
	 MARGIN-BOTTOM: 5px; 
	 BORDER-COLLAPSE: collapse; 
	 border-spacing: 0px;
}
table.details-table TH 
{
	border: #bababa 1px solid; 
	font: bold 11px tahoma,verdana,arial; 
	color: #000000;
	background-color: #dfe4ed; 
	text-align: center; 
	height: 20px;
}
table.details-table TD
{
	padding-left: 3px;
	padding-right: 6px;
    
	width: auto;
	BORDER: #bababa 1px solid;
	
	COLOR: #000000;
	TEXT-ALIGN: left;
	vertical-align: top;
	mso-number-format: "\@";
}
table.details-table TD.td-label
{
	width:30%;
}
/*table.details-table TD:first-child
{
	width:30%;
}*/
table.details-table TD.td-value
{
	width:70%;
}

table.details-table TD>input[type='text']:first-child 
{
	width:99%;
}
table.details-table TD>textarea
{
	width:99%;
}
table.details-table TD>div
{
	width:99%;
}



table.details-table TR.stat_hover 
{
	BACKGROUND-COLOR: #dfe4ed !important;  
	cursor:hand;
}
table.details-table TR.stat_hover_hand 
{
	BACKGROUND-COLOR: #eeee00 !important; 
	cursor:hand;
}    
/*-------------------------------------------*/




/*===========================================*/
.view-form {text-align:left; font-size: 12px;}
.view-form nobr,label{font-size: 12px;}
.CardView span{font-size: 48px;}

.view-form table { width: 100%; }
.view-form tr { vertical-align:top; text-align:left; width: 100%;}

.view-form h1 
{
    width:100%; 
    text-align:center;
    padding: 5px 5px 5px 5px;
    font-size: 18px;
    font-weight:bold;
}

.view-form p 
{
    font-size: 14px;
    color: #000000; 
}
.view-form table td
 {
     font-size: 12px;
     text-decoration: none;
     color: #033522; 
     padding-top:3px; 
}     
.view-form table TR 
{
    height:22px;   
    padding-top:4px; 
} 
.view-form table a
{
    color:#008c50;
    font-weight:bold;
} 
/*===========================================*/


.view-tabcontrol {
    min-height:300px;
}



thml{color:#000;}
body,div,dl,dt,dd,ul,ol,li,h1,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td
{
    margin:0;

}
/*table{border-collapse:collapse;border-spacing:0;}*/
fieldset,img{border:0;}
address,caption,cite,code,dfn,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h3,h4,h5,h6{font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}legend{color:#000;}input,button,textarea,select,optgroup,option{margin-right:5px;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{ font-size: 12px;}
/*reset*/
body 
{color:#333;font:12px Arial;

}
.center {text-align:center;}
.clear {clear: both;}
.fl {float: left;margin:0 40px 0 0;}
.fr {float: right;margin:0 0 0 40px;}
a {color:#008c50;}
a:hover {text-decoration:none;}
ul {}
/*ul li{list-style:disc;margin:0 0 10px 30px;}*/
ol {}
/*ol li{list-style:decimal;margin:0 0 10px 30px;}*/
h1.form-header{

    font-size: 24px;
 color: #008E59;
 font-weight: normal;
 font-style: italic;
 padding: 0px;
 line-height:34px;
 padding-top:10px;
clear:both;

}

h3 {color:#2a2a2a;font-size:20px;margin:0 0 20px 0;}
p{margin:0 0 15px 0;line-height:1.4;}
body,html 
{
    /*width:100%;height:100%;*/

}
html {background:#FFF url("/Images/Master/bg_main.jpg") center 0 no-repeat;}
div#wrapper {height:auto !important;height:100%;min-height:100%;position:relative;min-width:1120px;width:100%;}
div.contents {padding:0 25px;margin:0 auto;max-width:1340px;min-width:;}
/*HEADER
-------------*/
div#header_wrap {position:relative;}
div#nav_top {background:url("/Images/Master/top.png") 0 top repeat-x;height:44px;line-height:44px;}
ul.nav_soc {}
ul.nav_soc li{float:left;list-style:none;margin:0 30px 0 0;}
ul.nav_soc li a:first-child{color:#4e4e4e;display:inline-block;padding:0 0 0 30px;}
ul.nav_soc li.tw a{background:url("/Images/Master/nav_soc.png") left 0 no-repeat;background-position:left 13px;}
ul.nav_soc li.forum a{background:url("/Images/Master/nav_soc.png") left 0 no-repeat;background-position:left -39px;}
ul.nav_soc li.apple a{background:url("/Images/Master/apple5.png") left 0 no-repeat;background-position:left 11px;}
ul.nav_soc li.andr a{background:url("/Images/Master/android16.png") left 0 no-repeat;background-position:left 11px;}
ul.nav_soc li.support a{background:url("/Images/Master/support.png") left 0 no-repeat;background-position:left 13px;}
ul.nav_soc li.map a{background:url("/Images/Master/nav_soc.png") left 0 no-repeat; background-position:left -88px;}
ul.nav_soc li.user {float:right;padding:0 0 0 0px; margin:0px;}
ul.nav_soc li.user a:first-child{background:url("/Images/Master/UserFile32.png") left 0 no-repeat;background-position:left 8px; padding-left:40px;}
ul.nav_soc li.user a{padding-left:5px;}


div#header_middle 
{
	background:url("/Images/Master/hm_sh.png") left top repeat-x;
	padding-top:15px;
	padding-bottom:15px;
    padding-left:0px;
    padding-right:0px;
    margin:0px 0px 0px 0px;
	width:100%;
}
div#header_middle div.contents{overflow:hidden;}
div#header_middle h1.logo{float:left;margin-bottom:0;}
div#header_middle .logo a
{
    background:url('/Images/Master/logo.png');
    display:block;text-indent:-999em;height:59px;width:507px;

}
div#times {float:right;}
div#times b {font-weight:normal;}
div#times h5{color:#707070;font-size:11px;font-style:italic;}
div#times div.timer {background:url("/Images/Master/times.png") left 50% no-repeat;font-size:18px;float:left;padding:0 0 0 36px;margin:0 0 0 40px;}
div#times div.timer.msk {background-position:0 12px;color:#bc2a2c;}
div#times div.timer.local {background-position:0 -42px;color:#00613a;}
div#times div.timer span {text-shadow:1px 1px 2px rgba(0,0,0,.3);font-family:Century Gothic;}
div#times div.timer p b{visibility:hidden;}
div#times div.timer p.sec b{visibility:visible;}
div#header_middle  div.tel{float:right;}
div.tel {background:url("/Images/Master/tel.png") left bottom no-repeat;text-align:right;padding:0 0 0 40px;}
div.tel b{color:#707070;display:block;font-size:11px;font-style:italic;font-weight:normal;}
div.tel span{color:#e64d40;font-size:24px;font-family:Tahoma;line-height:21px}
div#nav_main_wrap {background:#2c9a65 url("/Images/Master/nav_main.png") left 0 repeat-x;clear:both;height:57px;}
div#nav_main {background:url("/Images/Master/nav_main_top.png") center top no-repeat;}
div#nav_main ul {height:52px;}
div#nav_main ul li{margin:0; list-style:none;position:relative;float:left;line-height:22px;text-align:center;}
div#nav_main ul li a{color:#FFF;cursor:pointer;display:block;font-size:14px;text-decoration:none;-moz-transition:all 0.2s ease;-webkit-transition:all 0.2s ease;}
div#nav_main ul li a span{background:url("/Images/Master/nav_main_dev.png") right 0 no-repeat;display:block;padding:0 20px;}
div#nav_main ul li.last a span,
div#nav_main ul li.prev a span,
div#nav_main ul li.active span {background:none;}
div#nav_main ul li.active {background:#AF130A url("/Images/Master/nav_main_a_r.png") right 0 no-repeat;}
div#nav_main ul li.active a,
div#nav_main ul li.active:hover a{background:url("/Images/Master/nav_main_a_l.png") left 0 no-repeat;color:#FFF;}
div#nav_main ul li:hover a{filter:progid:DXImageTransform.Microsoft.gradient (startColorstr=#30b7ffd3, endColorstr=#30b7ffd3);}
div#nav_main ul li:hover div.sub ul li a{filter:none;}
div#nav_main ul li:hover a{background:rgba(183,255,211,.3);color:#444}
/*sub menu*/
div#nav_main ul li div.sub{background:url("/Images/Master/nav_in_l.png") left bottom no-repeat;position:absolute;padding:0 0 0 20px;top:52px;left:-12px;min-width:150px;z-index:10;}
div#nav_main ul li div.sub ul{background:url("/Images/Master/nav_in_r.png") right bottom no-repeat;height:auto;padding:20px 20px 20px 0;}
div#nav_main ul li div.sub ul li{font-size:12px;float:none;text-align:left;margin:0 0 10px 0;line-height:1;}
div#nav_main ul li div.sub ul li a{font-size:12px;text-decoration:underline;line-height:1;}
div#nav_main ul li:hover div.sub ul li a,
div#nav_main ul li.active div.sub ul li a{color:#FFF;background:none;text-decoration:underline;line-height:1;}
div#nav_main ul li:hover div.sub ul li a:hover {color:#FFF;background:none;text-decoration:none;line-height:1;}


div.cont_wrap {float:right;}
div.cont_wrap div.cont{background:url("/Images/Master/cont_r.png") right 0 no-repeat;height: 55px;padding: 12px 22px 0 12px;}
div.cont_wrap div.cont h6{color:#707070;font-size:11px;font-style:italic;}
div.cont_wrap div.cont a{color:#e64d40;font-size:18px;text-decoration:none;}
/*CONTENT
--------------------*/
div#content_wrap {background:url("/Images/Master/sh_content.png") 0 top repeat-x;padding:33px 0 15px 0;}
div#gallery_fade {overflow:hidden;margin:0 0 55px 0;position:relative;height:202px;width:48%;}
div#gallery_fade a {color:#FFF;display:block;height:202px;text-decoration:none;}
#gallery_fade  .item img {    width: 100%;  }
div#gallery_fade div.item{position:absolute;height:202px;width:100%;}
div#gallery_fade div.learning{background:url('../images/item-learning.png') center top no-repeat;}
div#gallery_fade div.contact{background:url('../images/item-contact.png') center top no-repeat;}
div#gallery_fade h1{font-size:36px;margin:27px 37px 27px 0;text-align:right;}
div#gallery_fade h1 span{font-size:18px;}
div#gallery_fade p{font-size:18px;margin:0 37px 0 0;float:right;text-align:right;}
div#video {float:right;}
/*button*/
a.btn {background:url("/Images/Master/btn_left.png") left 0 no-repeat;color:#FFF;display:inline-block;text-decoration:none;font-size:17px;padding:0 0 0 3px;height:63px;line-height:44px;font-style:italic;}
a.btn span{background:url("/Images/Master/btn_right.png") right 0 no-repeat;display:block;height:63px;padding: 0 61px 0 20px;}
/*services*/
div#nav_service {clear:both;margin:0 0 55px 0;}
div#nav_service ul{overflow:hidden;}
div#nav_service ul li{list-style:none;margin:0;float:left;position:relative;text-align:center;padding:0 0 30px 0;width:16.5%;}
div#nav_service ul li h3 a{background:url("/Images/Master/nav_serv.png") center top no-repeat;color:#2a2a2a;text-decoration:none;display:block;list-style:none;font-family:Myriad Pro;margin:0 0 30px 0;padding:103px 0 0 0;}
div#nav_service ul li p{color:#666;font-size:14px;font-style:italic;margin:0 0 30px;padding:0 15px 0;}
div#nav_service ul li p.link{position:absolute;bottom:0;left:0;right:0;margin:0;padding:0;}
div#nav_service ul li p.link a{background:url("/Images/Master/arr_link.png") left 0 no-repeat;color:#b50d00;font:italic 22px Myriad Pro;padding:0 0 0 36px;}
div#nav_service ul li.trades h3 a{background-position:50% 3px;}
div#nav_service ul li.sup h3 a{background-position:50% -196px;}
div#nav_service ul li.cus h3 a{background-position:50% -421px;}
div#nav_service ul li.sem h3 a{background-position:50% -674px;}
div#nav_service ul li.eds h3 a{background-position:50% -920px;}
div#nav_service ul li.test h3 a{background-position:50% -1153px;}

/*nb*/
div.nb {border:0px;margin:0 0 25px 0;}
/*div.nb  h1 {color:#009557;}*/


/*news*/
div#news_main {float:right;width:50%;}
ul.news {}
ul.news li {list-style:none;margin:0;}
ul.news li.last {border-right:none;}
ul.news li span.date {background:#e7e7e7;color:#4d4d4d;display:inline-block;font-size:11px;float:left;margin:0 15px 10px 0;padding:2px 5px;}
ul.news li  h5{font-size:12px;line-height:1.4;margin:0 0 25px 0;overflow:hidden;}
ul.news li  h5 a{color:#008c50; cursor:pointer;}

/*baners*/
div#bnrs {margin:0 0 55px 0;}
div#bnrs ul {overflow:hidden;}
div#bnrs ul li{float:left;border:1px solid #cbcbcb;border-radius:3px;width:29%;list-style:none;margin:0 6.22% 20px 0;}
div#bnrs ul li.last {margin:0;}
div#bnrs ul li a{background:#FFF url("/Images/Master/bnrs_bg.png") 0 bottom repeat-x;cursor:pointer;display:block;margin:1px;position:relative;padding:20px 15px 15px 15px;text-decoration:none;overflow:hidden;height:70px;z-index:0;}
div#bnrs ul li h3{font-size:21px;color:#000;position:relative;line-height:23px;z-index:1;}
div#bnrs ul li a img{position:absolute;right:0;bottom:0;}
div#bnrs ul li.fas a img {right:-10px;bottom:-5px;}
div#bnrs ul li.zakup a img {right:20px;}
div#bnrs ul li.kaz a img {right:20px;}
#bnrs    ul li.taxcom img {    width: 100%; height:100% }

/*FOOTER
-----------------*/
div#footer_wrap {background:url("/Images/Master/footer.png") 0 top repeat-x;bottom:0;position:relative;width:100%;}
div#footer {background:url("/Images/Master/footer_top.jpg") top center no-repeat;height:131px;}
div#footer div.contents{text-align:center;}
div#footer div.nav {text-align:left;padding:45px 0 0;}
div#footer p.nav{overflow:hidden;margin:0 0 45px;}
div#footer p.nav a{color:#b4ffde;font-size:12px;border-right:1px solid #b4ffde;padding:0 2%;margin:0;list-style:none;}
div#footer p.nav a.last{border:none;}
div#footer p.nav a.first{padding-left:0;}
div#footer p.copy {color:#FFF;margin:0;}



/*------------------StyleBase-----------------------------*/










/* -----------------------------------------*/
/* Верхнее меню */
#MenuTop 
{
  	padding: 0 0 0 0px;
	margin: 0 0 0 0px;
    padding-left:20px;
    margin-top:10px;
    width:100%;
	height: 16px;
 
	
	/*border-top: solid 1px #8db3e6;
	border-bottom: solid 1px #8db3e6;*/
	text-align:left;

    /*background: #4f81bc;*/
	/*background-image: url(/Images/Master/nav_main_top.png);*/
    background: none;
	background-position:bottom;
	color:Black;
}


/* remove the list style */
#MenuTop ul { 
    margin:0;  
    padding:0;  
    list-style:none; 
}    
  
#MenuTop ul li 
{
    float:left;  
    display:block;  

    position:relative; 
    z-index:1;  
    margin:0 1px; 
	/*border-right: solid 1px #bdf;*/
	font-size:13px;
} 
      
/* this is the parent menu */
#MenuTop ul li a { 
    display:inline-block;  
    padding:8px 5px 0 5px;  
     height:23px;  
    text-decoration:none;  
    color:#000;
    font-weight:bold;
    /*color:#fff;*/
    text-align:center;  


} 

#MenuTop ul li a:hover 
{ 
    /*color:#fff;*/ 
   
     text-shadow:1px 1px 2px rgba(0,0,0,.6)
} 
  
/* you can make a different style for default selected value */
#MenuTop ul a.selected { 
        color:#fff; 
} 

/* submenu, it's hidden by default */
#MenuTop ul ul 
{   
    position:absolute;  
    left:0;  
    display:none;  
    margin:0 0 0 -1px;  
    padding:0;  
    list-style:none; 
    
} 
  
#MenuTop ul ul li { 
	border: solid 1px gray;    
    width:200px;
    padding-bottom:5px;
    float:left;  
    height: auto;
    border-top:1px solid #fff; 
      
     background-image: url(/Images/Master/nav_main_top.png);
	background-position:bottom;
  color:#fff; 

} 
#MenuTop ul ul li a{ 
    text-align:left;  
    height: auto;
        color:#fff; 
}   

#MenuTop ul ul a:hover 
{ 
    text-decoration:none;   
  color:#fff; 
     text-shadow:1px 1px 2px rgba(0,0,0,.6)

} 


/* -----------------------------------------*/



.content-wrapper {
    margin: 0 auto;
    max-width: 95%;
    width: 95%;
    padding-top: 10px; 
    color:#000;
}

/*========================================================*/
/*========================================================*/
/*========================================================*/


.tree_click_item 
{
    content: url('/Images/Icons/TreeFolderOpened16.png');
    background-image: url('/Images/Icons/TreeFolderOpened16.png');
    background-repeat: no-repeat;
    height:16px; width:16px;
    margin:0px 0px 0px 0px;
    padding-right: 10px;
 
}
.tree_click_item.hidden
{
    content: url('/Images/Icons/TreeFolderClosed16.png');
    background-image: url('/Images/Icons/TreeFolderClosed16.png');
}
.tree_click_item.empty
{
    content: url('/Images/Icons/TreeEmpty16.png') ;
    background-image: url('/Images/Icons/TreeEmpty16.png');
}




.menu-left-panel 
{ 
    position: fixed; 
    top: 0px; 
    left: 0px; 
    z-index:20;
    display: block; 

    height: 100%; 
    width: 350px; 
             
    border-right: 1px solid silver;
    
    padding:0px ;
    margin:0px ;
    
    background-image: url("/Images/Master/LeftPanel.png") ;
     
    opacity:0.9;    
} 

.menu-left-panel-content {
    overflow-y: auto;
    overflow-x: hidden;
     padding-top:10px;
    width:100%;
    height:100%;
}


.menu-left-panel-content p
{ 
    margin: 0 0 5px 0; 
    padding-left: 20px; 
    padding-right: 20px; 
    color: #FFF; 
    color:#fff;
    font-weight:bold;
    font-size:14px;
} 
.menu-left-panel-content ul
{ 
    padding-top:6px;
    padding-right:20px;

     list-style-type: none;
} 
.menu-left-panel-content ul li
{
     list-style:disc;
    margin: 0 0 0px 16px;
    padding-top:6px;


    list-style-type: none;
    padding-left: 0px;

}

.menu-left-panel-content ol li
{
    list-style:decimal;
    margin:0 0 10px 30px;

}

.menu-left-panel-content li
{ 
    color:#fff;
} 
/*.menu-left-panel-auth li
{ 
    line-height:16px;
    padding-top:0px;
    margin-top:0px;
    margin-bottom:3px;
}*/ 

.menu-left-panel-content a, 
.menu-left-panel-content a:visited,
.menu-left-panel-content span
{ 
    margin: 0; padding: 0; 
    text-decoration: none; 
     color:#fff;
     font-weight:bold;
     font-size:13px;

} 
.menu-left-panel-content a:hover, 
.menu-left-panel-content a:visited:hover,
.menu-left-panel-content span:hover 
{ 
   font-size:13px;
   color:#7afe8d;
   font-weight:bold;
   margin: 0; padding: 0; 
    
  text-decoration: none; 
 
   text-shadow:1px 1px 1px rgba(0,0,0,.9)
} 
  

.link-to-left-panel
{
    position: fixed; 
    top: 30%; 
    left: 0; 
    display: block; 

    width:26px;
    height:110px;
   
     display: inline-block;
     overflow: hidden;
     cursor:pointer;

     background-image: url("/Images/Master/LeftPanelLink.png");
     background-repeat: no-repeat;
     background-position: top left;

}
.link-to-left-panel-guest {
     background-image: url("/Images/Master/LeftPanelLink-guest.png");
     background-repeat: no-repeat;
     background-position: top left;}

.link-to-left-panel a 
{
     color:#fff;
     display: inline-block;
     white-space: nowrap;
}
.link-to-left-panel a:after 
{
     content: "";
     float: left;
     margin-top: 100%;
 }




/* Дизайн меню в Win консоли */

.menu-left-panel-content-webnative {
    color:black;

}

.menu-left-panel-content-webnative p
{ 
    margin: 0 0 5px 0; 
    padding-left: 20px; 
    padding-right: 20px; 
    color:#000;
    /*font-weight:bold;*/
    font-size:14px;
} 
.menu-left-panel-content-webnative ul
{ 
    padding-top:6px;
    padding-right:20px;

     list-style-type: none;
} 
.menu-left-panel-content-webnative ul li
{
    color:#000;

     list-style:disc;
    margin: 0 0 0px 16px;
    padding-top:6px;
    list-style: none;
    padding-left: 0px;

}

.menu-left-panel-content-webnative li
{ 
    color:#000;

} 

.menu-left-panel-content-webnative a, 
.menu-left-panel-content-webnative a:visited,
.menu-left-panel-content-webnative span

{ 
    margin: 0; padding: 0; 
    text-decoration: none; 
    color:#000;
    /*font-weight:bold;*/
    font-size:13px;

} 
.menu-left-panel-content-webnative a:hover, 
.menu-left-panel-content-webnative a:visited:hover, 
.menu-left-panel-content-webnative span:hover
{ 
    font-size:13px;
    color:#000;
    /*font-weight:bold;*/
    margin: 0; padding: 0; 
    
    text-decoration: underline; 
 
    text-shadow:1px 1px 1px rgba(200,200,200,.6)
} 
  


/*========================================================*/
/*========================================================*/
/*========================================================*/


body {
    min-height:800px;
}

/* forms */
fieldset {
    border: none;
    margin: 0;
    padding: 0;
}

    fieldset legend {
        display: none;
    }

    fieldset ol {
        padding: 0;
        list-style: none;
    }

        fieldset ol li {
            padding-bottom: 5px;
        }

/*label {
    display: block;
    font-size: 1.2em;
    font-weight: 600;
}*/

label.checkbox {
    display: inline;
}

input[type=radio]+ label
{
	display:inline;
}
input[type=checkbox]+ label
{
	display:inline;
    font-weight:normal;
}
input[type=text],input[type=password],input[type=date],input[type=dateEx],input[type=datetime], textarea, select  
{
    border: 1px solid #e2e2e2;
    background: #fff;
    color: #333;
    
    margin: 1px 0 1px 0;
    padding: 2px;
    /*width: 300px;*/
}


input[disabled],select[disabled],textarea
{
    background: transparent;
}



textarea {
    font-family: inherit;
    /*width: 500px;*/
}

input:focus, textarea:focus,select:focus {
    border: 1px solid #7ac0da;
}

input[type="checkbox"] {
    background: transparent;
    border: inherit;
    width: auto;
}

input[type="submit"],
input[type="button"],
button {
    background-color: #d3dce0;
    border: 1px solid #787878;
    cursor: pointer;
    font-size: 1.2em;
    font-weight: 600;
    padding: 7px;
    margin-right: 8px;
    width: auto;
}

td input[type="submit"],
td input[type="button"],
td button {
    font-size: 1em;
    padding: 4px;
    margin-right: 4px;
}

input[type='datetime']
{
	width:200px;
}

input[type='date']
{
	width:100px;
}
input[type='dateEx']
{
	width:100px;
}















/*------------------------------------------------------*/
.edit-toolbar
{
}
div.edit-toolbar 
{
    margin-right:0px !important;
	margin-top: 8px;
    margin-bottom: 16px;
    border: 1px solid silver;
    padding: 10px;    
    padding-top: 10px;    
    padding-bottom: 10px;    
    border-radius: 4px;	
	
	box-shadow:0 0 6px #aaa;

    background-color: rgba(150, 206, 225, 0.05);

}
.edit-toolbar button
{
    border: 1px solid silver;
	box-shadow:0 0 5px #fff;
    border-radius: 4px;	
    height:32px;
}

/*.edit-toolbar button.hover
{
    border: 1px solid silver;
	box-shadow:0 0 2px #aaa;
    border-radius: 4px;	
}*/

.edit-toolbar .edit-button > span
{
	background-image:url('/Images/Icons/HandProperty20.png');
	background-position-x:4px;
	background-position-y:7px;
	background-repeat: no-repeat;
	padding-left:24px !important;
}

.edit-toolbar .save-button > span
{
	background-image:url('/Images/Icons/Save16.png');
	background-position-x:4px;
	background-position-y:7px;
	background-repeat: no-repeat;
	padding-left:24px !important;
}
.edit-toolbar .validate-button > span
{	
	background-image:url('/Images/Icons/Check16.png');
	background-position-x:4px;
	background-position-y:7px;
	background-repeat: no-repeat;
	padding-left:24px !important;
}

.edit-toolbar .delete-button > span
{
	background-image:url('/Images/Icons/Deleted16.png');
	background-position-x:4px;
	background-position-y:7px;
	background-repeat: no-repeat;
	padding-left:24px !important;
}
.edit-toolbar .debug-button > span
{
	background-image:url('/Images/Class/debug-button.png');
	background-position-x:4px;
	background-position-y:7px;
	background-repeat: no-repeat;
	padding-left:24px !important;
}



.edit-toolbar .cancel-edit-button > span
{
	background-image:url('/Images/Icons/Close16.png');
	background-position-x:4px;
	background-position-y:7px;
	background-repeat: no-repeat;
	padding-left:24px !important;
}
.edit-toolbar .begin-edit-button > span
{
	background-image:url('/Images/Icons/Edit16.png');
	background-position-x:4px;
	background-position-y:7px;
	background-repeat: no-repeat;
	padding-left:24px !important;
}

.edit-toolbar .update-button > span
{
	background-image:url('/Images/Icons/Update16.png');
	background-position-x:4px;
	background-position-y:7px;
	background-repeat: no-repeat;
	padding-left:24px !important;
}

.edit-toolbar .back-button > span
{
	background-image:url('/Images/Icons/Back16.png');
	background-position-x:4px;
	background-position-y:7px;
	background-repeat: no-repeat;
	padding-left:24px !important;
}

.edit-toolbar .print-button > span
{
	background-image:url('/Images/Icons/Printer16.png');
	background-position-x:4px;
	background-position-y:7px;
	background-repeat: no-repeat;
	padding-left:24px !important;
}

.edit-toolbar .send-to-operator-button > span
{
	background-image:url('/Images/Icons/MailSended16.png');
	background-position-x:4px;
	background-position-y:7px;
	background-repeat: no-repeat;
	padding-left:24px !important;
}

.edit-toolbar .set-modification-button > span
{
	background-image:url('/Images/Icons/Edit16.png');
	background-position-x:4px;
	background-position-y:7px;
	background-repeat: no-repeat;
	padding-left:24px !important;
}
.edit-toolbar .accept-button > span
{
	background-image:url('/Images/Icons/Allow16.png');
	background-position-x:4px;
	background-position-y:7px;
	background-repeat: no-repeat;
	padding-left:24px !important;
}
.edit-toolbar .reject-button > span
{
	background-image:url('/Images/Icons/Deny16.png');
	background-position-x:4px;
	background-position-y:7px;
	background-repeat: no-repeat;
	padding-left:24px !important;
}
.edit-toolbar .view-signature-button > span
{
	background-image:url('/Images/Icons/Sign16.gif');
	background-position-x:4px;
	background-position-y:7px;
	background-repeat: no-repeat;
	padding-left:24px !important;
}
.edit-toolbar .wait-button > span
{
	background-image:url('/Images/Icons/WaitRound16.gif');
	background-position-x:4px;
	background-position-y:7px;
	background-repeat: no-repeat;
	padding-left:24px !important;
}

.property-button > span
{
	background-image:url('/Images/Icons/HandProperty20.png');
	background-position-x:4px;
	background-position-y:7px;
	background-repeat: no-repeat;
	padding-left:24px !important;
}
/*------------------------------------------------------*/
.SendNewPrice> span
{
	background-image:url('/Images/Icons/MoneyAdd16.gif');
	background-position-x:4px;
	background-position-y:7px;
	background-repeat: no-repeat;
	padding-left:24px !important;
}
.BeginSetLotPrice> span
{
	background-image:url('/Images/Icons/Money16.gif');
	background-position-x:4px;
	background-position-y:7px;
	background-repeat: no-repeat;
	padding-left:24px !important;
}
.new-button> span
{
	background-image:url('/Images/Icons/New16.png');
	background-position-x:4px;
	background-position-y:7px;
	background-repeat: no-repeat;
	padding-left:24px !important;
}
.save-button > span
{
	background-image:url('/Images/Icons/Save16.png');
	background-position-x:4px;
	background-position-y:7px;
	background-repeat: no-repeat;
	padding-left:24px !important;
}


/*------------------------------------------------------*/
/*.file-upload-control                                    */
.file-upload-control
{
    height:32px;
    display: grid;


}
.file-upload-control button 
{
    height:32px;
}
/*.file-upload-control*/ 
.upload-file-button >span
{
	background-image:url('/Images/Icons/Save16.png');
	background-position-x:4px;
	background-position-y:7px;
	background-repeat: no-repeat;
	padding-left:24px !important;
}


.file-upload-control .wait-button > span
{
	background-image:url('/Images/Icons/WaitRound16.gif');
	background-position-x:4px;
	background-position-y:7px;
	background-repeat: no-repeat;
	padding-left:24px !important;
}
/*------------------------------------------------------*/



/*------------------------------------------------------*/
/*.file-upload-control                                    */
button.jquery-button
{
    height:32px;
}


/*------------------------------------------------------*/


.signature-button > span
{
	background-image:url('/Images/Icons/Sign16.gif');
	background-position-x:4px;
	background-position-y:7px;
	background-repeat: no-repeat;
	padding-left:24px !important;
}

.add-customer-button > span
{
	background-image:url('/Images/Icons/UserFile16.png');
	background-position-x:4px;
	background-position-y:7px;
	background-repeat: no-repeat;
	padding-left:24px !important;
}
.create-message-button > span
{
	background-image:url('/Images/Icons/Mail16.gif');
	background-position-x:4px;
	background-position-y:7px;
	background-repeat: no-repeat;
	padding-left:24px !important;
}
.in-messages-button > span
{
	background-image:url('/Images/Icons/MailSended16.png');
	background-position-x:4px;
	background-position-y:7px;
	background-repeat: no-repeat;
	padding-left:24px !important;
}
.out-messages-button > span
{
	background-image:url('/Images/Icons/MailSended16.png');
	background-position-x:4px;
	background-position-y:7px;
	background-repeat: no-repeat;
	padding-left:24px !important;
}
.money-add-button > span
{
	background-image:url('/Images/Icons/MoneyAdd16.gif');
	background-position-x:4px;
	background-position-y:7px;
	background-repeat: no-repeat;
	padding-left:24px !important;
}
.money-ret-button > span
{
	background-image:url('/Images/Icons/Money16.gif');
	background-position-x:4px;
	background-position-y:7px;
	background-repeat: no-repeat;
	padding-left:24px !important;
}

.create-notification-button > span
{
	background-image:url('/Images/Icons/New16.png');
	background-position-x:4px;
	background-position-y:7px;
	background-repeat: no-repeat;
	padding-left:24px !important;
}
.create-button > span
{
	background-image:url('/Images/Icons/New16.png');
	background-position-x:4px;
	background-position-y:7px;
	background-repeat: no-repeat;
	padding-left:24px !important;
}

/*------------------------------------------------------*/


/*------------------------------------------------------*/

.filter-group
{
	height:auto;
	width:100%;
    min-height:36px;

	-webkit-border-radius:4px;
	-moz-border-radius: 4px;
	
    border-radius: 4px;

    border: 1px solid silver;

	margin: 0 0 10px 0;
	box-shadow:0 0 10px #999;

}

.filter-group-header
{
	height:auto;
	height:16px;

	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	
    border-radius: 4px;
	background-color: #eee;

	padding: 3px 5px 3px 25px;
	margin: 2px 2px 2px 2px;
	cursor: pointer;
		
	background-color: rgba(218, 218, 218, 0.65);
	
	border: 1px solid #ccc;
		
	background-image:url("/Images/Icons/update16.png");
	background-repeat: no-repeat;
	background-position: 2px 2px;
}

.filter-group-content
{
	height:auto;
	padding: 10px 5px 10px 5px;
}

/*------------------------------------------------------*/


.error-bar
{
	height:auto;
	width:100%;
    min-height:36px;


	-webkit-border-radius:4px;
	-moz-border-radius: 4px;
	
    border-radius: 4px;

    border: 1px solid silver;

	margin: 0 0 10px 0;
	box-shadow:0 0 10px #999;

}

.error-bar-header
{
	height:18px;

	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	
    border-radius: 4px;
	background-color: #eee;

	padding:3px 5px 3px 25px;
	margin: 2px 2px 2px 2px;
	cursor: pointer;

    vertical-align:central;
		
	background-color: #f8727f;
	background-color: rgba(248, 114, 127, 0.62);
	
	border: 1px solid #ccc;
		
	background-image:url("/Images/Icons/ErrorInfo16.png");
	background-repeat: no-repeat;
	background-position: 2px 2px;
}

.error-bar-content
{
	height:auto;
	padding: 10px 5px 10px 5px;
}


/*---------------------------*/


.info-bar
{
	height:auto;
	width:100%;
    min-height:36px;


	-webkit-border-radius:4px;
	-moz-border-radius: 4px;
	
    border-radius: 4px;

    border: 1px solid silver;

	margin: 0 0 10px 0;
	box-shadow:0 0 10px #999;

}

.info-bar-header
{
	height:18px;

	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	
    border-radius: 4px;
	background-color: #eee;

	padding: 3px 5px 3px 25px;
	margin: 2px 2px 2px 2px;
	cursor: pointer;
		
	background-color: rgba(255, 241, 133, 0.68);
	
	border: 1px solid #ccc;
		
	background-image:url("/Images/Icons/Info16.png");
	background-repeat: no-repeat;
	background-position: 2px 2px;
}

.info-bar-content
{
	height:auto;
	padding: 10px 5px 10px 5px;
}





/*=====================*/
div.tab-pages-bar 
{
    margin-right:0px !important;
	margin-top: 8px;
	margin-bottom: -4px;
    
    /*border: 1px solid silver;*/
    border-bottom: 1px solid gray;
    padding: 0px;    
    padding-top: 0px;    
    padding-bottom: 0px;    
    
    
	/*box-shadow:0 0 6px #aaa;*/

    
    border-top-left-radius:4px;
    border-top-right-radius:4px;

    /*border-bottom-right-radius:4px;
    border-bottom-left-radius:4px;*/

}
.tab-pages-bar button
{
     margin-bottom: -1px;    
  
	/*box-shadow:0 0 5px #fff;
    border-radius: 4px;*/	
    height:32px;

    /*border-top-left-radius:4px !important;
    border-top-right-radius:4px !important;*/
    
    border-bottom-right-radius:0px !important;
    border-bottom-left-radius:0px !important;
   
    margin-right:0px !important;
    
    border-bottom: 1px solid gray ;
  
}
.tab-pages-bar button>span
{
    
   
}
.selected-tab-button
{


    background-image:none;
    background-color:#ddd !important;
    
    font-weight:bold;
    
    border-bottom: 0px solid green !important;
    
    /*border-top: 1px solid green !important;*/
    border-top-color: gray;
    border-left-color: gray;
    border-right-color: gray;
     
    /*border-right: 1px solid green !important;
    border-left: 1px solid green !important;*/
}


/*---------------------------*/




.property-link
{
	background-image:url('/Images/Icons/HandProperty20.png') !important;
	background-repeat: no-repeat;
	padding-left:24px !important;
    min-height:24px !important;
}

.signature-link
{
	background-image:url('/Images/Icons/Sign16.gif') !important;
	background-repeat: no-repeat;
	padding-left:24px !important;
    min-height:24px !important;
}


.close-link
{
	background-image:url('/Images/Icons/Close16.png');
	background-repeat: no-repeat;
	/*padding-left:16px !important;
    min-height:16px !important;*/
    cursor: pointer; 
    height:16px;
    width:20px;

}
.messages-link
{
	background-image:url('/Images/Icons/Mail16.gif');
	background-repeat: no-repeat;
	/*padding-left:16px !important;
    min-height:16px !important;*/
    cursor: pointer; 
    height:16px;
    width:20px;
    margin-left:3px;
}

.info-link
{
	background-image:url('/Images/Icons/Info16.png');
	background-repeat: no-repeat;
	/*padding-left:16px !important;
    min-height:16px !important;*/
    cursor: pointer; 
    height:16px;
    width:20px;

}



/*-----------------------------------*/
/*Должно быть в конце*/
.wait-button > span
{
	background-image:url('/Images/Icons/WaitRound16.gif') !important;
	background-position-x:4px;
	background-position-y:7px;
	background-repeat: no-repeat;
	padding-left:24px !important;

}

.error
{
	color: red;
}


/* styles for validation helpers */
.field-validation-error {
    color: #e80c4d;
    font-weight: bold;
}

.field-validation-valid {
    display: none;
}

input.input-validation-error {
    border: 1px solid #e80c4d;
}

input[type="checkbox"].input-validation-error {
    border: 0 none;
}

.validation-summary-errors {
    color: #e80c4d;
    font-weight: bold;
    font-size: 1.1em;
}

.validation-summary-valid {
    display: none;
}




.tab_page_header_error img {

    background-image:url('/Images/Icons/ErrorInfo16.png');
	background-repeat: no-repeat;
    width:16px;
    height:16px;

}

.tab_page_header_error 
{
    word-spacing:inherit;
    text-align:center;
}

 


.green_button span {
    background-color: green;
    color: white;
}

.row_error_icon
{
    background-image:url('/Images/Icons/ErrorInfo16.png');
	background-repeat: no-repeat;
    width:16px;
    height:16px;
    float:right;
}


div.clear {width:auto; padding: 0px 0px 0px 0px ;  margin: 0px 0px 0px 0px ;}

table.clear { width:auto; border-width:0px; padding: 0px 0px 0px 0px ;  margin: 0px 0px 0px 0px ; border: solid 0px #000; }
table.clear TH{  padding: 0px 0px 0px 0px ;  margin: 0px 0px 0px 0px ; width:auto; border: solid 0px #000; }
table.clear TD{  padding: 0px 0px 0px 0px ;  margin: 0px 0px 0px 0px ; width:auto; border: solid 0px #000; }
/*-----------------------------------*/
/*! normalize.css v4.0.0 | MIT License | github.com/necolas/normalize.css */

/**
 * 1. Change the default font family in all browsers (opinionated).
 * 2. Prevent adjustments of font size after orientation changes in IE and iOS.
 */

html {
  font-family: sans-serif; /* 1 */
  -ms-text-size-adjust: 100%; /* 2 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/**
 * Remove the margin in all browsers (opinionated).
 */

body {
  margin: 0;
}

/* HTML5 display definitions
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 * 2. Add the correct display in IE.
 */

article,
aside,
details, /* 1 */
figcaption,
figure,
footer,
header,
main, /* 2 */
menu,
nav,
section,
summary { /* 1 */
  display: block;
}

/**
 * Add the correct display in IE 9-.
 */

audio,
canvas,
progress,
video {
  display: inline-block;
}

/**
 * Add the correct display in iOS 4-7.
 */

audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Add the correct display in IE 10-.
 * 1. Add the correct display in IE.
 */

template, /* 1 */
[hidden] {
  display: none;
}

/* Links
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * Remove the outline on focused links when they are also active or hovered
 * in all browsers (opinionated).
 */

a:active,
a:hover {
  outline-width: 0;
}

/* Text-level semantics
   ========================================================================== */

/**
 * 1. Remove the bottom border in Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */

b,
strong {
  font-weight: inherit;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * Add the correct font style in Android 4.3-.
 */

dfn {
  font-style: italic;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
 * Add the correct background and color in IE 9-.
 */

mark {
  background-color: #ff0;
  color: #000;
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10-.
 */

img {
  border-style: none;
}

/**
 * Hide the overflow in IE.
 */

svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
pre,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct margin in IE 8.
 */

figure {
  margin: 1em 40px;
}

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/* Forms
   ========================================================================== */

/**
 * Change font properties to `inherit` in all browsers (opinionated).
 */

button,
input,
select,
textarea {
  font: inherit;
}

/**
 * Restore the font weight unset by the previous rule.
 */

optgroup {
  font-weight: bold;
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 * 2. Show the overflow in Edge, Firefox, and IE.
 */

button,
input, /* 1 */
select { /* 2 */
  overflow: visible;
}

/**
 * Remove the margin in Safari.
 * 1. Remove the margin in Firefox and Safari.
 */

button,
input,
select,
textarea { /* 1 */
  margin: 0;
}

/**
 * Remove the inheritence of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritence of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * Change the cursor in all browsers (opinionated).
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  cursor: pointer;
}

/**
 * Restore the default cursor to disabled elements unset by the previous rule.
 */

[disabled] {
  cursor: default;
}

/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS.
 */

button,
html [type="button"], /* 1 */
[type="reset"],
[type="submit"] {
  -webkit-appearance: button; /* 2 */
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
input:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Change the border, margin, and padding in all browsers (opinionated).
 */

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Remove the default vertical scrollbar in IE.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * Correct the odd appearance of search inputs in Chrome and Safari.
 */

[type="search"] {
  -webkit-appearance: textfield;
}

/**
 * Remove the inner padding and cancel buttons in Chrome on OS X and
 * Safari on OS X.
 */

[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

@import url("http://allfont.ru/allfont.css?fonts=roboto-condensed");.clearfix{clear:both}.wrapper{overflow:hidden}.container{width:965px;margin:0 auto;position:relative}html body .content{z-index:2;overflow:hidden}.gen__link-wrap{display:block;width:100%;height:100%;color:black;box-sizing:border-box}.actual{background:#f8f8f8 url("/Content/newsmb/img/top-map.png") top center no-repeat;background-size:contain;padding:35px 0 70px;margin-bottom:50px}.actual__link-wrap{display:block;width:286px;height:46px;line-height:46px;text-align:center;font-size:24px;font-family:"RobotoRegular",sans-serif;position:absolute;right:0;top:-175px;z-index:3;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.actual__link-wrap:after{content:'';position:absolute;width:2px;height:100%;left:0;top:0;background:#f35c62}.actual__link-wrap:before{content:'';position:absolute;width:2px;height:100%;right:0;bottom:0;background:#fbac3c}.actual__link-wrap:hover .gr-letter{color:white!important}.actual__link-wrap.actual__link-wrap-second{top:-120px}.actual__link-wrap.actual__link-wrap-second a.actual__link-second{text-decoration:none}.actual__link-wrap.actual__link-wrap-second:before{background:#1eb8be}.actual__link-wrap.actual__link-wrap-second:after{background:#65cb5a}.actual__link-wrap.actual__link-wrap-third{top:-63px}.actual__link-wrap.actual__link-wrap-third a.actual__link-third{text-decoration:none}.actual__link-wrap.actual__link-wrap-third:before{background:#a7adc6}.actual__link-wrap.actual__link-wrap-third:after{background:#5c637b}.actual__link-third{display:inline-block;width:100%;height:100%;text-decoration:none}.actual__link-wrap.actual__link-wrap-third a{color:#686d82}.actual__link-wrap.actual__link-wrap-third a:hover{color:#fff}.actual__link-third:after{content:'';position:absolute;width:100%;height:2px;left:0;top:0;background:-webkit-linear-gradient(left,#5c637b,#a7adc6);background:linear-gradient(90deg,#5c637b,#a7adc6)}.actual__link-third:before{content:'';position:absolute;width:100%;height:2px;right:0;bottom:0;background:-webkit-linear-gradient(left,#5c637b,#a7adc6);background:linear-gradient(90deg,#5c637b,#a7adc6);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:-1}.actual__link-third:hover:before{height:46px}.actual__link-third:hover .gr-letter{color:white!important}.block-mask{display:block;width:100%;height:100%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;box-shadow:inset 0 1px 9px rgba(0,0,0,0.8)}.actual__link{display:inline-block;width:100%;height:100%;text-decoration:none}.actual__link:after{content:'';position:absolute;width:100%;height:2px;left:0;top:0;background:-webkit-linear-gradient(left,#f35c62,#fbac3c);background:linear-gradient(90deg,#f35c62,#fbac3c)}.actual__link:before{content:'';position:absolute;width:100%;height:2px;left:0;bottom:0;background:-webkit-linear-gradient(left,#f35c62,#fbac3c);background:linear-gradient(90deg,#f35c62,#fbac3c);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:-1}.actual__link:hover:before{height:46px}.actual__link-second{display:inline-block;width:100%;height:100%;text-decoration:none}.actual__link-second:after{content:'';position:absolute;width:100%;height:2px;left:0;top:0;background:-webkit-linear-gradient(left,#65cb5a,#1eb8be);background:linear-gradient(90deg,#65cb5a,#1eb8be)}.actual__link-second:before{content:'';position:absolute;width:100%;height:2px;right:0;bottom:0;background:-webkit-linear-gradient(left,#65cb5a,#1eb8be);background:linear-gradient(90deg,#65cb5a,#1eb8be);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:-1}.actual__link-second:hover:before{height:46px}.actual__link-second:hover .gr-letter{color:white!important}.actual__title-inner{font-size:72px;line-height:65px;height:77px;font-family:"RobotoLight",sans-serif;font-weight:lighter;margin:0 0 10px 0;background:-webkit-linear-gradient(left,#65cb5a,#1eb8be);background:linear-gradient(90deg,#65cb5a,#1eb8be);text-align:right;color:white;padding:0 0 8px 0}.top-title-1{text-align:left;line-height:65px}.top-title-2{text-align:left;line-height:65px}.top-title-1 span,.top-title-2 span{white-space:nowrap}.actual__title-inner{box-sizing:border-box}.actual__descr{font-family:"RobotoLight",sans-serif;font-size:18px;color:#0c0e2f;margin-bottom:35px}.actual__needs{margin-bottom:55px}.actual__left-block-wrap{padding:4px;background:-webkit-linear-gradient(315deg,#64cb5b,#1eb8be);background:linear-gradient(135deg,#64cb5b,#1eb8be);margin-right:60px;display:inline-block}.actual__left-block-wrap a.gen__link-wrap{color:#0c0e2f}.actual__right-top-wrap{padding:4px;background:-webkit-linear-gradient(315deg,#64cb5b,#1eb8be);background:linear-gradient(135deg,#64cb5b,#1eb8be);margin-bottom:18px}.actual__right-top-wrap a.gen__link-wrap{color:white;text-decoration:none}.actual__right-bottom-wrap{display:inline-block;width:443px;padding:4px;background:-webkit-linear-gradient(315deg,#64cb5b,#1eb8be);background:linear-gradient(135deg,#64cb5b,#1eb8be);vertical-align:top}.actual__right-bottom-wrap a.gen__link-wrap{color:#fff;text-decoration:none}.actual__left-block-mask{background:url("/Content/newsmb/img/rus-flag.jpg") top left no-repeat;background-size:cover}.actual__left-block{position:relative;width:443px;display:inline-block;height:727px;padding:30px;vertical-align:top;background:url("/Content/newsmb/img/mask_white.png") repeat;color:#0c0e2f;box-sizing:border-box;-webkit-transition:background-position .3s ease-in-out;transition:background-position .3s ease-in-out}.actual__left-block:after{display:block;content:'';position:absolute;bottom:-45px;left:0;width:100%;height:41px;background:url("/Content/newsmb/img/small-shadow.png") center bottom no-repeat}.general__link{position:absolute;bottom:0;line-height:58px;height:0;background:-webkit-linear-gradient(left,#65cb59,#1eb8be);background:linear-gradient(90deg,#65cb59,#1eb8be);width:100%;left:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;overflow:hidden;text-transform:uppercase;text-decoration:none;color:white}.general__link-inner{padding-right:50px;padding-left:30px;font-size:24px;background:url("/Content/newsmb/img/general-link-arr.png") right center no-repeat;font-family:"RobotoRegular"}.actual__left-block-mask:hover{background-position:0 -50px}.actual__left-block:hover .general__link{height:58px;opacity:1}.actual__left-block:hover .actual__needs-text{bottom:70px}.general__link-inner{opacity:0;-webkit-transition:all .2s ease-in .1s;transition:all .2s ease-in .1s}.actual__left-block:hover .general__link-inner{opacity:1}.actual__content-title{margin:0;font-family:"RobotoRegular",sans-serif;font-size:48px;font-weight:300;text-transform:uppercase}.actual__content-descr{font-family:"RobotoLight",sans-serif;font-size:30px;line-height:27px}.actual__right{width:449px;height:730px;display:inline-block;vertical-align:top;color:white}.actual__right-top:hover .general__link-inner{opacity:1}.actual__right-top-mask:hover{background-position:0 -50px}.actual__right-top-mask:hover .actual__right-top{padding-top:10px}.actual__right-top:hover .general__link{height:58px;opacity:1;line-height:58px}.actual__right-bottom:hover .actual__needs-text{bottom:70px}.actual__right-bottom:hover .general__link-inner{opacity:1}.actual__right-bottom-mask:hover{background-position:0 -50px}.actual__right-bottom-mask:hover .actual__right-bottom{padding-top:10px}.actual__right-bottom:hover .general__link{height:58px;opacity:1}.actual__right-top-mask{background:url("/Content/newsmb/img/tat-republic-part1.jpg") top left no-repeat;background-size:cover}.actual__right-top{padding:30px;height:351px;position:relative;background:url("/Content/newsmb/img/mask_black.png") repeat;box-sizing:border-box;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.actual__right-top:after,.actual__right-bottom:after,.actual__bottom-left:after,.actual__bottom-right:after{display:block;content:'';position:absolute;bottom:-45px;left:0;width:100%;height:41px;background:url("/Content/newsmb/img/small-shadow.png") center bottom no-repeat}.actual__right-bottom-mask{background:url("/Content/newsmb/img/tat-republic-part2.jpg") top left no-repeat;background-size:cover}.actual__right-bottom{padding:30px;position:relative;height:351px;background:url("/Content/newsmb/img/mask_black.png") top left repeat;box-sizing:border-box;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.actual__needs-text{position:absolute;bottom:30px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.actual__magazine-wrap{padding:4px;background:-webkit-linear-gradient(315deg,#64cb5b,#1eb8be);background:linear-gradient(135deg,#64cb5b,#1eb8be);margin-bottom:55px}.actual__magazine-wrap a.gen__link-wrap{color:white;text-decoration:none}.actual__magazine-mask{background:url("/Content/newsmb/img/magazines.jpg") left top no-repeat;background-size:cover}.actual__magazine{position:relative;background:url("/Content/newsmb/img/mask_black.png") left top;height:350px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.actual__magazine:hover .actual__magazine-text{bottom:60px}.actual__magazine:hover .general__link-inner{opacity:1}.actual__magazine-mask:hover{background-position:0 -50px}.actual__magazine:hover .general__link{height:58px;opacity:1}.actual__magazine-text{color:white;position:absolute;left:30px;bottom:30px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.actual__magazine:after{display:block;content:'';position:absolute;bottom:-45px;left:0;width:100%;height:41px;background:url("/Content/newsmb/img/big-shadow.png") center bottom no-repeat}.actual__bottom-left,.actual__bottom-right{position:relative;width:442px;height:352px;display:inline-block;vertical-align:top;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.actual__bottom-right{padding:30px}.actual__bottom-right-mask{background:url("/Content/newsmb/img/businessman.jpg") no-repeat;background-size:cover}.actual__bottom-right{box-sizing:border-box;background:url("/Content/newsmb/img/mask_black.png") repeat;color:white}.actual__bottom-left-mask{background:url("/Content/newsmb/img/sheet.jpg") no-repeat;background-size:cover}.actual__bottom-left{background:url("/Content/newsmb/img/mask_white.png") repeat}.actual__bottom-left .actual__needs-text{left:30px}.actual__bottom-left-wrap{display:inline-block;margin-right:60px;padding:4px;background:-webkit-linear-gradient(315deg,#64cb5b,#1eb8be);background:linear-gradient(135deg,#64cb5b,#1eb8be)}.actual__bottom-right-wrap{display:inline-block;display:-ms-inline-grid;padding:4px;background:-webkit-linear-gradient(315deg,#64cb5b,#1eb8be);background:linear-gradient(135deg,#64cb5b,#1eb8be)}.actual__bottom-right-wrap a.link-wrap-businessman{color:white;text-decoration:none}.actual__bottom-right:hover .actual__needs-text{bottom:70px}.actual__bottom-right:hover .general__link-inner{opacity:1}.actual__bottom-right-mask:hover{background-position:0 -50px}.actual__bottom-right-mask:hover .actual__bottom-right{padding-top:10px}.actual__bottom-right:hover .general__link{height:58px;opacity:1}.actual__bottom-left:hover .actual__needs-text{bottom:70px}.actual__bottom-left:hover .general__link-inner{opacity:1}.actual__bottom-left-mask:hover{background-position:0 -50px}.actual__bottom-left:hover .general__link{height:58px;opacity:1}.analytics{padding:30px 0 80px 0}.analytics-title1{background:-webkit-linear-gradient(left,#f35d62,#fbac3c);background:linear-gradient(90deg,#f35d62,#fbac3c)}.analytics-title2{text-transform:none;background:-webkit-linear-gradient(left,#f35d62,#fbac3c);background:linear-gradient(90deg,#f35d62,#fbac3c)}.analitycs-bigblock-mask{background:url("/Content/newsmb/img/big-clients.jpg") left top no-repeat;background-size:cover}.analytics__bigcomp-wrap{background:-webkit-linear-gradient(left,#f35d62,#fbac3c);background:linear-gradient(90deg,#f35d62,#fbac3c)}.analytics__bigcomp-wrap .actual__magazine{background:url("/Content/newsmb/img/mask_black.png") left top repeat}.analytics__bigcomp-wrap .actual__magazine:hover{background-position:0 -58px}.general__link-analytics{background:-webkit-linear-gradient(left,#f35d62,#fbac3c);background:linear-gradient(90deg,#f35d62,#fbac3c)}.analytics__bottom-left-mask{background:url("/Content/newsmb/img/group-people.jpg") left top no-repeat;background-size:cover}.analytics__bottom-left-mask:hover{background-position:0 -50px}.analytics__bottom-left{background:url("/Content/newsmb/img/mask_black.png") left top repeat;color:white}.analytics__bottom-left a.gen__link-wrap{color:white;text-decoration:none;box-sizing:border-box}.analytics__bottom-right-mask{background:url("/Content/newsmb/img/results.jpg") top left no-repeat;background-size:cover}.analytics__bottom-right-mask:hover{background-position:0 -50px}.analytics__bottom-right{background:url("/Content/newsmb/img/mask_black.png") top left repeat}.material__left-top-mask{background:url("/Content/newsmb/img/question.jpg") top left no-repeat;background-size:cover}.material__left-top-mask:hover{background-position:0 -50px}.material__left-top{background:url("/Content/newsmb/img/mask_white.png") top left repeat}.materials{background:#f8f8f8;padding:88px 0 48px}.materials .actual__right-bottom-wrap{margin-right:58px;margin-bottom:40px}.materials a.materials__link-wrap{color:#0c0e2f;text-decoration:none}.material__right-top-mask{background:url("/Content/newsmb/img/documents.jpg") top left no-repeat;background-size:cover}.material__right-top-mask:hover{background-position:0 -50px}.material__right-top-mask:hover .material__right-top{padding-top:10px}.material__right-top{background:url("/Content/newsmb/img/mask_white.png") top left repeat}.material__right-top{color:#0c0e2f}.actual__left-bottom-mask{background:url("/Content/newsmb/img/mails.jpg") top left no-repeat;background-size:cover}.actual__left-bottom-mask:hover{background-position:0 -50px}.material__right-bottom-mask{background:url("/Content/newsmb/img/electronic.jpg") top left no-repeat;background-size:cover}.material__right-bottom-mask:hover{background-position:0 -50px}.study{padding:70px 0 40px}.study a.link-wrap-businessman{color:white;text-decoration:none}.study__block-left-mask{background:url("/Content/newsmb/img/marks.jpg") top left no-repeat;background-size:cover}.study__block-left-mask:hover{background-position:0 -50px}.stuby__block{background:url("/Content/newsmb/img/mask_black.png") top left repeat;color:white}.study-title1,.study-title2{background:-webkit-linear-gradient(left,#f35d62,#fbac3c);background:linear-gradient(90deg,#f35d62,#fbac3c)}.study__block-wrap{background:-webkit-linear-gradient(left,#f35d62,#fbac3c);background:linear-gradient(90deg,#f35d62,#fbac3c)}.study-block1-mask{background:url("/Content/newsmb/img/dates.jpg") top left no-repeat;background-size:cover}.study-block1-mask:hover{background-position:0 -50px}.study-block1{background:url("/Content/newsmb/img/mask_black.png") top left repeat}.study-block2-mask{background:url("/Content/newsmb/img/pencil.jpg") top left no-repeat;background-size:cover}.study-block2-mask:hover{background-position:0 -50px}.study-block2{background:url("/Content/newsmb/img/mask_black.png") top left repeat}.support{background:#f8f8f8;padding:80px 0 60px}.support .actual__magazine-wrap{margin-bottom:40px}.support__main-block-mask{background:url("/Content/newsmb/img/grow-busines.jpg") left top no-repeat;background-size:cover}.support__main-block-mask:hover{background-position:0 -50px}.support__main-block{background:url("/Content/newsmb/img/mask_black.png") left top repeat}.support-block{height:348px}.support-block-wrap{padding:4px;background:-webkit-linear-gradient(315deg,#64cb5b,#1eb8be);background:linear-gradient(135deg,#64cb5b,#1eb8be);margin-bottom:40px;position:relative}.support-block-wrap:after{content:'';display:block;position:absolute;bottom:-40px;height:41px;width:100%;background:url("/Content/newsmb/img/big-shadow.png") top center no-repeat;background-size:contain}.support-block-1-mask{background:url("/Content/newsmb/img/face.jpg") left top no-repeat;background-size:cover}.support-block-1{background:url("/Content/newsmb/img/mask_black.png") left top repeat}.support-block__inner{width:300px;padding:30px 20px;height:100%;background:rgba(25,30,52,0.7);text-align:right;box-sizing:border-box;font-family:"RobotoLight",sans-serif;position:relative;float:left}.support-block__inner-title{margin:0 0 20px 0;font-size:24px;font-weight:lighter;line-height:23px}.support-block__inner-descr{font-size:18px;color:#fff;line-height:21px}.support-block__inner-link-wrap{position:absolute;bottom:20px;left:20px;font-size:24px;width:270px;text-align:center;box-sizing:border-box}.support-block__inner-link-wrap:after{content:'';position:absolute;width:100%;height:2px;left:0;top:0;background:-webkit-linear-gradient(315deg,#64cb5b,#1eb8be);background:linear-gradient(135deg,#64cb5b,#1eb8be)}.support-block__inner-link-wrap:before{content:'';position:absolute;width:100%;height:2px;left:0;bottom:0;background:-webkit-linear-gradient(315deg,#64cb5b,#1eb8be);background:linear-gradient(135deg,#64cb5b,#1eb8be)}.support-block__inner-link{text-decoration:none;font-family:"RobotoRegular",sans-serif;position:relative;display:block;width:100%;height:46px;line-height:46px}.support-block__inner-link:after{content:'';position:absolute;height:100%;width:2px;left:0;top:0;background:#64cb5b}.support-block__inner-link:before{content:'';position:absolute;height:100%;width:2px;right:0;bottom:0;background:#1eb8be}.support-block__inner-link:hover{background:-webkit-linear-gradient(315deg,#64cb5b,#1eb8be);background:linear-gradient(135deg,#64cb5b,#1eb8be)}.support-block__inner-link:hover .gr-letter{color:white!important}.support-block-2-mask{background:url("/Content/newsmb/img/flying.jpg") top left no-repeat;background-size:cover}.support-block-2{background:url("/Content/newsmb/img/mask_black.png") top left repeat}.support-block-2 .support-block__inner{float:right;text-align:left}.support-block-3-mask{background:url("/Content/newsmb/img/laughts.jpg") left top no-repeat;background-size:cover}.support-block-3{background:url("/Content/newsmb/img/mask_black.png") left top repeat}.support-block-4-mask{background:url("/Content/newsmb/img/ship.jpg") left top no-repeat;background-size:cover}.support-block-4{background:url("/Content/newsmb/img/mask_black.png") left top repeat}.support-block-5-mask{background:url("/Content/newsmb/img/relationship.jpg") left top no-repeat;background-size:cover}.support-block-5{background:url("/Content/newsmb/img/mask_black.png") left top repeat}.support-block-6-mask{background:url("/Content/newsmb/img/safe.jpg") left top no-repeat;background-size:cover}.support-block-6{background:url("/Content/newsmb/img/mask_black.png") left top repeat}.contacts{padding:70px 0}.contacts__block-wrap{background:-webkit-linear-gradient(left,#f35d62,#fbac3c);background:linear-gradient(90deg,#f35d62,#fbac3c);padding:4px;float:left;width:450px;max-width:100%;margin-bottom:20px}.contacts__block-wrap:after{display:block;content:'';position:relative;bottom:-45px;left:0;width:100%;background:url("/Content/newsmb/img/small-shadow.png") center bottom no-repeat}.contacts__block-wrap.left{margin-right:49px}.contacts__block-inner{height:272px;background-size:cover;position:relative}.contacts__block-inner:after{content:'';width:100%;height:46px;position:absolute;bottom:-50px;left:0;background:url("/Content/newsmb/img/small-shadow.png") left top no-repeat;background-size:contain}.left .contacts__block-inner{background:url("/Content/newsmb/img/contacts-bgu1.jpg") left top no-repeat}.right .contacts__block-inner{background:url("/Content/newsmb/img/contacts-bgu2.jpg") left top no-repeat}.contacts__block-inner{padding:40px 10px 40px 30px;color:#fff;text-align:left;font-family:"RobotoRegular",sans-serif}.contacts__block-title{font-size:48px;font-weight:300;margin:0 0 5px 0;line-height:30px}.contacts__block-descr{margin-bottom:100px;color:#fff;font-size:30px;font-family:"RobotoLight",sans-serif}.contacts__block-email,.contacts__block-phone{font-size:40px;display:block;color:#fff;text-decoration:none}.footer{background:#191e34;padding:27px 0}.footer__logo{display:inline-block;width:206px;height:25px;background:url("/Content/newsmb/img/footer-logo.png") left top no-repeat;text-indent:-9999px;vertical-align:middle;margin-right:40px}.footer__menu{display:none;padding:0;margin:0}.footer__menu .footer__menu-item{display:inline-block;vertical-align:middle;margin-right:15px}.footer__menu .footer__menu-item .footer__menu-link{color:#9ca5be;text-decoration:none;text-transform:uppercase}.footer__menu .footer__menu-item .footer__menu-link:hover{color:#fff}.to-top{display:inline-block;width:48px;height:48px;float:right;vertical-align:middle;background:url("/Content/newsmb/img/arrow-top.png") center no-repeat;text-indent:-9999px;border:1px solid transparent}.to-top:hover{border:1px solid #a5afc8}.footer__top-line{padding-bottom:5px;border-bottom:1px solid #3c4259}.footer__top-line-first{line-height:51px}.footer__usual{width:320px;display:inline-block;font-size:22px;text-transform:uppercase;color:white;font-family:'RobotoCondensed',sans-serif;font-weight:lighter;font-style:normal;margin-right:55px}.footer__socials{padding:40px 0;margin-bottom:20px}.footer__usual-list{list-style-type:none;width:385px;margin:0;padding:0;display:none}.footer__usual-list .footer__usual-item{width:185px;height:55px;display:inline-block;margin:0 5px 5px 0}.footer__usual-list .footer__usual-item .footer__usual-link{display:inline-block;width:100%;height:100%;text-decoration:none;color:#a5afc8;font-size:12px}.footer__usual-list .footer__usual-item .footer__usual-link:hover{color:white}.footer__soc-descr{color:#a5afc8;font-size:18px}.footer__soc{display:inline-block;float:right}.footer__soc-list{list-style-type:none;margin:0 0 10px 0;padding:0;text-align:right}.footer__soc-list .footer__soc-item{display:inline-block}.footer__soc-list .footer__soc-item .footer__soc-link{display:inline-block;width:50px;height:50px;border:1px solid #a5afc8;border-radius:50%;text-decoration:none}.footer__soc-list .footer__soc-item .soc-fb{background:url("/Content/newsmb/img/icons-sprite.png") 18px 12px no-repeat}.footer__soc-list .footer__soc-item .soc-fb:hover{background-position:18px -55px;border-color:#fff}.footer__soc-list .footer__soc-item .soc-tw{background:url("/Content/newsmb/img/icons-sprite.png") -40px 12px no-repeat;margin-left:10px}.footer__soc-list .footer__soc-item .soc-tw:hover{background-position:-40px -55px;border-color:#fff}.underfooter__copy,.inderfooter__link{font-size:12px;color:#a5afc8}.inderfooter__link{float:right;text-decoration:none}.inderfooter__link:hover{text-decoration:underline;color:white}.menu{background:#191e34;position:relative;z-index:10}nav{background:#191e34;overflow:hidden}.main__menu{z-index:10}nav ul{padding:0}nav ul li{float:left}nav ul li.more{width:50px;text-align:center;display:none}nav ul li.more:hover ul#overflow{opacity:1;visibility:visible;z-index:99;padding:0 10px}nav ul li a,nav ul li span{display:block;color:#fff;text-decoration:none;padding:1px 0;cursor:pointer;font-size:12px}nav ul li span{padding-left:10px}.main__menu ul{list-style-type:none;margin:0;padding:0}.main__menu ul li{width:230px;font-size:10px;padding-right:10px;line-height:10px;border-top:2px solid transparent}.main__menu ul li a{color:#a7adc6;padding-right:10px;min-height:22px}.main__menu ul li a:hover{color:#fff}.main__menu ul li:hover{color:#fff}.main__menu ul li.active{border-top:2px solid #f35d62;background:#fff}.main__menu ul li.active a{color:#646e87}.main__menu>ul>li>a{border-right:1px solid #5c637b;font-family:'RobotoRegular',sans-serif;padding-left:18px;line-height:11px}.main__menu ul li.active a{border-right:0;color:#666f76}.main__menu ul li.active a:hover{color:#a5afc8}.main__menu ul li:last-child{border:0}#nav li{padding:10px 0}#nav:after{content:"";display:table;clear:both}#nav li{font-family:'RobotoRegular',sans-serif;line-height:11px}nav #overflow li{position:relative;float:none;line-height:15px;border:0}nav #overflow li a{background:#191e34;padding:10px 0;position:relative;line-height:12px;width:180px;padding:0 15px;margin-bottom:10px}nav #overflow li a:last-child a{border:0}nav #overflow li a a{border-bottom:1px solid #5c637b;padding:10px 4px;box-sizing:border-box}nav #overflow li:first-child{margin-top:10px}nav #overflow li a:hover{background:#191e34}.under-menu-wrapper{display:block;position:relative;z-index:9;box-shadow:0 1px 9px rgba(25,30,52,0.8);background:white;width:100%}.under-menu__list{list-style-type:none;margin:0;padding:0;display:inline-block}.under-menu__item{display:inline-block;padding:15px 0;margin-right:25px;border-bottom:2px solid transparent}.under-menu__item.active{border-bottom:2px solid #f35d62}.under-menu__item:hover .under-menu__item-link{color:#e36269}.under-menu__item:last-child .under-menu__item-link{color:#e36269}.under-menu__item-link{position:relative;text-decoration:none;font-size:14px;font-family:"RobotoRegular",sans-serif;text-transform:uppercase;z-index:1;color:#646e87}.under-menu-logo{position:relative;display:inline-block;width:207px;height:24px;margin-right:30px;background:url("/Content/newsmb/img/top-logo.png") left center no-repeat;vertical-align:middle}.mobile__menu{display:none}nav.main__menu #overflow{opacity:0;visibility:hidden;position:absolute;text-align:left;-webkit-transition-duration:.3s;transition-duration:.3s;background:#191e34}nav.main__menu #overflow ul li a{border-right:0}@font-face{font-family:"RobotoRegular";src:url("/Content/newsmb/fonts/RobotoRegular/RobotoRegular.eot");src:url("/Content/newsmb/fonts/RobotoRegular/RobotoRegular.eot?#iefix") format("embedded-opentype"),url("/Content/newsmb/fonts/RobotoRegular/RobotoRegular.woff") format("woff"),url("/Content/newsmb/fonts/RobotoRegular/RobotoRegular.ttf") format("truetype");font-style:normal;font-weight:normal}@font-face{font-family:"RobotoLight";src:url("/Content/newsmb/fonts/RobotoLight/RobotoLight.eot");src:url("/Content/newsmb/fonts/RobotoLight/RobotoLight.eot?#iefix") format("embedded-opentype"),url("/Content/newsmb/fonts/RobotoLight/RobotoLight.woff") format("woff"),url("/Content/newsmb/fonts/RobotoLight/RobotoLight.ttf") format("truetype");font-style:normal;font-weight:normal}@font-face{font-family:'RobotoCondensed';src:url('/Content/newsmb/fonts/roboto-consered/RobotoCondensed-Regular.eot');src:url('/Content/newsmb/fonts/roboto-consered/RobotoCondensed-Regular.eot?#iefix') format('embedded-opentype'),url('/Content/newsmb/fonts/roboto-consered/RobotoCondensed-Regular.woff') format('woff'),url('/Content/newsmb/fonts/roboto-consered/RobotoCondensed-Regular.ttf') format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'roboto_condensedlight';src:url('/Content/newsmb/fonts/roboto_lightcondensed_macroman/RobotoCondensed-Light-webfont.eot');src:url('/Content/newsmb/fonts/roboto_lightcondensed_macroman/RobotoCondensed-Light-webfont.eot?#iefix') format('embedded-opentype'),url('/Content/newsmb/fonts/roboto_lightcondensed_macroman/RobotoCondensed-Light-webfont.woff') format('woff'),url('/Content/newsmb/fonts/roboto_lightcondensed_macroman/RobotoCondensed-Light-webfont.ttf') format('truetype');font-weight:normal;font-style:normal}@media only screen and (max-width :1820px){.menu .container{width:992px}}@media only screen and (max-width :1200px){.menu .container{width:992px}}@media only screen and (max-width :992px){.container{width:760px}.actual__title-inner{font-size:46px}.actual__magazine{height:277px}.actual__content-title{font-size:38px}.actual__content-descr{font-size:22px}.actual__needs{text-align:center}.actual__bottom{text-align:center}.actual__bottom-left-wrap{margin:0 0 20px 0}.actual__left-block-wrap{margin:0 0 40px 0;box-sizing:border-box}.under-menu-wrapper{padding-top:10px}}@media only screen and (max-width :768px){.container{width:450px}.actual__title-inner{font-size:38px}.actual__link-wrap{position:relative;display:inline-block;margin:10px 0;top:0}.actual__magazine{height:165px}.actual__bottom-left{margin-right:-0}.contacts__block-title{font-size:38px}.actual__content-title{font-size:30px}.materials .actual__right-bottom-wrap{margin-right:0}.actual__bottom-right-wrap{margin-bottom:30px}.footer__soc{float:none}.to-top{display:none}.footer__logo{display:block;width:auto;background-position:center;margin-bottom:10px}.footer__menu{text-align:center}.footer__socials{text-align:center}.footer__soc-list{text-align:center}.footer__usual{margin-bottom:10px}.underfooter{text-align:center}.inderfooter__link{float:none}.footer__usual-list{width:310px}.footer__menu .footer__menu-item{margin:10px}.footer__usual{margin-right:0}.actual__title-inner{line-height:50px}.mobile__menu{display:none}.actual__link-wrap.actual__link-wrap-second{top:0}.actual__link-wrap.actual__link-wrap-third{top:100px}.under-menu__list{text-align:center}.under-menu__item{margin-right:20px;padding:10px 0}.actual__title-inner{line-height:normal;height:auto}}@media only screen and (max-width :480px){.container{width:310px}.actual__left-block{background-size:cover;width:300px;height:486px;padding:0}.actual__left-block:after{bottom:-31px;background-size:contain}.actual__content-title{font-size:32px}.actual__right{width:300px;height:545px}.actual__right-top,.actual__right-bottom{background-size:cover;height:235px}.actual__right-top-wrap,.actual__right-bottom-wrap{margin-bottom:50px;width:100%}.actual__right-top:after,.actual__right-bottom:after{bottom:-31px;background-size:contain}.actual__magazine-text .actual__content-title{font-size:24px}.actual__magazine-text .actual__content-descr{font-size:14px}.actual__magazine{height:180px}.actual__magazine-wrap{margin-bottom:50px}.actual__magazine:after{content:'';background:url('/Content/newsmb/img/small-shadow.png') no-repeat center;background-size:contain;bottom:-38px}.actual__bottom-left,.actual__bottom-right{width:300px;background-size:cover;height:236px}.actual__bottom-left-wrap,.actual__bottom-right-wrap{margin-bottom:50px}.actual__bottom-left:after,.actual__bottom-right:after{bottom:-31px;background-size:contain}.analytics__bigcomp-wrap .actual__magazine .actual__magazine-text{left:15px;bottom:15px}.analytics__bigcomp-wrap .actual__magazine:hover .actual__magazine-text{bottom:30px}.analytics__bigcomp-wrap .actual__magazine:hover{background-position:0 -28px}.analytics__bigcomp-wrap .actual__magazine .general__link{line-height:40px}.analytics__bigcomp-wrap .actual__magazine:hover .general__link{height:40px}.actual__right-bottom-wrap{width:300px}.materials .actual__right-bottom-wrap{margin-right:0}.actual__right-top:hover .general__link{height:58px;opacity:1;line-height:58px}.actual__needs-text{left:15px}.support .actual__title-inner{font-size:32px;margin-right:0;width:100%;text-align:left;padding-left:10px}.actual__magazine-text .actual__content-title{font-size:22px}.actual__magazine .actual__magazine-text{left:15px}.actual__title-inner{font-size:32px}.contacts__block-phone,.contacts__block-email{width:270px;font-size:28px}.contacts__block-svg text{font-size:32px}.contacts__block-title{font-size:30px}.actual__title-inner{font-size:26px}.under-menu-logo{display:none}#nav{width:65px;margin:0 auto}.mobile__menu{display:inline-block;width:80%;background:#fff;border-top:2px solid #f35d62}.main__menu{display:inline-block;float:right;padding-top:2px;z-index:99}nav #overflow{width:100%}nav #overflow li{width:100%;padding:0 20px;margin-bottom:0;border-bottom:1px solid #5c637b}nav #overflow li a{width:250px;border:0}nav #overflow li.active a{background:#fff}.mobile__burger{display:inline-block;width:32px;height:30px;padding:4px;position:relative}.mobile__burger1,.mobile__burger2,.mobile__burger3{position:absolute;width:20px;left:10px;display:inline-block;background:#f35d62;height:2px;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.mobile__burger1{top:15px}.mobile__burger2{top:21px}.mobile__burger3{top:27px}.mobile__burger.active .mobile__burger1{top:21px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.mobile__burger.active .mobile__burger2{top:21px;-webkit-transform:rotate(85deg);-ms-transform:rotate(85deg);transform:rotate(85deg);opacity:0}.mobile__burger.active .mobile__burger3{top:21px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.mobile__menu-title{display:inline-block;font-size:12px;color:#646e87;width:190px;vertical-align:top;padding-top:5px;text-transform:uppercase}.under-menu__list{display:block}.under-menu__item.active{border:0}.under-menu__list .under-menu__item{padding-left:25px;display:block;border-bottom:1px solid #5c637b}.under-menu__item:last-child .under-menu__item-link{color:#5c637b}.under-menu__item:last-child{border:0}.under-menu-wrapper{display:none}.under-menu__show{display:block;position:fixed;top:30px}.mobile__menu-wrap{position:fixed;top:0;width:100%;background:white;height:44px;z-index:20}.mobile__menu-wrap:before{content:'';display:block;height:2px;background:#f35d62;position:absolute;top:0;width:100%;z-index:8}.content{margin-top:20px}.support-block__inner-descr{font-size:14px}.actual__needs{text-align:left}.materials .actual__needs-text{top:20px;left:20px}.footer__menu{display:none}.footer__socials{text-align:left}.footer__soc-list{text-align:left}.underfooter{text-align:left}.inderfooter__link{display:block;margin-bottom:5px}.under-menu__list{text-align:left}.under-menu__item-link{font-size:18px}.contacts__block-wrap{width:300px}.contacts__block-inner{padding:30px 10px 40px 15px}.actual{margin-bottom:0;padding-bottom:0}.analytics{padding-bottom:0}.materials{padding:40px 0 0}.study{padding:40px 0 0}.support{padding:30px 0 10px}}@media only screen and (max-width :330px){.mobile__menu{width:75%}.mobile__menu-title{font-size:10px}}@media only screen and (max-width :330px){.mobile__menu{width:75%}}@media only screen and (min-width :1820px){#nav li{height:30px}}.popup{top:0;left:0;right:0;font-size:16px;line-height:16px;width:100%;position:fixed;padding:0;background:#0f1831;z-index:1000;-webkit-animation:fade .6s;-moz-animation:fade .6s;animation:fade .6s;z-index:9999999}.popup h2{font-weight:500;font-size:18px;color:#fff;text-align:center;padding:0 40px}.close{top:6px;right:20px;width:32px;height:32px;position:absolute;border:0;background:url(/Content/newsmb/img/close-banner.png) 0 0 no-repeat;cursor:pointer;outline:0}.close:hover{background-position:100% 0}.attention{position:absolute;top:6px;left:20px;display:block;width:32px;height:32px;background:url(/Content/newsmb/img/attention-icon.png) 0 0 no-repeat}
