@font-face {
	font-family: 'Adobe Clean';
	src: url('../../../fonts/AdobeClean-Regular.eot');
	src: local('Adobe Clean'),url('../../../fonts/AdobeClean-Regular.woff') format('woff'),url('../../../fonts/AdobeClean-Regular.ttf') format('truetype'),url('../../../fonts/AdobeClean-Regular.otf') format('opentype'),url('../../../fonts/AdobeClean-Regular.svg#adobe_cleanregular') format('svg');
}

@font-face {
	font-family: 'Adobe Clean';
	src: url('../../../fonts/AdobeClean-Regular.eot');
	font-weight: 100;
	src: local('Adobe Clean'),url('../../../fonts/AdobeClean-Light.woff') format('woff'),url('../../../fonts/AdobeClean-Light.ttf') format('truetype'),url('../../../fonts/AdobeClean-Light.otf') format('opentype'),url('../../../fonts/AdobeClean-Light.svg#adobe_cleanlight') format('svg');
}

@font-face {
	font-family: 'Adobe Clean';
	src: url('../../../fonts/AdobeClean-Bold.eot');
	font-style: normal;
	font-weight: bold;
	src: local('Adobe Clean Bold'),url('../../../fonts/AdobeClean-Bold.woff') format('woff'),url('../../../fonts/AdobeClean-Bold.ttf') format('truetype'),url('../../../fonts/AdobeClean-Bold.otf') format('opentype'),url('../../../fonts/AdobeClean-Bold.svg#adobe_cleanbold') format('svg');
}

* {
	margin: 0;
}

html {
	height: 100%;
}

body {
	margin: 0 auto;
	height: 100%;
	font: normal 14px/17px Arial,sans-serif;
	background: #ebebec;
	color: #4c525a;
}

.main_wrap {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -150px;
}

.push {
	height: 150px
}

.lt-ie8 body {
	overflow: hidden;
}

h1, .header-1 {
	line-height: normal;
	font-size: 20px;
	font-weight: 100;
}

h2, .header-2 {
	font-size: 14px;
	font-weight: bold;
}

h3, .header-3 {
	line-height: 24px;
	font-size: 18px;
}

h4, .header-4 {
	line-height: 21px;
	font-size: 16px;
}

h5, .header-5 {
	line-height: 19px;
	font-size: 14px;
}

h6, .header-6 {
	line-height: 16px;
	font-size: 12px;
}

ol, ul {
	padding: 0;
	line-height: 18px;
	list-style: none;
}

a, .k-link, .k-link:link, .k-link:visited {
	color: #a7ad34;
}

.k-grid table a, .k-grid table .k-link, .k-grid table .k-link:link, .k-grid table .k-link:visited {
	color: #a7ad34;
}

a:hover {
	text-decoration: none;
}

.k-grid table {
	width: 100%;
}

.k-grid th, .k-grid td {
	padding: 5px;
	border: 1px solid #b2b5b8;
}

.hidden {
	display: none;
}

.k-icon.k-i-note {
	display: none;
	margin-left: 3px;
	width: 12px;
	height: 12px;
	vertical-align: top;
	background: url(sprite2.png) no-repeat 0 -89px;
}

.k-icon-info {
	background: url(icon_info.png) no-repeat;
	width: 12px;
	height: 12px;
	margin-left: 6px;
	display: inline-block;
	vertical-align: middle;
}

.wrap, #content {
	padding: 0 40px;
	width: 940px;
}

.centered, .centered .wrap {
	margin: 0 auto;
}

.centred-toggle {
	z-index: 0;
	position: absolute;
	bottom: -50px;
	right: 0;
}

input[type="text"], input[type="password"], select, textarea, .k-input[type="text"], .k-input[type="time"] {
	margin: 0;
	padding: 0 0 0 4px;
	font: normal 13px Arial,sans-serif;
	border: 1px solid #999ca1;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	height: 22px;
	line-height: 22px;
}

.k-input[type="text"] {
	padding: 0;
	padding-left: 4px\0/;
}

.radio, .checkbox {
	margin-right: 5px;
	position: relative;
	display: inline-block;
	width: 16px;
	height: 17px;
	vertical-align: -3px;
	background: url(sprite2.png) no-repeat -189px 0;
}

.radio {
	background-position: -205px 0;
}

textarea {
	width: 500px;
	height: 150px;
}

.checkbox:hover {
	background-position: -189px -17px;
}

.radio:hover {
	background-position: -205px -17px;
}

.checkbox:active {
	background-position: -189px -34px;
}

.radio:active {
	background-position: -205px -34px;
}

.checkbox.checked {
	background-position: -189px -51px;
}

.radio.checked {
	background-position: -205px -51px;
}

.checkbox.checked:hover {
	background-position: -189px -68px;
}

.radio.checked:hover {
	background-position: -205px -68px;
}

.checkbox.checked:active {
	background-position: -189px -85px;
}

.radio.checked:active {
	background-position: -205px -85px;
}

.lt-ie8 .radio, .lt-ie8 .checkbox {
	display: inline;
	zoom: 1;
}

.radio input, .checkbox input {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	filter: alpha(opacity=0);
}

.lt-ie9 .radio input, .lt-ie9 .checkbox input {
	filter: alpha(opacity=0);
}

button, input[type="submit"] {
	cursor: pointer;
}

#periods td, #eqperiods td {
	padding: 0 5px 0 0;
}

#periods input, #eqperiods input {
	background: #4a494a;
	border: none;
	color: #ffffff;
	cursor: pointer;
	font-size: 10px;
	height: 18px;
	width: 35px;
}

	#periods input.selected_period, #eqperiods input.selected_period {
		background: #ff0000;
		color: #ffffff;
	}

.k-button {
	padding: 3px 11px;
	line-height: normal;
	font-size: 13px;
	border-color: #7a800e;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	color: #ffffff;
	box-shadow: none;
	background: #b0b543;
	background: -moz-linear-gradient(90deg,#b0b543 30%,#b0b543 80%);
	background: -webkit-linear-gradient(90deg,#b0b543 30%,#b0b543 80%);
	background: -o-linear-gradient(90deg,#b0b543 30%,#b0b543 80%);
	background: -ms-linear-gradient(90deg,#b0b543 30%,#b0b543 80%);
	background: linear-gradient(180deg,#b0b543 30%,#b0b543 80%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#b0b543',EndColorStr='#b0b543');
}

	.k-button:-moz-any(input) {
		padding-bottom: 0.2em;
		padding-top: 0.2em;
	}

#content .k-button {
	background: #b0b543;
	box-shadow: none;
	background: -moz-linear-gradient(90deg,#b0b543 30%,#b0b543 80%);
	background: -webkit-linear-gradient(90deg,#b0b543 30%,#b0b543 80%);
	background: -o-linear-gradient(90deg,#b0b543 30%,#b0b543 80%);
	background: -ms-linear-gradient(90deg,#b0b543 30%,#b0b543 80%);
	background: linear-gradient(180deg,#b0b543 30%,#b0b543 80%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#b0b543',EndColorStr='#b0b543');
}

#content table .k-button {
	color: #ffffff;
}

#content .k-button:active, #content .k-button:hover, #content .k-button:focus, .k-button:active, .k-button:hover, .k-button:focus {
	background: -moz-linear-gradient(90deg,#b0b543 30%,#b0b543 80%);
	background: -webkit-linear-gradient(90deg,#b0b543 30%,#b0b543 80%);
	background: -o-linear-gradient(90deg,#b0b543 30%,#b0b543 80%);
	background: -ms-linear-gradient(90deg,#b0b543 30%,#b0b543 80%);
	background: linear-gradient(180deg,#b0b543 30%,#b0b543 80%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#b0b543',EndColorStr='#b0b543');
	border-color: #4c525a;
	color: #ffffff;
}

#content .k-button:active, .k-button:active {
	-webkit-box-shadow: inset 0 0 3px #000000;
	-moz-box-shadow: inset 0 0 3px #000000;
	box-shadow: inset 0 0 3px #000000;
}

[type="reset"].k-button, .k-button.k-state-default {
	background: #ffffff;
	border-color: #4c525a;
	color: #4c525a;
}

	.k-button.k-state-default:active, .k-button.k-state-default:hover {
		background: #f7f8f8;
	}

	.k-button.k-state-default:active {
		-webkit-box-shadow: inset 0 0 3px #000000;
		-moz-box-shadow: inset 0 0 3px #000000;
		box-shadow: inset 0 0 3px #000000;
	}

.pull-left {
	float: left;
}

.pull-right {
	float: right;
}

.group .col {
	width: 49%;
}

#content .group .header-2 {
	margin: 0;
	padding: 15px 0 13px;
}

.k-tabstrip-items .k-item .k-link {
	border-bottom: none 0;
	height: 35px;
	color: #808389;
	padding: 4px 10px 1px 10px;
	font-size: 13px;
}

.k-grid.k-widget {
}

.k-grid-header-wrap, .k-grid-footer-wrap, .k-grid.k-widget {
	border: none;
	background: none;
}

.k-grid-header-wrap, .k-grid-footer-wrap {
	margin-left: 2px;
}

.k-grid table {
	border-spacing: 2px;
}

.k-grid-header table {
	border-spacing: 2px 0;
}

.k-grid .k-grid-content {
	margin-left: 2px;
	overflow-y: auto;
}

div.k-grid-header, div.k-grid-footer {
	padding: 0;
	background: none;
	border: none;
}

	div.k-grid-header .k-header {
		position: relative;
		height: 36px;
		border-width: 1px;
	}

.k-grid-header .k-header, .k-grid td {
	padding: 0;
}

.k-grid td {
	padding: 8px 5px 9px;
	line-height: 17px;
	border: 1px solid #b2b5b8;
	word-wrap: break-word;
}

.k-grid-header .k-header:first-child, .k-grid tbody td:first-child, .k-grid tfoot td:first-child {
	border-width: 1px;
}

.k-grid-header .k-header .k-icon {
	position: absolute;
}

.k-grid-header .k-header .k-link {
	position: relative;
	margin: 0;
	padding: 0;
	display: table;
	width: 100%;
	height: 100%;
	color: #ffffff;
}

	.k-grid-header .k-header .k-link .text {
		display: table-cell;
		vertical-align: middle;
		padding-right: 0;
	}

.k-grid-header .k-link > .k-i-arrow-n, .k-grid-header .k-link > .k-i-arrow-s {
	display: none;
}

.k-pager-info {
	font-size: 15px;
	padding: 0;
	position: absolute;
	right: 5px;
	top: -24px;
}

.k-grid-pager {
	background-color: #f7f8f8;
	margin: 0 2px 15px 2px;
	padding: 10px 0;
	text-align: center;
	border: 1px solid #b2b5b8;
}

.k-grid .k-pager-numbers {
	float: none;
	display: inline-block;
	margin-top: 4px;
	height: 17px;
	line-height: 17px;
	vertical-align: top;
}

	.k-grid .k-pager-numbers li {
		font-size: 13px;
		line-height: 22px;
		margin: -4px -1px 0 0;
	}

		.k-grid .k-pager-numbers li:first-child {
			margin-left: -1px;
		}

	.k-grid .k-pager-numbers .k-link, .k-grid .k-pager-numbers .k-state-selected {
		margin-right: 0;
		line-height: 23px;
		padding: 0 15px;
		border: 1px solid transparent;
	}

		.k-grid .k-pager-numbers .k-link:hover, .k-grid .k-pager-numbers .k-state-selected {
			border-radius: 0;
			border: 1px solid #999ca1;
			background-color: #ffffff;
			color: #4c525a;
			-webkit-box-shadow: inset 1px 1p #d6d7d9;
			-moz-box-shadow: inset 1px 1px 0 #d6d7d9;
			box-shadow: inset 1px 1px 0 #d6d7d9;
			-webkit-box-shadow: none;
			-moz-box-shadow: none;
			box-shadow: none;
		}

.k-pager-wrap > .k-link, .k-tabstrip .k-item .k-pager-wrap > .k-link {
	border-radius: 0;
	float: none;
	height: 23px;
	display: inline-block;
	vertical-align: top;
	background-color: transparent;
	border: 1px solid #999ca1;
	padding: 0;
	width: 24px;
}

	.k-pager-wrap > .k-link .k-icon {
		background: none repeat scroll 0 0 transparent;
		color: #4c525a;
		display: inline-block;
		font-size: 15px;
		height: 22px;
		margin-top: 0;
		text-indent: -999999px;
		width: 23px;
		vertical-align: top\0/;
	}

	.k-pager-wrap > .k-link .k-i-seek-w, .k-pager-wrap > .k-link:hover .k-i-seek-w {
		background: url(sprite2.png) no-repeat -114px -115px;
		border-left: 1px solid #b2b5b8;
		border-top: 1px solid #b2b5b8;
	}

	.k-pager-wrap > .k-link .k-i-arrow-w, .k-pager-wrap > .k-link:hover .k-i-arrow-w {
		background: url(sprite2.png) no-repeat -146px -115px;
		border-left: 1px solid #b2b5b8;
		border-top: 1px solid #b2b5b8;
	}

	.k-pager-wrap > .k-link .k-i-arrow-e, .k-pager-wrap > .k-link:hover .k-i-arrow-e {
		background: url(sprite2.png) no-repeat -172px -114px;
		border-bottom: 1px solid #b2b5b8;
		border-right: 1px solid #b2b5b8;
	}

	.k-pager-wrap > .k-link .k-i-seek-e, .k-pager-wrap > .k-link:hover .k-i-seek-e {
		background: url(sprite2.png) no-repeat -205px -114px;
		border-bottom: 1px solid #b2b5b8;
		border-right: 1px solid #b2b5b8;
	}

.lt-ie8 .k-grid .k-pager-numbers, .lt-ie8 .k-pager-wrap > .k-link {
	display: inline;
	zoom: 1;
}

.k-pager-wrap > .k-link[title="first"], .k-pager-wrap > .k-link[title="last"] {
	display: none;
}

.k-grid .k-state-selected {
	color: #4c525a;
}

	.k-grid .k-state-selected td {
		border-color: #b2b5b8;
		background: #ffffff;
	}

.k-tabstrip .k-state-active, .k-state-active:hover, .k-active-filter {
	border-color: #a7ad34;
}

.k-tabstrip {
	border: none;
	background: none;
}

	.k-tabstrip .k-content {
		border-top-width: 2px;
		margin: 0;
		padding: 15px 10px 15px;
		position: relative;
	}

		.k-tabstrip .k-content table {
			color: #4c525a;
			font-size: 13px;
			vertical-align: top;
		}

		.k-tabstrip .k-content #webLogsDiv table {
			word-break: break-all;
		}

	.k-tabstrip .k-tabstrip-items {
		height: 42px;
		padding: 0;
		position: relative;
		z-index: 2;
	}

	.k-tabstrip .k-item {
		height: 39px;
		line-height: 33px;
		text-align: center;
		overflow: hidden;
		margin-top: 2px;
		margin-right: 2px;
		border-color: #b2b5b8;
		background: #ffffff;
		background: -moz-linear-gradient(90deg,#ffffff 30%,#ffffff 80%);
		background: -webkit-linear-gradient(90deg,#ffffff 30%,#ffffff 80%);
		background: -o-linear-gradient(90deg,#ffffff 30%,#ffffff 80%);
		background: -ms-linear-gradient(90deg,#ffffff 30%,#ffffff 80%);
		background: linear-gradient(180deg,#ffffff 30%,#ffffff 80%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff',EndColorStr='#ffffff');
	}

		.k-tabstrip .k-item .k-link .k-icon.k-i-note {
			position: absolute;
			top: 3px;
			right: 3px;
			margin: 0;
		}

	.k-tabstrip .k-tab-on-top.k-state-active {
		border: 2px solid #a7ad34;
		border-bottom: none 0;
		margin-top: 0;
		background: #ffffff;
		background: -moz-linear-gradient(90deg,#ffffff 30%,#ffffff 80%);
		background: -webkit-linear-gradient(90deg,#ffffff 30%,#ffffff 80%);
		background: -o-linear-gradient(90deg,#ffffff 30%,#ffffff 80%);
		background: -ms-linear-gradient(90deg,#ffffff 30%,#ffffff 80%);
		background: linear-gradient(180deg,#ffffff 30%,#ffffff 80%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff',EndColorStr='#ffffff');
	}

		.k-tabstrip .k-tab-on-top.k-state-active.k-first {
			border-left: 1px solid #a7ad34;
		}

		.k-tabstrip .k-tab-on-top.k-state-active .k-link {
			cursor: default;
			padding-bottom: 12px;
			color: #a7ad34;
			background: #ffffff;
			background: -moz-linear-gradient(90deg,#ffffff 30%,#ffffff 80%);
			background: -webkit-linear-gradient(90deg,#ffffff 30%,#ffffff 80%);
			background: -o-linear-gradient(90deg,#ffffff 30%,#ffffff 80%);
			background: -ms-linear-gradient(90deg,#ffffff 30%,#ffffff 80%);
			background: linear-gradient(180deg,#ffffff 30%,#ffffff 80%);
			filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff',EndColorStr='#ffffff');
		}

	.k-tabstrip .k-item:hover {
		border-color: #a7ad34;
	}

	.k-tabstrip .k-item .k-link:hover {
		background: #f1f2f2;
		color: #808389;
	}

	.k-tabstrip .k-state-active .k-link:hover {
		background: none;
		color: #a7ad34;
	}

	.k-tabstrip .k-item .k-link:active, .k-tabstrip .k-tab-on-top.k-state-active .k-link:active {
		background-color: #f1f2f2;
		border: 1px solid #d4d79c;
		border-bottom: non 0;
		color: #a7ad34;
	}

	.k-tabstrip .k-tab-on-top.k-state-active .k-link:active {
		margin-bottom: -3px;
	}

	.k-tabstrip .k-tab-on-top.k-state-active {
		height: 41px;
	}

	.k-tabstrip .k-item.double-line {
		line-height: 16px;
	}

.ie8 .k-tabstrip.custom .k-item {
	height: 39px;
}

.k-callout-s {
	border-top-color: #dadada;
	bottom: -12px;
}

.chart-tooltip {
	padding: 3px;
	background-color: #dadca7;
	margin: 3px;
	color: #4c525a;
}

.lt-ie8 .k-tooltip {
	text-align: right;
}

.k-grid table {
	border-collapse: separate;
	border-spacing: 2px;
	clear: both;
}

	.k-grid table .arrow {
		width: 15px;
	}

.lt-ie8 .k-grid table .arrow {
	width: 5px;
}

.k-grid table th, .k-grid table td {
	line-height: 17px;
	font-size: 13px;
	border-color: #b2b5b8;
	background: #ffffff;
}

.k-grid table td {
	color: #4c525a;
}

	.k-grid table td.empty, .k-grid table .k-grid-header th.empty, .k-grid table th.empty {
		background: #ffffff;
		border-color: #b2b5b8;
	}

.content-wrapper td.td_share {
	width: 150px;
	padding: 0 .3em;
}

	.content-wrapper td.td_share .td_share_div {
		border: solid 1px #b2b5b8;
		height: 20px;
		line-height: 20px;
		padding-left: 4px;
	}

:root * > .td_share .k-tooltip-validation .k-warning {
	vertical-align: top;
}

.k-grid table .k-grid-header th {
	height: 36px;
	background: #4c525a;
	border: 1px solid #000813;
	color: #ffffff;
	box-shadow: 1px 1px 0 #70757b inset;
	padding: 1px 0 0 5px;
}

.th_chk_main {
	padding: 0 !important;
	text-align: center !important;
	vertical-align: middle;
}

.k-grid table .k-grid-header .text {
	z-index: 2;
	position: relative;
	font-size: 14px;
}

.lt-ie8 table .k-grid-header .text {
	position: static;
}

.k-grid table .k-grid-header .k-link {
	border: none 0;
	position: relative;
	display: block;
	height: 100%;
	width: 100%;
	color: #ffffff;
}

	.k-grid table .k-grid-header .k-link:hover {
		border: none 0;
	}

	.k-grid table .k-grid-header .k-link:active {
		background-color: transparent;
		border: none 0;
	}

	.k-grid table .k-grid-header .k-link.action .twrap {
		top: -5px;
		right: -5px;
		bottom: -5px;
		left: -5px;
		width: auto;
		height: auto;
		background: <%table_twrap_bg%>;
	}

.k-grid table .k-grid-header .twrap {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.k-grid table .k-grid-header .k-icon {
	z-index: 3;
	position: absolute;
	right: 5px;
	height: 6px;
	width: 10px;
	background: url(sprite2.png) no-repeat 100px 100px;
}

.k-grid .k-grid-filter {
	z-index: 5;
	position: relative;
	right: 0;
	float: right;
	margin: 0;
	padding: 0;
	height: 0;
	width: 0;
}

.k-grid .k-grid-filter, .k-grid table .k-grid-header .k-filter {
	top: 50%;
	margin-top: -1px;
	background-position: -39px -70px;
}

.lt-ie8 .k-grid .k-grid-filter, .lt-ie8 .k-grid table .k-grid-header .k-filter {
	margin-top: -4px;
}

.k-grid .k-grid-filter .k-icon, .k-grid table .k-grid-header .k-filter .k-icon {
	height: 9px;
	width: 11px;
}

.k-grid table .k-grid-header .arrow-n, .k-grid table .k-grid-header .k-i-arrow-n {
	top: 5px;
	background-position: -31px -76px;
}

	.k-grid table .k-grid-header .arrow-n.active, .k-grid table .k-grid-header .k-i-arrow-n.active {
		background-position: -31px -82px;
	}

.k-grid table .k-grid-header .arrow-s, .k-grid table .k-grid-header .k-i-arrow-s {
	top: 33px;
	background-position: -21px -76px;
}

	.k-grid table .k-grid-header .arrow-s.active, .k-grid table .k-grid-header .k-i-arrow-s.active {
		background-position: -21px -82px;
	}

.k-grid table .k-grid-header .k-icon.k-i-note {
	position: static;
	width: 12px;
	height: 12px;
}

.k-grid table .k-grid-header .arrow-w {
	top: 50%;
	right: 50%;
	margin: -6px -3px 0 0;
	width: 6px;
	height: 12px;
	background-position: -106px -80px;
}

.k-grid table .k-grid-header .arrow-e {
	top: 50%;
	right: 50%;
	margin: -6px -4px 0 0;
	width: 6px;
	height: 12px;
	background-position: -112px -80px;
}

.k-alt td, .k-alt th, .k-grid table .even th, .k-grid table .even td {
	background: #ffffff;
}

.k-alt .k-state-selected, .k-grid td.k-state-selected {
	background: #ffffff;
	border-color: #b2b5b8;
	color: #4c525a;
}

.k-filter-menu {
	padding: 15px;
}

.k-filter-help-text {
	font-size: 18px;
	font-weight: 100;
}

.k-textbox, .k-dropdown-wrap {
	height: 22px;
	line-height: 22px;
	color: #4c525a;
}

	.k-dropdown-wrap .k-state-hover .k-input, .k-dropdown-wrap.k-state-hover {
		color: #4c525a;
	}

	.k-input, input.k-textbox, textarea.k-textbox, input.k-textbox:hover, textarea.k-textbox:hover, .k-textbox > input, .k-multiselect-wrap {
		color: #4c525a;
	}

.k-block, .k-widget, .k-popup, .k-content, .k-dropdown .k-input {
	color: #4c525a;
}

.k-dropdown-wrap .k-input {
	line-height: 19px;
}

.k-filter-menu .k-dropdown-wrap {
	margin: 15px 0;
}

.k-dropdown-wrap .k-select {
	border: none 0;
	width: 13px;
	line-height: 19px;
}

.lt-ie8 .k-dropdown-wrap .k-select .k-icon {
	vertical-align: 3px;
	display: inline;
	zoom: 1;
}

input.k-textbox {
	height: 24px;
	line-height: 24px;
}

.k-filter-menu span.k-filter-and {
	width: 13.2em;
}

.k-filter-menu .k-button {
	margin-top: 15px;
}

.k-dropdown-wrap .k-icon.k-i-arrow-s {
	background: url(sprite2.png) no-repeat -53px -74px;
}

.k-dropdown-wrap .k-icon {
	width: 12px;
	height: 14px;
	margin-bottom: 2px\0/;
}

.k-datepicker {
	background-color: transparent;
	width: 110px;
	line-height: 20px;
	padding-right: 7px;
}

.k-datetimepicker .k-picker-wrap {
	background-color: transparent;
	padding-right: 54px;
}

	.k-datetimepicker .k-picker-wrap.k-state-hover, .k-datetimepicker .k-picker-wrap.k-state-active {
		background: none;
	}

.lt-ie8 .k-datepicker .k-picker-wrap, .lt-ie8 .k-datetimepicker .k-picker-wrap {
	height: 21px;
}

.k-datepicker .k-picker-wrap {
	background-color: transparent;
	padding-right: 28px;
}

	.k-datepicker .k-picker-wrap input, .k-datetimepicker .k-picker-wrap input, .k-datepicker .k-picker-wrap .k-state-focused input {
		border: 1px solid #999ca1;
		height: 22px;
		line-height: 19px;
		padding: 0 0;
		font-family: Arial,sans-serif;
		font-size: 13px;
	}

.k-textbox > input, .k-autocomplete .k-input, .k-dropdown-wrap .k-input, .k-autocomplete.k-state-focused .k-input, .k-dropdown-wrap.k-state-focused .k-input, .k-picker-wrap.k-state-focused .k-input, .k-numeric-wrap.k-state-focused .k-input {
	border-color: #999ca1;
}

#content .k-datepicker .k-state-active {
	background: none;
	box-shadow: none;
}

.lt-ie9 .k-datepicker .k-picker-wrap input, .lt-ie9 .k-datetimepicker .k-picker-wrap input {
	height: 18px;
	margin-bottom: -1px;
}

.k-datepicker .k-picker-wrap.k-state-hover, .k-datepicker .k-picker-wrap.k-state-active, .k-datetimepicker .k-picker-wrap.k-state-hover, .k-datetimepicker .k-picker-wrap.k-state-active {
	background: none;
}

.k-datepicker .datetime, .k-datetimepicker .datetimepicker {
	height: auto;
	line-height: normal;
}

.k-datepicker .k-select {
	background: #f1f2f2 url(sprite2.png) no-repeat -228px -89px;
	border: 1px solid #999ca1;
	height: 22px;
	padding: 0;
	width: 24px;
}

.k-datetimepicker {
	background-color: transparent;
	padding: 0;
	width: auto !important;
}

body .k-datetimepicker .k-select {
	background: none;
	border: none 0;
	width: auto;
}

.k-datetimepicker input {
	width: 140px !important;
}

.k-datetimepicker .k-select .k-icon {
	background-color: #f1f2f2 !important;
	border-color: #999ca1;
	border-style: solid;
	border-width: 1px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.k-datetimepicker .k-picker-wrap .k-icon {
	margin: 0 2px 0 0;
}

#content .k-i-calendar, #content .k-datetimepicker .k-picker-wrap.k-state-hover .k-i-calendar, body .k-widget .k-i-calendar, body .k-widget .k-datetimepicker .k-picker-wrap.k-state-hover .k-i-calendar {
	background: url(sprite2.png) no-repeat -228px -89px;
	height: 22px;
	padding: 0 3px;
	vertical-align: top;
}

.k-datepicker .k-select:hover, .k-pager-wrap > .k-link:hover {
	border: 1px solid #999ca1;
}

#content .k-dropdown-wrap.k-state-hover, #content .k-datetimepicker .k-select:hover {
	border-color: #999ca1;
}

.k-dropdown-wrap.k-state-focused {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

#header .languages .k-dropdown-wrap.k-state-focused {
	box-shadow: none;
}

.k-pager-wrap > .k-link.k-state-disabled:hover {
	border: 1px solid #999ca1;
}

.k-picker-wrap {
	border: none 0;
}

	.k-picker-wrap.k-state-border-down {
		padding-bottom: 0;
	}

.k-datepicker .k-select .k-icon {
	background: none;
	height: 21px;
	margin: 0;
	vertical-align: top;
	width: 17px;
}

.k-dropdown-wrap.k-state-active, .k-picker-wrap.k-state-active {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.k-datepicker .k-select {
	margin-right: 0;
}

.range .k-input {
	padding-bottom: 3px;
	height: auto;
	line-height: normal;
}

.range .k-numeric-wrap {
	padding-right: 22px;
	background: <%range_numeric_bg%>;
}

.range .k-select {
	width: 22px;
	border-color: <%range_seleect_border%>;
}

	.range .k-select:active {
		-webkit-box-shadow: inset 0 0 3px <%range_seleect_shadow_active%>;
		-moz-box-shadow: inset 0 0 3px <%range_seleect_shadow_active%>;
		box-shadow: inset 0 0 3px <%range_seleect_shadow_active%>;
	}

.range .k-link {
	position: relative;
	height: 47%;
	background: none;
}

.range .k-icon {
	position: absolute;
	top: 50%;
	left: 7px;
	width: 8px;
	height: 5px;
}

.range .k-i-arrow-n {
	background: url(sprite2.png) no-repeat -106px -70px !important;
}

.range .k-link:hover .k-i-arrow-n {
	background-position: -106px -75px !important;
}

.range .k-i-arrow-s {
	margin-top: -3px;
	background: url(sprite2.png) no-repeat -114px -70px !important;
}

.range .k-link:hover .k-i-arrow-s {
	background-position: -114px -75px !important;
}

.single-input {
	float: right;
	margin-right: 150px;
}

.filter-toolbar {
	margin-bottom: 40px;
}

	.filter-toolbar .fieldset {
		overflow: hidden;
		margin-bottom: 15px;
	}

	.filter-toolbar .label {
		display: inline-block;
	}

	.filter-toolbar .span-1 {
		width: 45px;
	}

	.filter-toolbar .span-2 {
		margin-right: 11px;
		width: 205px;
	}

.lt-ie8 .filter-toolbar .label {
	display: inline;
	zoom: 1;
}

.filter-toolbar2 {
	color: <%filter_toolbar2_color%>;
	float: right;
	font-size: 13px;
	padding: 0;
}

	.filter-toolbar2 .label, .filter-toolbar2 .k-button {
		margin-left: 10px;
	}

.k-widget.k-calendar .k-nav-fast {
	margin: 6px 0 6px;
	font-size: 15px;
	font-weight: 100;
	color: #4c525a;
}

.k-calendar .k-content {
	border-collapse: separate;
	width: 100%;
	text-align: center;
}

.k-calendar th {
	border: 1px solid #4c525a;
	color: #4c525a;
	font-size: 11px;
	height: 14px;
	text-align: center;
	border-left: 0;
	border-right: 0;
}

.k-calendar td {
	border: 1px solid #f1f2f2;
	font-size: 12px;
	padding: 0;
	vertical-align: middle;
}

	.k-calendar td:hover {
		border: 1px solid #a7ad34;
		background: #f1f2f2;
	}

		.k-calendar td:hover .k-link {
			color: #4c525a;
		}

.k-calendar .k-today {
	background: #a7ad34;
}

.k-calendar td.k-today:hover {
	background: #a7ad34;
}

.k-calendar .k-content .k-today .k-link {
	color: #ffffff;
}

.k-calendar .k-content .k-link {
	color: #4c525a;
	display: inline;
	font-size: 12px;
	overflow: visible;
	min-height: 1em;
	height: auto;
	line-height: 14px;
	padding: 0;
}

.k-calendar .k-content .k-other-month .k-link {
	color: #999ca1;
}

.k-calendar .k-content .k-state-selected {
	background-color: #a7ad34;
	border: 1px solid #4c525a;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

	.k-calendar .k-content .k-state-selected .k-link {
		color: #ffffff;
	}

.k-calendar .k-footer {
	padding: 12px 25px 0;
}

	.k-calendar .k-footer .k-link {
		font-size: 13px;
		color: #0088cc;
	}

.k-calendar-container .k-state-focused, .k-list > .k-state-focused, .k-listview > .k-state-focused, .k-grid-header th.k-state-focused, td.k-state-focused, li.k-state-focused, .k-button:focus, .k-button.k-state-focused {
	-webkit-box-shadow: #a7ad34 0 0 0 1px inset;
	box-shadow: #a7ad34 0 0 0 1px inset;
}

.k-multiselect {
	border: none 0;
}

.k-multiselect-wrap {
	border: 1px solid #999ca1;
	margin-bottom: 2px;
	min-height: 10px;
	width: auto;
}

	.k-multiselect-wrap li {
		line-height: normal;
		padding: 3px 5px 3px 3px !important;
	}

#content .k-multiselect-wrap .k-button {
	background: none\0/;
	background: none;
	border: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	color: #4c525a;
	margin: 0 1px;
}

.k-multiselect-wrap .k-input {
	margin: 2px 0 1px 1px;
	width: 16px !important;
	width: 13px\0/ !important;
	height: 16px;
	font-size: 0;
	background: #b0b543 url(sprite2.png) no-repeat -88px -72px;
	border: 1px solid #7a800e;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	cursor: pointer;
}

.k-multiselect .k-delete {
	margin-top: -2px;
	background: url(sprite2.png) no-repeat -50px -86px;
	vertical-align: middle;
	position: static;
}

.k-multiselect .k-state-hover .k-delete {
	background: url(sprite2.png) no-repeat -50px -86px;
	opacity: 0.8;
}

.k-popup .k-list > .k-state-selected {
	background-color: #b0b548;
	border-color: #b0b548;
}

.k-popup.k-list-container {
	background: #f1f2f2;
	border: 1px solid #999ca1;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	padding: 0 0;
}

#languageList {
	display: none;
}

#languageList-list {
	background-color: #1a212b;
	border: 1px solid #a7ad34;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	padding: 0 0;
}

	#languageList-list .k-state-focused, #languageList-list .k-state-hover {
		background-color: #1a212b;
		border: 1px solid #1a212b;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
	}

	#languageList-list li, #languageList-list .k-state-focused, #languageList-list .k-state-hover {
		color: #a7ad34;
	}

	#languageList-list .k-state-focused, #languageList-list .k-state-hover {
		text-decoration: underline;
	}

.k-popup.k-list-container .k-state-focused, .k-popup.k-list-container .k-state-hover {
	background: #b0b548;
	border-color: #b0b548;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	color: #ffffff;
}

.k-panelbar {
	background: none;
	border: none;
	margin-top: 15px;
}

	.k-panelbar .k-item {
		margin: 2px 0;
		border: 1px solid #b2b5b8;
		font-size: 13px;
		text-align: left;
	}

		.k-panelbar .k-item:hover {
			border-color: #b0b543;
		}

		.k-panelbar .k-item.k-state-active {
			height: auto;
			margin: 2px 0;
			border: 2px solid #b0b543;
		}

		.k-panelbar .k-item .k-link.k-header {
			line-height: 39px;
			font-size: 13px;
			background: #f7f8f8;
			border: 1px solid #ffffff;
			color: #808389;
			padding: 0 0 0 10px;
		}

		.k-panelbar .k-item .tblLinks a {
			color: #808389;
		}

		.k-panelbar .k-item .k-link.k-header.k-state-hover {
			background: #f3f4e3;
			border-color: #f3f4e3;
			color: #808389;
		}

		.k-panelbar .k-item .k-link.k-header:active {
			-webkit-box-shadow: inset 0 0 3px #a7ad34;
			-moz-box-shadow: inset 0 0 3px #a7ad34;
			box-shadow: inset 0 0 3px #a7ad34;
		}

	.k-panelbar .k-state-active .k-link.k-header {
		background: #f3f4e3;
		color: #b0b543;
	}

	.k-panelbar .k-item.k-state-active .k-link.k-header.k-state-focused {
		border: none;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
	}

	.k-panelbar .k-link.k-header .k-icon {
		margin: 6px 6px 0 0;
	}

		.k-panelbar .k-link.k-header .k-icon.k-i-arrow-s {
			background: url(sprite2.png) no-repeat 4px -164px;
		}

		.k-panelbar .k-link.k-header .k-icon.k-i-arrow-n {
			background: url(sprite2.png) no-repeat 5px -187px;
		}

	.k-panelbar .k-link.k-header:hover .k-icon.k-i-arrow-n {
		background: url(sprite2.png) no-repeat -22px -187px;
	}

	.k-panelbar .k-link.k-header:hover .k-icon.k-i-arrow-s {
		background: url(sprite2.png) no-repeat -23px -164px;
	}

	.k-panelbar .k-content {
		padding: 14px 10px;
		border: 1px solid #b0b543;
		border-right: none;
		border-bottom: none;
		border-left: none;
		border-color: #b0b543;
	}

.k-content .k-grid {
	margin-top: 28px;
}

	.k-content .k-grid .k-grid {
		margin-top: 0;
	}

.k-panelbar .k-state-active .k-content {
	border-color: #b0b543;
}

.add-to-favorites {
	font-size: 13px;
	font-weight: 100;
}

.k-icon.favorites {
	width: 20px;
	height: 19px;
	background: url(sprite2.png) no-repeat -66px -70px;
	padding-right: 5px;
}

.action-block {
	margin-top: 15px;
}

	.action-block .k-button {
		margin-right: 11px;
	}

.k-editor iframe.k-content {
	border: 0 none;
	padding: 0;
}

#header {
	z-index: 10;
	position: relative;
}

	#header.public {
		background: url(bg.png) no-repeat 50% 0%;
	}

.bgheader {
	background: url(bgheader.png);
}

#header .wrap {
	position: relative;
	height: 100%;
	padding-bottom: 16px;
	width: auto;
	padding-left: 0;
	padding-right: 0;
}

.top_wrap {
	width: 940px;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
}

#header .logo {
	float: left;
	margin-top: 20px;
	height: 70px;
}

.company_logo {
	position: absolute;
	left: 46%;
	top: 0;
	background: url(companylogo.png) no-repeat;
	width: 139px;
	height: 74px;
	display: block;
}

#header .promo {
	clear: both;
	padding-top: 24px;
	height: 130px;
}

.lt-ie8 #header .promo {
	padding-top: 0;
}

#header .promo .text {
	margin-right: 450px;
}

#header .promo p {
	margin: 10px 0;
	line-height: 19px;
	font-size: 15px;
	font-weight: 100;
	text-shadow: 1px 1px 0 #000000;
	color: #999ca1;
}

	#header .promo p a {
		padding-left: 5px;
	}

.pamm_buttons_topwrap {
	float: right;
}

.pamm_buttons_topline {
	float: right;
}

#header .openBtn, #header .openCustomerBtn {
	border-bottom: 1px solid #484d55;
	display: table;
	font-size: 14px;
	font-weight: bold;
}

#header .openBtn {
	margin-top: 10px;
}

#header .openCustomerBtn {
	margin-top: 10px;
}

#header .openBtn span {
	border: 1px solid #000813;
	display: inline-block;
	width: 138px;
}

#header .openCustomerBtn span {
	border: 1px solid #000813;
	display: inline-block;
	width: 138px;
}

#header .promo .openBtn {
	padding: 0;
	position: absolute;
	right: 40px;
	top: 40px;
}

#header .openBtn .k-button {
	border: none 0;
	display: inline-block;
	line-height: 28px;
	padding: 0;
	width: 100%;
	font-size: 14px;
	background: #b0b543;
	background: -moz-linear-gradient(90deg,#b0b543 30%,#b0b543 80%);
	background: -webkit-linear-gradient(90deg,#b0b543 30%,#b0b543 80%);
	background: -o-linear-gradient(90deg,#b0b543 30%,#b0b543 80%);
	background: -ms-linear-gradient(90deg,#b0b543 30%,#b0b543 80%);
	background: linear-gradient(180deg,#b0b543 30%,#b0b543 80%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#b0b543',EndColorStr='#b0b543');
	color: #ffffff;
}

#header .openCustomerBtn .k-button {
	border: none 0;
	display: inline-block;
	line-height: 19px;
	padding: 5px;
	width: 100%;
	font-size: 14px;
	background: #b0b543;
	background: -moz-linear-gradient(90deg,#b0b543 30%,#b0b543 80%);
	background: -webkit-linear-gradient(90deg,#b0b543 30%,#b0b543 80%);
	background: -o-linear-gradient(90deg,#b0b543 30%,#b0b543 80%);
	background: -ms-linear-gradient(90deg,#b0b543 30%,#b0b543 80%);
	background: linear-gradient(180deg,#b0b543 30%,#b0b543 80%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#b0b543',EndColorStr='#b0b543');
	color: #ffffff;
}

#header .promo .openBtn .k-button {
	color: #ffffff;
}

#header .openBtn .k-button:active {
	-webkit-box-shadow: inset 0 0 3px #000000;
	-moz-box-shadow: inset 0 0 3px #000000;
	box-shadow: inset 0 0 3px #000000;
}

#header.public .languages {
	right: 40px;
	top: 75px;
}

#header .languages .text {
	position: relative;
	display: block;
	padding-right: 14px;
}

#header .languages .k-i-arrow-s {
	position: absolute;
	top: 50%;
	right: 0;
	width: 9px;
	height: 5px;
	background: url(sprite2.png) no-repeat -32px -70px;
}

#header .languages .list {
	display: none;
}

	#header .languages .list li {
		margin-top: 5px;
	}

#header .languages .k-dropdown {
	width: auto;
	background: none;
	border: none;
	float: right;
	font-size: 13px;
	min-width: 65px;
	margin-right: 10px;
}

#header .languages .k-dropdown-wrap {
	padding-right: 15px;
	background: none;
	border: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

	#header .languages .k-dropdown-wrap .k-input {
		height: 13px;
		text-decoration: underline;
		color: #a7ad34;
	}

		#header .languages .k-dropdown-wrap .k-input:hover {
			text-decoration: none;
		}

	#header .languages .k-dropdown-wrap .k-select {
		min-height: 15px;
		padding-top: 0;
	}

#header .languages #loginContainer {
	float: right;
}

#header .login {
	float: right;
}

.lt-ie8 #header.public .login {
	width: 242px;
}

#header .login fieldset {
	margin-top: 16px;
}

#header .login .k-input {
	float: left;
	padding: 0.33em 0;
	font-size: 16px;
	text-indent: 6px;
}

	#header .login .k-input.k-inset {
		width: 240px;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
	}

#header .login input[type="password"].k-input.k-inset {
	width: 147px;
}

#header .login input[type="password"] {
	float: left;
	margin-right: 4px;
}

#header .login .k-button {
	float: right;
	padding-left: 16px;
	padding-right: 16px;
	line-height: 1.45em;
	font-size: 18px;
}

.lt-ie8 #header .login .k-button {
	line-height: 1.1em;
}

#header .login .k-button.k-state-default {
	background: none;
	color: #ffffff;
}

#header .login .actions {
	margin: 2px 0 0 2px;
}

#header .login .k-link {
	font-size: 13px;
	text-decoration: underline;
	color: #a7ad34;
}

	#header .login .k-link:hover {
		text-decoration: none;
	}

label {
	font-weight: normal !important;
}

fieldset {
	border: medium none;
	margin: 0;
	padding: 0;
}

.loginFormBox {
	position: relative;
	background-color: #ebebec;
}

	.loginFormBox li {
		list-style-type: none;
		padding-bottom: 10px;
	}

	.loginFormBox label {
		display: inline-block;
		width: 100px;
	}

	.loginFormBox input[type="text"], .loginFormBox input[type="password"] {
		border-image: none;
		border-style: solid none none solid;
		border-width: 1px 0 0 1px;
		color: #4c525a;
		font-size: 14px;
		margin: 0;
		width: 160px;
	}

	.loginFormBox .openBtn {
		border-bottom: 1px solid #484d55;
		display: inline-block;
		font-size: 14px;
		margin-left: 104px;
	}

		.loginFormBox .openBtn span {
			border: 1px solid #000813;
			display: inline-block;
		}

		.loginFormBox .openBtn input[type="submit"], .loginFormBox .openBtn input[type="button"] {
			background-color: #b0b543;
			border-color: #000813 !important;
			border-image: none !important;
			border-right: 0 none !important;
			border-style: solid none none solid !important;
			border-width: 1px 0 0 1px !important;
			color: #ffffff;
			display: inline-block !important;
			font-size: 14px;
			font-weight: normal !important;
			line-height: 28px !important;
			margin: 0 !important;
			padding: 0 10px 2px !important;
			width: 100% !important;
		}

#header .welcome {
	margin-right: 20px;
	line-height: 29px;
	font-size: 15px;
	font-weight: 100;
	color: #ffffff;
	white-space: nowrap;
	overflow: hidden;
	float: right;
}

#header #nav {
	z-index: 1;
	clear: both;
	position: relative;
	bottom: 0;
	left: 0;
	padding-top: 18px;
	width: 100%;
	text-align: justify;
	width: 940px;
	margin: 0 auto;
}

	#header #nav > ul {
		background: none;
		border: none;
		display: table-cell;
	}

	#header #nav li {
		display: inline-block;
		vertical-align: top;
		border: 1px solid #999ca1;
		width: 138px;
		background: #1a212b;
		background: -moz-linear-gradient(90deg,#1a212b 30%,#1a212b 80%);
		background: -webkit-linear-gradient(90deg,#1a212b 30%,#1a212b 80%);
		background: -o-linear-gradient(90deg,#1a212b 30%,#1a212b 80%);
		background: -ms-linear-gradient(90deg,#1a212b 30%,#1a212b 80%);
		background: linear-gradient(180deg,#1a212b 30%,#1a212b 80%);
		filter: none;
	}

	#header #nav > ul > li:not(:last-child) {
		margin-right: 20px;
	}

#nav .k-widget.k-menu-horizontal > .k-item {
	margin-right: 20px;
}

	#nav .k-widget.k-menu-horizontal > .k-item.k-last {
		margin-right: 0;
	}

#header #nav > ul > li:last-child {
	margin-right: 0;
}

#nav .k-animation-container {
	margin-left: -1px !important;
	margin-top: -3px;
	padding-left: 0 !important;
	padding-right: 0 !important;
}

#header #nav li.k-last {
	margin-right: 0;
}

.lt-ie8 #header #nav li {
	display: inline;
	zoom: 1;
	margin-left: 26px;
}

	.lt-ie8 #header #nav li:first-child {
		margin-left: 0;
	}

#header #nav li .k-link {
	font-weight: bold;
	position: relative;
	display: table;
	padding: 0;
	width: 138px;
	height: 48px;
	line-height: 1.2em;
	text-align: center;
	text-decoration: none;
	border: none;
	color: #ffffff;
	position: relative;
	z-index: 10005;
}

.lt-ie8 #header #nav li .k-link {
	display: block;
}

#header #nav li .k-link .text {
	display: table-cell;
	width: 100%;
	vertical-align: middle;
	padding: 0 8px;
}

.lt-ie8 #header #nav li .k-link .text {
	display: block;
	float: left;
	margin-top: expression(this.offsetHeight< this.parentNode.offsetHeight ? parseInt((this.parentNode.offsetHeight - this.offsetHeight)/ 2) + "px" : "0");
}

#header #nav li .k-link .k-i-arrow-s {
	position: absolute;
	top: 50%;
	right: 10px;
	margin: -2px 0 0;
	display: block;
	width: 13px;
	height: 6px;
	background: url(sprite2.png) no-repeat -19px -70px;
}

#header #nav li ul {
	display: none;
	margin-left: 0;
	background-color: #1a212b;
	border: 1px solid #a7ad34;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

#header #nav li li {
	border: none 0;
	display: block;
	margin-right: 0;
	min-width: 138px;
	width: auto;
	background: #1a212b;
}

.lt-ie8 #header #nav li li {
	margin-left: 0;
	float: left;
}

#header #nav li li a {
	border: none 0;
}

#header #nav li.last {
	width: 100%;
}

#header #nav li.active a {
	background: #ffffff;
}

#subnav-block {
	padding: 10px 0 10px;
	background: #1a212b;
	background: -moz-linear-gradient(90deg,#1a212b 30%,#1a212b 80%);
	background: -webkit-linear-gradient(90deg,#1a212b 30%,#1a212b 80%);
	background: -o-linear-gradient(90deg,#1a212b 30%,#1a212b 80%);
	background: -ms-linear-gradient(90deg,#1a212b 30%,#1a212b 80%);
	background: linear-gradient(180deg,#1a212b 30%,#1a212b 80%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#1a212b',EndColorStr='#1a212b');
}

	#subnav-block .wrap {
		position: relative;
	}

#Menu_AdministratorSiteMap {
	background: #1a212b;
	background: -moz-linear-gradient(90deg,#1a212b 30%,#1a212b 80%);
	background: -webkit-linear-gradient(90deg,#1a212b 30%,#1a212b 80%);
	background: -o-linear-gradient(90deg,#1a212b 30%,#1a212b 80%);
	background: -ms-linear-gradient(90deg,#1a212b 30%,#1a212b 80%);
	background: linear-gradient(180deg,#1a212b 30%,#1a212b 80%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#1a212b',EndColorStr='#1a212b');
}

#subnav {
	left: -10px;
	position: relative;
	text-align: justify;
	width: 960px;
}

	#subnav .header {
		color: #999ca1;
		font-size: 13px;
		line-height: 17px;
	}

	#subnav .k-header {
		border: none;
	}

	#subnav li {
		border: none 0 !important;
		width: 160px;
		display: inline-block;
		font-size: 13px;
		padding: 0;
		vertical-align: top;
		background: none;
		float: none;
	}

		#subnav li .k-link {
			border: 1px solid #1a212b;
			white-space: pre-wrap;
		}

		#subnav li.k-state-hover > a.k-link {
			border: 1px solid #a7ad34;
		}

#nav .k-state-border-down > .k-state-border-down {
	border: none 0 !important;
}

#subnav .k-state-border-down > span.k-state-border-down {
	border: 1px solid #a7ad34 !important;
	border-bottom: 1px solid #1a212b;
}

#subnav li .k-popup, #subnav .k-state-border-down {
	background-color: #1a212b;
	border: 1px solid #a7ad34;
	border-top: none 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

#nav .k-state-border-down {
	border: 1px solid #a7ad34 !important;
	background: #1a212b;
	background: -moz-linear-gradient(90deg,#1a212b 30%,#1a212b 80%);
	background: -webkit-linear-gradient(90deg,#1a212b 30%,#1a212b 80%);
	background: -o-linear-gradient(90deg,#1a212b 30%,#1a212b 80%);
	background: -ms-linear-gradient(90deg,#1a212b 30%,#1a212b 80%);
	background: linear-gradient(180deg,#1a212b 30%,#1a212b 80%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#1a212b',EndColorStr='#1a212b');
}

#subnav li .k-popup li {
	width: 158px;
}

#subnav li .k-i-arrow-s {
	background: url("sprite2.png") no-repeat 5px -104px;
	height: 14px;
}

#subnav li .k-link .text {
	color: #999ca1;
}

#subnav .k-state-border-down .k-link .text {
	color: #a7ad34;
}

#subnav .k-state-border-down .k-link .k-i-arrow-s {
	background: url("sprite2.png") no-repeat 5px -115px;
}

#subnav li .k-popup .k-link .text {
	color: #ffffff;
}

#subnav li .k-popup .k-state-hover {
	background: #a7ad34;
}

	#subnav li .k-popup .k-state-hover .text {
		color: #ffffff;
	}

#header #nav li .k-popup .k-state-hover {
	background: #a7ad34;
}

	#header #nav li .k-popup .k-state-hover .text {
		color: #ffffff;
	}

#header #nav li ul li .k-link .text {
	color: #ffffff;
}

.k-menu .k-item > .k-link {
	padding: 0.4em 9px 0.3em;
}

.lt-ie8 #subnav li {
	display: inline;
	zoom: 1;
}

.lt-ie8 #subnav > ul > li {
	margin-left: 26px;
}

	.lt-ie8 #subnav > ul > li:first-child {
		margin-left: 0;
	}

#subnav li a {
	position: relative;
	color: #999ca1;
}

	#subnav li a:hover {
		text-decoration: none;
	}

	#subnav li a .k-i-arrow-s {
		position: absolute;
		display: block;
		top: 50%;
		right: 0;
		width: 9px;
		height: 5px;
		background: url(sprite2.png) no-repeat -30px -70px;
	}

#subnav li li {
	display: block;
}

.lt-ie8 #subnav li li {
	float: left;
}

#subnav > ul > li > ul > li {
	margin: 0 0 7px 0;
}

	#subnav > ul > li > ul > li > a {
		display: inline;
		padding: 0 8px 0 0;
	}

#subnav .k-animation-container {
	margin-left: 0 !important;
	margin-top: -2px;
	padding: 0 !important;
	width: 160px !important;
}

.k-menu .k-animation-container .k-group {
	margin-left: 0;
}

#subnav li.last {
	width: 100%;
}

.k-menu .k-group .k-item > .k-link {
	padding: 0.28em 0.8em 0.38em 0.8em;
}

#content {
	padding-bottom: 25px;
	padding-top: 25px;
}

	#content.homepage {
		width: auto;
		padding-left: 0;
		padding-right: 0;
	}

.posRelative {
	position: relative;
	min-height: 400px
}

#content .tabstrip-header {
	margin: 51px 0 9px;
}

#content .header-1 {
	margin: 0;
}

#content p {
	color: #4c525a;
	margin: 0;
	font-size: 13px;
	font-weight: 100;
	padding: 0 0 15px 0;
}

#content .more {
	margin: 5px 0;
}

	#content .more a {
		font-size: 13px;
		font-weight: 100;
	}

.menu-list {
	margin-bottom: 8px;
	height: 19px;
	clear: both;
	overflow: hidden;
}

	.menu-list li {
		float: left;
		padding: 0 15px;
		border: 1px solid #b2b5b8;
		border-top: 0;
		border-right: 0;
		border-bottom: 0;
	}

		.menu-list li:first-child {
			padding-left: 0;
			border-left: 0;
		}

		.menu-list li a {
			font-size: 18px;
			text-decoration: none;
			color: #4c525a;
		}

		.menu-list li.active a {
			color: #a7ad34;
		}

.clear {
	clear: both;
	font-size: 1px;
	height: 1px;
	overflow: hidden;
	line-height: 0;
}

#sidebar {
	float: left;
	width: 234px;
}

	#sidebar .header-2, #article .header-2, #content .header-2 {
		margin: 0;
		padding: 25px 0 10px;
	}

#content .headerTop {
	padding-top: 0;
}

#article {
	margin-left: 250px;
}

#footer {
	padding-top: 40px;
	width: 100%;
	height: 110px;
	font-size: 13px;
	font-weight: 100;
	background: url(bgfooter.png);
	background-size: 100% 150px;
	color: #999ca1;
}

	#footer .copyright.logo {
		background: url(sprite2.png) no-repeat -225px 3px;
		margin-right: 120px;
		float: left;
		width: 35%;
	}

	#footer .address {
		float: left;
		width: 28.7%;
	}

	#footer .copyright .text {
		clear: both;
		padding-left: 30px;
	}

	#footer .text.name {
		color: #ffffff;
	}

	#footer .contacts {
		float: right;
		width: 20%;
	}

		#footer .contacts a {
			color: #a7ad34;
		}

	#footer .text {
		line-height: 16px;
	}

.validation-summary-errors {
	color: red;
}

.right-side-block {
	background: url(right_menu_bg.png) repeat-x 0 0;
	border-left: 1px solid #fafafb;
	border-right: 1px solid #fafafb;
	min-height: 430px;
	left: 960px;
	padding: 50px 5px 0 5px;
	position: absolute;
	top: -23px;
	width: 171px;
}

	.right-side-block .expandBtn {
		background: url(sprite2.png) no-repeat -158px -76px;
		cursor: pointer;
		display: inline-block;
		height: 15px;
		position: absolute;
		right: 1px;
		top: 19px;
		width: 15px;
	}

		.right-side-block .expandBtn.collapceBtn {
			background: url(sprite2.png) no-repeat -139px -76px;
			cursor: pointer;
			left: 1px;
			top: 19px;
		}

	.right-side-block ul {
		background-color: transparent;
		border: none 0;
	}

	.right-side-block li {
		background-color: #252c35;
		border: 1px solid #252c35;
		margin-bottom: 2px;
	}

		.right-side-block .activeItem, .right-side-block li:hover {
			background-color: #b0b548;
		}

			.right-side-block .activeItem, .right-side-block li:hover .text {
				color: #ffffff;
			}

#content .right-side-block li a {
	color: #ffffff;
	display: block;
	font-size: 12px;
	line-height: normal;
	padding: 0;
	padding: 6px 6px 5px 6px;
}

.content-wrapper {
	background: transparent;
}

	form table, .content-wrapper table {
		width: 100%;
	}

table.inner-tbl {
	width: auto;
}

form table, .content-wrapper table, table.inner-tbl {
	font-size: 13px;
}

	form th, form td, .content-wrapper th, .content-wrapper td, table.inner-tbl th, table.inner-tbl td {
		padding: 5px;
	}

	table.inner-tbl td {
		padding-top: 8px\0/ !important;
	}

#content h1, #content .header-1 {
	color: #333942;
	padding-bottom: 20px;
	clear: both;
}

.descrition-text {
	width: 940px;
	margin: 0 auto;
}

.paginator li {
	background-color: #666b71;
	border: 1px solid #000813;
	border-left: 1px solid #262d36;
	border-top: 1px solid #262d36;
	float: left;
	font-size: 1px;
	line-height: 0;
	margin-right: 7px;
	overflow: hidden;
}

	.paginator li span {
		cursor: pointer;
		display: inline-block;
		height: 12px;
		margin: 0;
		padding: 0;
		text-indent: -9999px;
		width: 12px;
	}

	.paginator li.currentPage, .paginator li:hover {
		background-color: #a7ad34;
	}

		.paginator li.currentPage span {
			cursor: default;
		}

		.paginator li:hover span {
		}

#pammGrid td, #slavesGrid td {
	text-align: center;
}

	#pammGrid td:first-child, #slavesGrid td:first-child {
		text-align: left;
	}

.wrapCookies {
	background-color: #b9bd5d;
	border-bottom: 1px solid #ffffff;
	color: #636619;
	font-size: 13px;
	padding: 11px 0 7px;
}

.cookies {
	margin: 0 auto 0;
	width: 880px;
	padding: 0 60px 0 0;
	position: relative;
}

	.cookies p {
		padding: 0 0 7px 0;
	}

	.cookies .closeBtn {
		background: url("sprite2.png") no-repeat -18px -110px;
		cursor: pointer;
		display: inline-block;
		height: 21px;
		position: absolute;
		right: 0;
		top: 0;
		width: 20px;
	}

	.cookies p a {
		color: #636619;
	}

	.cookies .explainLink a {
		color: #ffffff;
	}

.login .logIn {
	float: right;
}

.languages .k-dropdown {
	margin-top: 4px;
}

#header .loginBox .k-dropdown {
	margin-top: 4px;
}

.part1 {
	width: 940px;
	margin: 0 auto;
	overflow: hidden;
}

.part2 {
	width: 940px;
	margin: 0 auto;
}

.part3 {
	width: 940px;
	margin: 0 auto;
}

.part4 {
	width: 940px;
	margin: 0 auto;
}

.part5 {
	width: 940px;
	margin: 0 auto;
}

.advertisingBox li {
	background-color: #ffffff;
	border: 1px solid #808389;
	float: left;
	height: 125px;
	margin: 15px 20px 25px 0;
	width: 298px;
}

	.advertisingBox li.lastLi {
		margin-right: 0;
	}

	.advertisingBox li dl {
		margin: 19px 20px 20px;
	}

		.advertisingBox li dl dt {
			color: #333942;
			font-size: 20px;
			padding: 0 0 15px 67px;
		}

		.advertisingBox li dl dd {
			color: #333942;
			font-size: 13px;
			padding-left: 67px;
		}

.advertisingBox .advertisingBox_1 {
	background: url("box_1.png") no-repeat 0 2px;
}

.advertisingBox .advertisingBox_2 {
	background: url("box_2.png") no-repeat 0 2px;
}

.advertisingBox .advertisingBox_3 {
	background: url("box_3.png") no-repeat 0 2px;
}

#content .hotText {
	font-size: 15px;
}

.innerBlockTh {
	display: inline-block;
	height: 100%;
}

.greenBtn {
	display: inline-block;
	font-size: 13px;
}

	.greenBtn span {
		border: 1px solid #5b6008;
		display: inline-block;
	}

	.greenBtn:hover span, .greySmallBtn:hover span {
		border: 1px solid #4c525a;
	}

#content .greenBtn .k-button {
	border: none 0;
	display: inline-block;
	font-size: 13px;
	margin: 0;
	padding: 2px 11px 3px 11px;
	width: 100%;
}

.greySmallBtn {
	border-bottom: 1px solid #ffffff;
	display: inline-block;
	font-size: 13px;
}

	.greySmallBtn span {
		border: 1px solid #808389 !important;
		display: inline-block;
	}

	.greySmallBtn .k-button {
		background-color: #f1f2f2 !important;
		border: none 0;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
		color: #4c525a !important;
		display: inline-block;
		font-size: 13px;
		margin: 0;
		padding-bottom: 3px !important;
		width: 100%;
	}

#divOfferList {
	margin-top: 20px;
}

	#divOfferList h2 {
		padding: 15px 0 15px 0;
	}

	#divOfferList .k-widget.k-header {
		border-color: #a7ad34;
	}

.chooseOffers {
	padding-bottom: 20px;
}

	.chooseOffers li {
		float: left;
		padding-bottom: 10px;
		width: 100%;
		font-size: 12px;
	}

		.chooseOffers li label input {
			margin-right: 5px;
		}

		.chooseOffers li span {
			border: 1px solid #999ca1;
			display: inline-block;
			height: 14px;
			margin-right: 10px;
			vertical-align: middle;
			width: 14px;
		}

.blockBtn li {
	float: left;
	padding: 10px 10px 0 0;
}

tr.k-alt td {
	background-color: #f7f8f8;
}

.numCol {
	text-align: center !important;
	width: 6% !important;
}

	.numCol .k-link {
		width: auto !important;
	}

.clearBrd {
	border: 1px solid transparent !important;
}

.k-calendar-container {
	background-color: #f1f2f2;
	border: 1px solid #4c525a;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

	.k-calendar-container .k-calendar, .k-calendar-container .k-calendar .k-content, .k-calendar-container .k-calendar .k-header, .k-calendar th {
		background-color: transparent;
	}

.k-animation-container .k-nav-prev .k-icon, .k-animation-container .k-nav-prev.k-state-hover .k-icon {
	background: url("sprite2.png") no-repeat -43px -114px;
}

.k-nav-next .k-icon, .k-nav-next.k-state-hover .k-icon {
	background: url("sprite2.png") no-repeat -67px -114px !important;
}

.fullListFilter {
	height: 78px !important;
	position: relative;
}

.customInputFilterBox {
	background-color: #ffffff;
	border: 1px solid #343942;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	bottom: 3px;
	left: -3px;
	position: absolute;
	width: 100%;
}

.customInputFilter {
	height: 14px;
	line-height: 1px;
	margin: 0 14px 0 14px;
	padding: 1px 0 1px 2px;
	position: relative;
}

	.customInputFilter input {
		background-color: transparent;
		border: 0 none !important;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
		font-size: 11px;
		height: 16px;
		left: 0;
		padding-left: 0;
		position: absolute;
		text-align: center;
		top: 0;
		width: 100%;
		line-height: 12px;
	}

		.customInputFilter input::-ms-clear {
			display: none;
		}

	.customInputFilter span {
		cursor: pointer;
		display: inline-block;
		height: 14px;
		position: absolute;
		vertical-align: middle;
		width: 14px;
	}

	.customInputFilter .filterIcon {
		background: url("sprite2.png") no-repeat -94px -117px;
		right: -14px;
		top: 0;
	}

	.customInputFilter .closeFilterIcon {
		background: url("sprite2.png") no-repeat -52px -86px;
		left: -14px;
		top: 0;
	}

#GridFullListPartial th {
	min-width: 42px;
}

.pammAccountTbl td {
	padding-bottom: 3px;
}

	.pammAccountTbl, .pammAccountTbl table, .pammAccountTbl .checked span, .pammAccountTbl td td {
		background: none;
		color: #4c525a;
		font-size: 13px;
		padding: 0;
	}

		.pammAccountTbl td:nth-child(1) {
			padding-top: 8px;
		}

			.pammAccountTbl td:nth-child(1) td {
				padding-top: 0;
			}

				.pammAccountTbl td:nth-child(1) td:first-child {
					padding-top: 3px;
					display: inline-block;
				}

		.pammAccountTbl td:first-child {
			width: 200px;
		}

		.pammAccountTbl .inner-tbl td:first-child {
			width: 210px;
		}

		.pammAccountTbl input[type="text"], .pammAccountTbl input[type="password"], .headTbl input[type="text"], .headTbl input[type="password"] {
			width: 136px;
		}

		.pammAccountTbl span.k-numerictextbox, .pammAccountTbl span.k-timepicker, .headTbl span.k-numerictextbox {
			width: 142px !important;
		}

.editTbl {
	margin: 15px 0;
}

	.editTbl td {
		padding-bottom: 3px;
	}

		.editTbl, .editTbl table, .editTbl .checked span, .editTbl td td {
			background: none;
			color: #4c525a;
			font-size: 13px;
			padding: 0;
		}

			.editTbl td:nth-child(1) {
				padding-top: 8px;
			}

				.editTbl td:nth-child(1) td {
					padding-top: 0;
				}

					.editTbl td:nth-child(1) td:first-child {
						padding-top: 3px;
					}

			.editTbl td:first-child {
				width: 165px;
			}

.extendedWidthTd td:first-child {
	width: 220px;
}

.editTbl .inner-tbl td:first-child {
	width: 250px;
}

.editTbl input[type="text"], .editTbl input[type="password"] {
	width: 200px;
}

.editTbl .k-dropdown {
	width: 206px;
}

.k-dropdown-wrap {
	background-color: #f1f2f2;
	border-color: #999ca1;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

	.k-dropdown-wrap.k-state-active {
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
	}

.k-numeric-wrap {
	background: none;
	border: none 0;
}

.pammAccountTbl .k-input[type="text"] {
	width: 117px !important;
}

.k-numerictextbox input[type="text"] {
	width: 100% !important;
}

.editTbl .k-input[type="text"] {
	width: 181px !important;
}

.editTbl .k-datepicker .k-input[type="text"], .pammAccountTbl .k-datepicker .k-input[type="text"] {
	width: 100% !important;
}

.k-numerictextbox .k-select .k-link span.k-i-arrow-n {
	background: url("sprite2.png") no-repeat -67px -98px;
}

.k-numerictextbox .k-select .k-link span.k-i-arrow-s {
	background: url("sprite2.png") no-repeat -85px -99px;
}

#content .k-i-clock, body .k-widget .k-i-clock {
	background: url("sprite2.png") no-repeat -228px -113px;
	height: 22px;
	padding: 0 3px;
	vertical-align: top;
}

.k-numeric-wrap .k-select, .k-picker-wrap .k-select {
	background-color: #f1f2f2;
	border-color: #999ca1;
	border-style: solid;
	border-width: 1px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	padding: 0;
	box-sizing: border-box;
	height: 24px;
}

.k-numerictextbox .k-link {
	padding: 0 3px;
}

.k-numeric-wrap.k-state-hover, .k-state-selected {
	background: none;
}

.pammAccountTbl span.k-timepicker {
	margin-right: 20px;
}

.pammAccountTbl .freezeTimeFieled span.k-numerictextbox {
	margin-right: 18px;
	width: 60px !important;
}

.pammAccountTbl .freezeTimeFieled .k-input[type="text"] {
	width: 35px !important;
}

.editTbl span.k-numerictextbox, .editTbl span.k-timepicker {
	width: 206px !important;
}

.editTbl span.k-timepicker {
	margin-right: 20px;
}

.editTbl .freezeTimeFieled span.k-numerictextbox {
	margin-right: 18px;
	width: 92px !important;
}

.editTbl .freezeTimeFieled .k-input[type="text"] {
	width: 67px !important;
}

.checked label.checked {
	display: block;
	padding-top: 5px;
}

	.checked label.checked input {
		vertical-align: middle;
	}

.pammAccountTbl .greenBtn {
	margin-top: 5px;
}

.editTbl .greenBtn {
	margin-top: 5px;
}

.selectFilterList {
	background-color: #ffffff;
	border: 1px solid #2d7c9c;
	position: absolute;
	z-index: 10000;
}

	.selectFilterList li {
		color: #4c525a;
		cursor: pointer;
		font-size: 11px;
		padding: 2px
	}

		.selectFilterList li:hover {
			background-color: #2d7c9c;
			color: #ffffff;
		}

.lineControlTbl {
	margin-bottom: 10px;
	width: auto !important;
}

	.lineControlTbl td b {
		display: inline-block;
		padding-top: 3px;
	}

	.lineControlTbl .greenBtn {
		margin-top: 2px;
	}

#RatesProvider {
	margin: 0;
}

.k-window-titlebar {
	background-color: #a7ad34;
	border-color: #b2b5b8;
}

	.k-window-titlebar .k-window-title {
		color: #ffffff;
		font-size: 16px;
	}

	.k-window-titlebar .k-window-action {
		border: 1px solid #000000;
		padding: 0;
		opacity: 1;
		margin-right: -1px;
	}

		.k-window-titlebar .k-window-action.k-state-hover {
			background: none 0;
			padding: 0;
		}

.k-grid-edit, .k-grid-delete {
	display: inline;
	margin: 0 2px 2px !important;
	min-width: 76px !important;
	padding-left: 27px !important;
	position: relative;
	text-align: left;
	width: auto;
}

.k-edit, .k-delete {
	left: 9px;
	position: absolute;
	top: 3px;
}

.k-edit-form-container {
	width: auto;
}

.k-edit-buttons {
	margin-bottom: 10px;
}

.headTbl {
	background-color: transparent;
	width: auto;
}

	.headTbl td {
		vertical-align: middle;
	}

.noPadTd {
	padding: 0 !important;
}

.headTbl .checked .k-timepicker {
	margin-top: 19px;
}

.k-numeric-wrap.k-state-focused .k-input {
	border-color: #999ca1;
	border-style: solid;
	border-width: 1px;
	box-shadow: 1px 1px 0 <%icon_calendar_shadow%> inset;
	font: 13px/15px Arial,sans-serif;
	height: 22px;
	margin: 0;
	padding: 0;
	line-height: 22px;
}

.k-grid tbody .k-button, .k-ie8 .k-grid tbody button.k-button {
	min-width: 30px;
}

tr.k-state-selected {
	color: #4c525a;
}

.lockPage {
	background: url("pamm_demo-icon_access_denied.png") no-repeat 50% 50%;
}

.k-numeric-wrap.k-state-hover, .k-numeric-wrap.k-state-focused {
	background: none !important;
}

.pamm_name {
	display: block;
	text-align: center;
	font-weight: bold;
	padding-bottom: 10px;
	height: 20px;
	border-bottom: 1px solid #eeeeee;
}

.offersListBtn {
	padding: 12px 0 0 0;
}

	.offersListBtn li {
		background-image: -moz-linear-gradient(top,#ffffff,#edeeee);
		background-image: -webkit-gradient(linear,left top,left bottom,color-stop(30%,#ffffff),color-stop(90%,#edeeee));
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#edeeee')";
		background: -ms-linear-gradient(top,#ffffff,#edeeee);
		background-image: -o-linear-gradient(top,#ffffff 30%,#edeeee 70%);
		border-color: #999ca1;
		border-style: solid;
		border-width: 1px;
		font-size: 15px;
		margin-bottom: 2px;
	}

	.offersListBtn span {
		display: inline-block;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
		height: 100%;
		width: 100%;
	}

	.offersListBtn a {
		color: #333942;
		display: inline-block;
		padding: 15px 0 14px 55px;
		text-decoration: none;
		width: 178px;
	}

		.offersListBtn a.joint {
			background: url("sprite2.png") no-repeat -206px -192px;
		}

		.offersListBtn a.addFavorites {
			background: url("sprite2.png") no-repeat -206px -249px;
		}

		.offersListBtn a.discuss {
			background: url("sprite2.png") no-repeat -206px -306px;
		}

		.offersListBtn a.getWidget {
			background: url("sprite2.png") no-repeat -206px -364px;
		}

.join_disabled {
	opacity: 0.5;
}

	.join_disabled a {
		cursor: default;
	}

.k-popup .k-list .k-item {
	font-size: 13px;
}

.k-animation-container.km-popup #languageList-list {
	min-width: 64px !important;
	width: auto !important;
}

.k-dropdown {
	min-width: 142px;
	width: auto;
}

body .k-datetimepicker .k-select {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.labelPad {
	display: inline-block;
	padding-top: 5px;
}

	.labelPad input {
		margin-left: 0 !important;
	}

.radio-period {
	margin-top: 0;
}

.pammAccountTbl, .inner-tbl.headTbl {
	margin-bottom: 30px;
}

.pPad {
	margin: 0;
	padding-bottom: 3px !important;
}

.loader {
	height: 25px;
	left: 50%;
	margin: -15px 0 0 -60px;
	position: absolute;
	width: 120px;
}

.exactTd span.k-timepicker {
	width: 144px;
}

.exactInput {
	width: 138px;
}

.listContainer td:first-child, .listContainer td:first-child td:first-child {
	width: 180px;
}

.listContainer td {
	padding-left: 0 !important;
}

.labelTextTbl {
	margin-bottom: 30px;
}

	.labelTextTbl td {
		color: #4c525a;
		font-size: 13px;
		padding: 4px 15px 4px 0;
	}

.widgetsBox {
	padding-bottom: 35px;
}

.widgetSubHeader {
	border-bottom: 1px solid #b2b5b8;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 20px;
	padding-bottom: 4px;
}

.widgetTint li, .widgetSize li {
	float: left;
}

.widgetTint li {
	border: 1px solid #ebebec;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	cursor: pointer;
	line-height: 10px;
	margin-right: 20px;
	padding: 13px;
}

	.widgetTint li.current, .widgetTint li.current:hover, .widgetSize li.current, .widgetSize li.current:hover {
		background-color: #f1f2f2;
		border-color: #999ca1;
		border-style: solid;
		border-width: 1px;
		cursor: default;
		box-shadow: none;
	}

	.widgetTint li:hover, .widgetSize li:hover {
		background-color: #f1f2f2;
		border-color: #999ca1;
		border-style: solid;
		border-width: 1px;
		box-shadow: none;
	}

	.widgetTint li span {
		border: 1px solid #4c525a;
		display: inline-block;
		height: 30px;
		width: 30px;
	}

		.widgetTint li span.white {
			background-color: #fff;
		}

		.widgetTint li span.grey {
			background-color: #b2b5b8;
		}

		.widgetTint li span.black {
			background-color: #1a212b;
		}

.widgetSize li {
	border: 1px solid #ebebec;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	cursor: pointer;
	font-size: 12px;
	line-height: 15px;
	margin-right: 20px;
	padding: 15px 10px 15px 10px;
	width: 125px;
}

	.widgetSize li .largeBox {
		background: url("widgets_sprite.png") no-repeat 0 3px;
		display: inline-block;
		padding-left: 51px;
	}

	.widgetSize li .mediumBox {
		background: url("widgets_sprite.png") no-repeat -160px 3px;
		display: inline-block;
		padding-left: 26px;
	}

	.widgetSize li .smallBox {
		background: url("widgets_sprite.png") no-repeat -320px 3px;
		display: inline-block;
		padding-left: 22px;
	}

	.widgetSize li .miniBox {
		background: url("widgets_sprite.png") no-repeat -477px 3px;
		display: inline-block;
		padding-left: 65px;
	}

	.widgetSize li .onelineBox {
		background: url("widgets_sprite.png") no-repeat -674px 3px;
		display: inline-block;
		padding-left: 65px;
	}

	.widgetSize li.current .largeBox {
		background: url("widgets_sprite.png") no-repeat 0 -73px;
	}

	.widgetSize li.current .mediumBox {
		background: url("widgets_sprite.png") no-repeat -160px -73px;
	}

	.widgetSize li.current .smallBox {
		background: url("widgets_sprite.png") no-repeat -320px -73px;
	}

	.widgetSize li.current .miniBox {
		background: url("widgets_sprite.png") no-repeat -477px -73px;
	}

	.widgetSize li.current .onelineBox {
		background: url("widgets_sprite.png") no-repeat -674px -73px;
	}

.widgetsBox dl {
	margin: 0 auto;
	text-align: center;
}

.widgetsBox dt {
	height: 265px;
}

	.widgetsBox dt.whiteTheme {
		background: url("widgets_sprite.png") no-repeat 0 -158px;
	}

	.widgetsBox dt.greyTheme {
		background: url("widgets_sprite.png") no-repeat -220px -158px;
	}

	.widgetsBox dt.blackTheme {
		background: url("widgets_sprite.png") no-repeat -440px -158px;
	}

.widgetsBox table {
	width: 100%;
}

.widgetsBox td {
	font-size: 13px;
	padding-bottom: 20px;
}

	.widgetsBox td:first-child {
		padding-right: 20px;
		width: 140px;
	}

	.widgetsBox td textarea {
		padding: 5px;
		width: 95%;
		width: 483px\0/;
	}

.settingsTbl {
	width: auto;
}

	.settingsTbl td {
		padding: 0 5px 10px;
		width: 24%;
	}

		.settingsTbl td input[type="checbox"] {
			margin-left: 0;
		}

		.settingsTbl td .exactInput {
			width: 138px;
		}

		.settingsTbl td span.exactInput {
			width: 144px;
		}

.brokerTbl {
	width: auto !important;
}

.dropdownCustomer .k-dropdown {
	min-width: 200px !important;
	width: auto;
}

.k-combobox {
	border: 1px solid #999ca1;
}

.k-dropdown .k-dropdown-wrap {
	background-color: #f1f2f2;
	border-color: #999ca1;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.k-dropdown-wrap input.k-input {
	background-color: #f1f2f2 !important;
	border: none 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	cursor: pointer;
	font-size: 14px;
	height: 20px;
	margin: 1px 0 1px 1px;
}

.k-button.k-state-focused {
}

.k-upload-files {
	border-color: <%upload_files_border%>;
	border-style: solid;
	border-width: 1px 1px 0 1px;
	line-height: 1.9em;
	margin: 0 0 0.6em;
	padding: 0;
}

.k-file {
	background-color: <%kfile_bg%>;
	border-color: <%kfile_border%>;
	border-style: solid;
	border-width: 0 0 1px;
	padding: 0.167em 0.167em 0.167em 0.8em;
	position: relative;
}

.k-progress {
	border: none 0;
	bottom: 0;
	height: auto;
	left: 0;
	position: absolute;
	top: 0;
}

.k-icon.k-i-txt {
	background-image: url("sprite.png");
	background-position: -112px -288px;
	background-repeat: no-repeat;
}

.k-file > .k-icon {
	background-position: -112px -288px;
}

.k-upload-status {
	line-height: 0.7em;
	position: absolute;
	right: 5px;
	top: 0.6em;
}

	.k-upload-status .k-button, .k-upload-status .k-warning {
		vertical-align: text-bottom;
	}

.k-upload-files .k-button, .k-upload-status-total .k-icon {
	margin-left: 8px;
}

.k-upload-files .k-button {
	border: 0 none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	padding: 0 !important;
}

.k-i-close {
	background-image: url("sprite.png");
	background-position: -32px -16px;
	background-repeat: no-repeat;
	display: inline-block;
	font-size: 0;
	height: 16px;
	left: 0;
	line-height: 0;
	overflow: hidden;
	position: relative;
	text-align: center;
	text-indent: -3333px;
	top: 0;
	width: 16px;
}

.k-window {
	border-color: #b2b5b8\0/;
	border-color: #b2b5b8;
	box-shadow: none;
}

#ExceptionDetailsWindow {
	max-width: 700px;
}

.k-window.k-state-focused {
	border-color: #b2b5b8;
}

.k-treeview .k-in.k-state-selected, .k-treeview .k-in.k-state-focused {
	color: #ffffff;
	background: #ebebec;
	border-color: #a7ad34;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.k-treeview .k-in.k-state-hover {
	background: #ebebec;
	color: #4c525a;
	border-color: #a7ad34;
}

.k-treeview span.k-in {
	color: #4c525a;
}

.k-picker-wrap.k-state-hover {
	background-color: #a7ad34;
}

.k-callout-n {
	border-bottom-color: #b2b5b8;
}

.k-widget.k-tooltip {
	border-color: #b2b5b8;
	padding: 0;
	line-height: 16px;
	font-size: 12px;
}

.k-tooltip-title {
	background-color: #a7ad34;
	padding: 4px 7px;
	display: block;
	text-align: left;
	color: #ffffff;
	border-bottom: 1px solid #b2b5b8;
}

.k-tooltip-content table {
	margin: 7px;
}

.k-widget.k-tooltip-validation {
	padding: 4px 5px;
}

.k-tooltip-validation .k-warning {
	height: 16px;
}

doesnotexist:-o-prefocus, .editor-content ul li {
	list-style-type: decimal;
}

.chart-arrow {
	position: absolute;
	right: 0;
	top: 3px;
	height: 10px;
	width: 10px;
	background: url(arrow_na.png) no-repeat;
	cursor: pointer;
	margin: 0;
	padding: 0;
}

.k-state-active .chart-arrow {
	background: url(arrow.png) no-repeat;
}

#chart .k-tabstrip-items .k-item .k-link, #advancedStatisticsTabs .k-tabstrip-items .k-item .k-link, #monthlyAnalyticsTabs .k-tabstrip-items .k-item .k-link {
	padding-top: 3px;
}

.k-tabstrip-items .k-item .k-sprite, #chart .k-tabstrip-items .k-item .k-sprite, #advancedStatisticsTabs .k-tabstrip-items .k-item .k-sprite, #monthlyAnalyticsTabs .k-tabstrip-items .k-item .k-sprite {
	margin-right: 0;
	margin-left: 0;
}

#info {
	padding: 0;
}

	#info table td {
		border-top: 1px solid #eeeeee;
		border-bottom: 0;
		padding-left: 15px;
		padding-right: 15px;
		line-height: 15px;
	}

	#info table tr:last-child td {
		border-bottom: 1px solid #eeeeee;
	}

	#info table tr:hover td {
		border-top-color: #e2e4bb;
		border-bottom: 1px solid #e2e4bb;
		background-color: #f3f4e3;
	}

	#info table tr:first-child td {
		border-top: 0;
	}

	#info table tr td:last-child {
		text-align: right;
	}

	#info table tr:first-child td:hover {
		border-top: 0;
		background-color: #f3f4e3;
	}

	#info table tr.offersTab td {
		border-bottom: 0;
	}

		#info table tr.offersTab td:hover {
			border-bottom: 0;
		}

	#info table tr.active-tabs {
		background-color: #fafafa;
	}

#info-1 {
	padding: 15px 0 0 0;
	height: 265px;
}

#info-2 {
	padding: 20px 0 0 0;
	height: 260px;
}

#advancedStatisticsTabs-1 .trades_table {
	width: 33%;
	margin-right: 0;
	display: inline-block;
}

#advancedStatisticsTabs-1 .last_trades_table {
	margin-right: 0;
}

#advancedStatisticsTabs-1 .trades_table .text {
	min-width: 140px !important;
	width: 150px !important;
}

.last_trades_table {
	margin-right: 0;
}

#advancedStatisticsTabs-1 {
	padding: 15px 0 15px 10px;
}

table.trades_table tr:hover {
	background-color: #eee8e8;
}

a.chartLink {
	color: #a7ad34;
}

.Prof_fist {
	background: #a4a768 repeat-x;
}

.Prof_second {
	background: #4a494a repeat-x;
}

.top-block {
	width: 940px;
	margin: 0 auto;
	height: 30px;
	overflow: hidden;
	background: <%top_line%>;
	background: -moz-linear-gradient(90deg,#1a212b 30%,#1a212b 80%);
	background: -webkit-linear-gradient(90deg,#1a212b 30%,#1a212b 80%);
	background: -o-linear-gradient(90deg,#1a212b 30%,#1a212b 80%);
	background: -ms-linear-gradient(90deg,#1a212b 30%,#1a212b 80%);
	background: linear-gradient(180deg,#1a212b 30%,#1a212b 80%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#1a212b',EndColorStr='#1a212b');
}

.top-line {
	overflow: hidden;
	background: #1a212b;
}

.public .top-line {
	background: none;
}

.login_btn {
	float: right;
	line-height: 31px;
	margin-right: 13px;
	font-size: 13px;
}

	.login_btn a {
		color: #ffffff;
	}

.public .login_btn {
	line-height: 31px;
}

#GridFullListPartial img {
	height: 13px !important;
	width: 13px !important;
	position: relative;
	top: 2px;
}

.monthly_analitics {
	min-height: 460px;
}

@media (max-width: 1000px) {
	#footer, .bgheader {
		width: 1020px;
	}

	#subnav-block, .wrapCookies {
		width: 1020px;
	}
}

.menu_animate {
	position: fixed;
	display: none;
	z-index: 2;
	bottom: 0;
	cursor: pointer;
	right: auto;
	margin-left: 960px;
}

	.menu_animate.mfixed {
		position: absolute;
		right: auto;
		bottom: 213px;
		margin-left: 960px;
	}

.totop {
	background: url(sprite2.png) no-repeat 52px -210px;
	margin-bottom: 1px;
	text-align: center;
	height: 25px;
}

	.totop:hover {
		background: url(sprite2.png) no-repeat 52px -232px;
	}

.tobottom {
	background: url(sprite2.png) no-repeat 52px -261px;
	margin-bottom: 1px;
	text-align: center;
	height: 25px;
}

	.tobottom:hover {
		background: url(sprite2.png) no-repeat 52px -286px;
	}

.totop, .tobottom {
	width: 171px;
}

.dinamic_menu {
	width: 190px;
	zoom: 1;
	overflow: hidden;
	display: block;
}

	.dinamic_menu:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
	}

	.dinamic_menu div {
		padding: 4px 10px 4px 10px;
		margin-bottom: 1px;
		font-size: 13px;
		width: 151px;
		float: left;
		display: inline-block;
	}

	.totop, .tobottom, .dinamic_menu div {
		background-color: #252c35;
		color: #ffffff;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}

		.totop:hover, .tobottom:hover, .dinamic_menu div:hover {
			background-color: #b0b548;
			color: #ffffff;
		}

.newdiv {
	display: block;
}

.close {
	display: inline-block;
	margin-top: 5px;
	background: url(sprite2.png) no-repeat -50px -87px;
	height: 15px;
	width: 15px;
	float: left;
}

a[href = "#"].discuss {
	cursor: default;
}

:root * > .k-icon, :root * > .k-sprite, :root * > .k-button-group .k-tool-icon {
	vertical-align: inherit;
}

.k-dropdown-wrap .k-icon {
	height: 8px
}

.k-dropdown-wrap .k-select {
	width: 22px
}

.k-numerictextbox .k-link {
	height: 0.75em;
	line-height: 0.8em;
}

.k-window-action .k-icon {
	vertical-align: top;
}

.k-treeview .k-icon {
	height: 12px
}

.k-upload-sync .k-upload-button {
	margin: 0
}

.single-input {
	margin-right: 0;
	margin-top: 15px
}

.k-ff input.k-button {
	padding: 3px 11px
}

div.k-treeview {
	overflow: inherit;
}

html .k-upload {
	border: none
}

.k-edit-form-container .k-edit-buttons {
	border-top: none
}

.k-colorpicker .k-picker-wrap .k-select {
	height: 26px;
}

.k-calendar {
	width: 215px\0/;
}

.chart_manager_block {
	position: absolute;
	left: -71px;
	top: 45%;
}

.charts_two_vertical {
	width: 64px;
	height: 44px;
	background: url("charts.png") no-repeat 0 0;
	cursor: pointer
}

.charts_two_horizontal {
	width: 64px;
	height: 44px;
	background: url("charts.png") no-repeat 0 -44px;
	margin-top: 1px;
	cursor: pointer
}

.charts_three_horizontal_1 {
	width: 64px;
	height: 44px;
	background: url("charts.png") no-repeat 0 -88px;
	margin-top: 1px;
	cursor: pointer
}

.charts_three_horizontal_2 {
	width: 64px;
	height: 44px;
	background: url("charts.png") no-repeat 0 -132px;
	margin-top: 1px;
	cursor: pointer
}

.charts_three_vertical_1 {
	width: 64px;
	height: 44px;
	background: url("charts.png") no-repeat 0 -176px;
	margin-top: 1px;
	cursor: pointer
}

.charts_four {
	width: 64px;
	height: 44px;
	background: url("charts.png") no-repeat 0 -220px;
	margin-top: 1px;
	cursor: pointer
}

.bt-menu-trigger {
	display: none\0/ !important;
}

:root .bt-menu-trigger {
	display: block !important;
}

.bt-menu-trigger {
	left: 15px;
}

.chart_all_close {
	width: 25px;
	height: 25px;
	background: url("charts.png") no-repeat -17px -267px;
	cursor: pointer;
	display: block;
	margin-left: 18px;
	margin-top: 5px;
}

.bt-menu {
	position: fixed;
	top: 0;
	opacity: 0.7;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	z-index: 11111;
	left: 0;
	width: 100%;
	height: 0;
	border-width: 0px;
	border-style: solid;
	border-color: #333;
	background-color: rgba(0,0,0,0);
	-webkit-backface-visibility: hidden;
	-webkit-transition: border-width 0.3s,background-color 0.3s,height 0s 0.3s;
	transition: border-width 0.3s,background-color 0.3s,height 0s 0.3s;
}

	.bt-menu.bt-menu-open {
		height: 100%;
		border-width: 0 30px 30px 80px;
		-webkit-transition: border-width 0.3s,background-color 0.3s;
		transition: border-width 0.3s,background-color 0.3s;
	}

.bt-overlay {
	position: absolute;
	width: 100%;
}

.bt-menu-open .bt-overlay {
	height: 100%;
}

.bt-menu-trigger {
	position: fixed;
	top: 15px;
	left: 20px;
	display: block;
	width: 50px;
	height: 50px;
	cursor: pointer;
}

	.bt-menu-trigger span {
		position: absolute;
		top: 50%;
		left: 0;
		display: block;
		width: 100%;
		height: 4px;
		margin-top: -2px;
		background-color: #000;
		font-size: 0px;
		-webkit-touch-callout: none;
		-webkit-user-select: none;
		-khtml-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
		-webkit-transition: background-color 0.3s;
		transition: background-color 0.3s;
	}

.bt-menu-open .bt-menu-trigger span {
	background-color: transparent;
}

.bt-menu-trigger span:before, .bt-menu-trigger span:after {
	position: absolute;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000;
	content: '';
	-webkit-transition: -webkit-transform 0.3s;
	transition: transform 0.3s;
}

.bt-menu-open .bt-menu-trigger span:before, .bt-menu-open .bt-menu-trigger span:after {
	background: #fff;
}

.bt-menu-trigger span:before {
	-webkit-transform: translateY(-250%);
	transform: translateY(-250%);
}

.bt-menu-trigger span:after {
	-webkit-transform: translateY(250%);
	transform: translateY(250%);
}

.bt-menu-open .bt-menu-trigger span:before {
	-webkit-transform: translateY(0) rotate(45deg);
	transform: translateY(0) rotate(45deg);
}

.bt-menu-open .bt-menu-trigger span:after {
	-webkit-transform: translateY(0) rotate(-45deg);
	transform: translateY(0) rotate(-45deg);
}

.bt-menu ul {
	position: fixed;
	top: 75px;
	left: 10px;
	margin: 0;
	padding: 0;
	width: 60px;
	list-style: none;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

	.bt-menu ul li, .bt-menu ul li a {
		width: 100%;
		text-align: center;
	}

	.bt-menu ul li {
		opacity: 0;
		visibility: hidden;
		-webkit-transition: -webkit-transform 0.3s,opacity 0.2s,visibility 0s 0.3s;
		transition: transform 0.3s,opacity 0.2s,visibility 0s 0.3s;
	}

		.bt-menu ul li:first-child {
			-webkit-transform: translate3d(-100%,200%,0);
			transform: translate3d(-100%,200%,0);
		}

		.bt-menu ul li:nth-child(2) {
			-webkit-transform: translate3d(-100%,100%,0);
			transform: translate3d(-100%,100%,0);
		}

		.bt-menu ul li:nth-child(3) {
			-webkit-transform: translate3d(-100%,0,0);
			transform: translate3d(-100%,0,0);
		}

		.bt-menu ul li:nth-child(4) {
			-webkit-transform: translate3d(-100%,-100%,0);
			transform: translate3d(-100%,-100%,0);
		}

		.bt-menu ul li:nth-child(5) {
			-webkit-transform: translate3d(-100%,-200%,0);
			transform: translate3d(-100%,-200%,0);
		}

.bt-menu.bt-menu-open ul li {
	visibility: visible;
	opacity: 1;
	-webkit-transition: -webkit-transform 0.3s,opacity 0.3s 0.1s;
	transition: transform 0.3s,opacity 0.3s;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

.bt-menu ul li a {
	outline: none;
	color: transparent;
	text-decoration: none;
	font-size: 0px;
}

	.bt-menu ul li a:before {
		color: #04a466;
		font-size: 48px;
		-webkit-transition: color 0.2s;
		transition: color 0.2s;
	}

	.bt-menu ul li a:hover:before, .bt-menu ul li a:focus:before {
		color: #fff;
	}

.bt-icon:before, .bt-icon-alt:before {
	font-family: "minicons-webalys";
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none !important;
	speak: none;
	display: inline-block;
	text-decoration: none;
	width: 1em;
	line-height: inherit;
	-webkit-font-smoothing: antialiased;
}

.icon-rss {
	float: left;
	width: 32px;
	height: 32px;
	background: url(sprite2.png) no-repeat 0 0;
}

.icon-rss {
	background-position: -212px -139px;
	float: right;
	margin-right: 2px;
	margin-top: -4px;
}

.chart_info {
	border: 0 solid black;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}

.content-wrapper {
	background-color: transparent;
}

	.content-wrapper table {
		background-color: transparent;
	}

table {
	background-color: transparent;
}

.k-window-modal {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 20000;
}
