/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
	font-family: sans-serif;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
}

body {
	margin: 0;
}

article, aside, details, figcaption, figure, footer, header, hgroup,
	main, menu, nav, section, summary {
	display: block;
}

audio, canvas, progress, video {
	display: inline-block;
	vertical-align: baseline;
}

audio :not([controls] ) {
	display: none;
	height: 0;
}

[hidden], template {
	display: none;
}

a {
	background-color: transparent;
}

a:active, a:hover {
	outline: 0;
}

abbr[title] {
	border-bottom: 1px dotted;
}

dfn {
	font-style: italic;
}

h1 {
	font-size: 2em;
	margin: 0.67em 0;
}

mark {
	background: #ff0;
	color: #000;
}

small {
	font-size: 80%;
}

sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sup {
	top: -0.5em;
}

sub {
	bottom: -0.25em;
}

img {
	border: 0;
}

svg :not( :root)
{
overflow:hidden;
}
figure {
	margin: 1em 40px;
}

hr {
	box-sizing: content-box;
	height: 0;
}

pre {
	overflow: auto;
}

code, kbd, pre, samp {
	font-family: monospace, monospace;
	font-size: 1em;
}

button, input, optgroup, select, textarea {
	color: inherit;
	font: inherit;
	margin: 0;
}

button {
	overflow: visible;
}

button, select {
	text-transform: none;
}

button, html input[type="button"], input[type="reset"], input[type="submit"]
	{
	-webkit-appearance: button;
	cursor: pointer;
}

button[disabled], html input[disabled] {
	cursor: default;
}

button::-moz-focus-inner, input::-moz-focus-inner {
	border: 0;
	padding: 0;
}

input {
	line-height: normal;
}

input[type="checkbox"], input[type="radio"] {
	box-sizing: border-box;
	padding: 0;
}

input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button
	{
	height: auto;
}

input[type="search"] {
	-webkit-appearance: textfield;
	box-sizing: content-box;
}

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration
	{
	-webkit-appearance: none;
}

fieldset {
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em;
}

legend {
	border: 0;
	padding: 0;
}

textarea {
	overflow: auto;
}

optgroup {
	font-weight: bold;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

td, th {
	padding: 0;
}

* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

*:before, *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.clearfix:before, .clearfix:after {
	content: " ";
	display: table;
}

.clearfix:after {
	clear: both;
}

html {
	font-size: 10px;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

body {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.42857143;
	color: #222;
	background-color: #fff;
}

input, button, select, textarea {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
}

a {
	color: #222;
}

a:hover, a:focus {
	color: #000000;
}

a:focus {
	outline: thin dotted;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}

.goods-title a:VISITED, a.detail-link:VISITED {
	color: #729;
}

figure {
	margin: 0;
}

img {
	vertical-align: middle;
}

.img-responsive {
	display: block;
	max-width: 100%;
	height: auto;
}

.img-rounded {
	border-radius: 3px;
}

hr {
	margin-top: 20px;
	margin-bottom: 20px;
	border: 0;
	border-top: 1px solid #D4D4D4;
}

.sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	margin: -1px;
	padding: 0;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
	position: static;
	width: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	clip: auto;
}

[role="button"] {
	cursor: pointer;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, .page-heading,
	.page-lead, .page-title {
	font-family: inherit;
	font-weight: 500;
	line-height: 1.1;
	color: inherit;
}

h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, .h1 small,
	.h2 small, .h3 small, .h4 small, .h5 small, .h6 small, .page-heading small,
	.page-lead small, .page-title small, h1 .small, h2 .small, h3 .small,
	h4 .small, h5 .small, h6 .small, .h1 .small, .h2 .small, .h3 .small,
	.h4 .small, .h5 .small, .h6 .small, .page-heading .small, .page-lead .small,
	.page-title .small {
	font-weight: normal;
	line-height: 1;
	color: #777;
}

h1, .h1, h2, .h2, h3, .h3, .page-heading, .page-lead {
	margin-top: 0;
	margin-bottom: 20px;
}

h1 small, .h1 small, h2 small, .h2 small, h3 small, .h3 small,
	.page-heading small, .page-lead small, h1 .small, .h1 .small, h2 .small,
	.h2 .small, h3 .small, .h3 .small, .page-heading .small, .page-lead .small
	{
	font-size: 65%;
}

h4, .h4, h5, .h5, h6, .h6, .page-title {
	margin-top: 0;
	margin-bottom: 20px;
}

h4 small, .h4 small, h5 small, .h5 small, h6 small, .h6 small,
	.page-title small, h4 .small, .h4 .small, h5 .small, .h5 .small, h6 .small,
	.h6 .small, .page-title .small {
	font-size: 75%;
}

h1, .h1, .page-heading {
	font-size: 23px;
}

h2, .h2, .page-lead {
	font-size: 21px;
}

h3, .h3, .page-subtitle {
	font-size: 16px;
}

h4, .h4 {
	font-size: 14px;
}

h5, .h5 {
	font-size: 14px;
}

h6, .h6 {
	font-size: 12px;
}

.page-subtitle {
	margin-top: -5px;
}

p {
	margin: 0 0 10px;
}

.lead {
	margin-bottom: 20px;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.42857143;
}

small, .small {
	font-size: 12px;
}

mark, .mark {
	background-color: #fcf8e3;
	padding: .2em;
}

.text-left {
	text-align: left !important;
}

.text-right {
	text-align: right !important;
}

.text-center {
	text-align: center !important;
}

.text-justify {
	text-align: justify !important;
}

.text-nowrap {
	white-space: nowrap !important;
}

.text-lowercase {
	text-transform: lowercase;
}

.text-uppercase {
	text-transform: uppercase;
}

.text-capitalize {
	text-transform: capitalize;
}

.text-underline {
	text-decoration: underline;
}

.text-line-through {
	text-decoration: line-through;
}

.text-strong {
	font-weight: 700 !important;
}

.text-normal {
	font-weight: 400 !important;
}

.text-gray, .text-muted {
	color: #777 !important;
}

.text-primary {
	color: #222222 !important;
}

a.text-primary:hover, a.text-primary:focus {
	color: #080808 !important;
}

.text-green, .text-success {
	color: #5C9A04 !important;
}

a.text-green:hover, a.text-success:hover, a.text-green:focus, a.text-success:focus
	{
	color: #3e6803 !important;
}

.text-blue, .text-info {
	color: #0055CC !important;
}

a.text-blue:hover, a.text-info:hover, a.text-blue:focus, a.text-info:focus
	{
	color: #004099 !important;
}

.text-red, .text-danger {
	color: #D0021B !important;
}

a.text-red:hover, a.text-danger:hover, a.text-red:focus, a.text-danger:focus
	{
	color: #9d0214 !important;
}

ul, ol {
	margin-top: 0;
	margin-bottom: 10px;
}

ul ul, ol ul, ul ol, ol ol {
	margin-bottom: 0;
}

.list-unstyled {
	padding-left: 0;
	list-style: none;
}

.list-inline {
	padding-left: 0;
	list-style: none;
	margin-left: -10px;
}

.list-inline>li {
	display: inline-block;
	padding-left: 10px;
	padding-right: 10px;
}

.list-row {
	padding-left: 0;
	list-style: none;
}

.list-row>li {
	padding-top: 3px;
	padding-bottom: 3px;
}

.list-row.small>li {
	padding-bottom: 10px;
}

.rub {
	font-family: 'ALSRubl-Arial', Arial, sans-serif;
	line-height: normal;
	font-style: normal;
}

.divider-xs {
	height: 5px;
}

.divider-sm {
	height: 10px;
}

.divider-20, .divider-md {
	height: 20px;
}

.divider-40, .divider-lg {
	height: 30px;
}

.divider-line {
	height: 1px;
	margin: 30px 0;
	background-color: #D4D4D4;
}

.margin-md {
	margin-bottom: 20px !important;
}

.margin-md-top {
	margin-top: 20px !important;
}

.margin-lg {
	margin-bottom: 30px !important;
}

.margin-lg-top {
	margin-top: 30px !important;
}

.margin-sm {
	margin-bottom: 10px !important;
}

.margin-sm-top {
	margin-top: 10px;
}

.margin-xs {
	margin-bottom: 5px !important;
}

.margin-xs-top {
	margin-top: 5px !important;
}

.margin-reset {
	margin: 0 !important;
}

[class^="icon-18-"] {
	display: inline-block;
	width: 18px;
	height: 18px;
	vertical-align: text-top;
	background-image: url("../images/sprite-main.png");
}

@media only screen and (-webkit-min-device-pixel-ratio: 2) , only screen and
		(min--moz-device-pixel-ratio: 2) , only screen and
		(-o-min-device-pixel-ratio: 2/1) , only screen and
		(min-device-pixel-ratio: 2) , only screen and (min-resolution: 192dpi)
		, only screen and (min-resolution: 2dppx) {
	[class^="icon-18-"] {
		background-image: url("../images/sprite-main@2x.png");
		background-size: 36px 72px;
	}
}

.icon-18-cart {
	background-position: 0 0;
}

.active .icon-18-cart, .icon-18-cart.white {
	background-position: -18px 0;
}

.icon-18-info {
	background-position: -18px -18px;
}

.icon-18-ok {
	background-position: -18px -36px;
}

.container {
	margin-right: auto;
	margin-left: auto;
	padding-left: 10px;
	padding-right: 10px;
}

.container:before, .container:after {
	content: " ";
	display: table;
}

.container:after {
	clear: both;
}

.container:before, .container:after {
	content: " ";
	display: table;
}

.container:after {
	clear: both;
}

@media ( min-width : 768px) {
	.container {
		width: 740px;
	}
}

@media ( min-width : 992px) {
	.container {
		width: 960px;
	}
}

@media ( min-width : 1200px) {
	.container {
		width: 1160px;
	}
}

.container-fluid {
	margin-right: auto;
	margin-left: auto;
	padding-left: 10px;
	padding-right: 10px;
}

.container-fluid:before, .container-fluid:after {
	content: " ";
	display: table;
}

.container-fluid:after {
	clear: both;
}

.container-fluid:before, .container-fluid:after {
	content: " ";
	display: table;
}

.container-fluid:after {
	clear: both;
}

.row {
	margin-left: -10px;
	margin-right: -10px;
}

.row:before, .row:after {
	content: " ";
	display: table;
}

.row:after {
	clear: both;
}

.row:before, .row:after {
	content: " ";
	display: table;
}

.row:after {
	clear: both;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2,
	.col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3,
	.col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5,
	.col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6,
	.col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8,
	.col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9,
	.col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11,
	.col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12
	{
	position: relative;
	min-height: 1px;
	padding-left: 10px;
	padding-right: 10px;
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6,
	.col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
	float: left;
}

.col-xs-12 {
	width: 100%;
}

.col-xs-11 {
	width: 91.66666667%;
}

.col-xs-10 {
	width: 83.33333333%;
}

.col-xs-9 {
	width: 75%;
}

.col-xs-8 {
	width: 66.66666667%;
}

.col-xs-7 {
	width: 58.33333333%;
}

.col-xs-6 {
	width: 50%;
}

.col-xs-5 {
	width: 41.66666667%;
}

.col-xs-4 {
	width: 33.33333333%;
}

.col-xs-3 {
	width: 25%;
}

.col-xs-2 {
	width: 16.66666667%;
}

.col-xs-1 {
	width: 8.33333333%;
}

.col-xs-pull-12 {
	right: 100%;
}

.col-xs-pull-11 {
	right: 91.66666667%;
}

.col-xs-pull-10 {
	right: 83.33333333%;
}

.col-xs-pull-9 {
	right: 75%;
}

.col-xs-pull-8 {
	right: 66.66666667%;
}

.col-xs-pull-7 {
	right: 58.33333333%;
}

.col-xs-pull-6 {
	right: 50%;
}

.col-xs-pull-5 {
	right: 41.66666667%;
}

.col-xs-pull-4 {
	right: 33.33333333%;
}

.col-xs-pull-3 {
	right: 25%;
}

.col-xs-pull-2 {
	right: 16.66666667%;
}

.col-xs-pull-1 {
	right: 8.33333333%;
}

.col-xs-pull-0 {
	right: auto;
}

.col-xs-push-12 {
	left: 100%;
}

.col-xs-push-11 {
	left: 91.66666667%;
}

.col-xs-push-10 {
	left: 83.33333333%;
}

.col-xs-push-9 {
	left: 75%;
}

.col-xs-push-8 {
	left: 66.66666667%;
}

.col-xs-push-7 {
	left: 58.33333333%;
}

.col-xs-push-6 {
	left: 50%;
}

.col-xs-push-5 {
	left: 41.66666667%;
}

.col-xs-push-4 {
	left: 33.33333333%;
}

.col-xs-push-3 {
	left: 25%;
}

.col-xs-push-2 {
	left: 16.66666667%;
}

.col-xs-push-1 {
	left: 8.33333333%;
}

.col-xs-push-0 {
	left: auto;
}

.col-xs-offset-12 {
	margin-left: 100%;
}

.col-xs-offset-11 {
	margin-left: 91.66666667%;
}

.col-xs-offset-10 {
	margin-left: 83.33333333%;
}

.col-xs-offset-9 {
	margin-left: 75%;
}

.col-xs-offset-8 {
	margin-left: 66.66666667%;
}

.col-xs-offset-7 {
	margin-left: 58.33333333%;
}

.col-xs-offset-6 {
	margin-left: 50%;
}

.col-xs-offset-5 {
	margin-left: 41.66666667%;
}

.col-xs-offset-4 {
	margin-left: 33.33333333%;
}

.col-xs-offset-3 {
	margin-left: 25%;
}

.col-xs-offset-2 {
	margin-left: 16.66666667%;
}

.col-xs-offset-1 {
	margin-left: 8.33333333%;
}

.col-xs-offset-0 {
	margin-left: 0%;
}

@media ( min-width : 768px) {
	.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6,
		.col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
		float: left;
	}
	.col-sm-12 {
		width: 100%;
	}
	.col-sm-11 {
		width: 91.66666667%;
	}
	.col-sm-10 {
		width: 83.33333333%;
	}
	.col-sm-9 {
		width: 75%;
	}
	.col-sm-8 {
		width: 66.66666667%;
	}
	.col-sm-7 {
		width: 58.33333333%;
	}
	.col-sm-6 {
		width: 50%;
	}
	.col-sm-5 {
		width: 41.66666667%;
	}
	.col-sm-4 {
		width: 33.33333333%;
	}
	.col-sm-3 {
		width: 25%;
	}
	.col-sm-2 {
		width: 16.66666667%;
	}
	.col-sm-1 {
		width: 8.33333333%;
	}
	.col-sm-pull-12 {
		right: 100%;
	}
	.col-sm-pull-11 {
		right: 91.66666667%;
	}
	.col-sm-pull-10 {
		right: 83.33333333%;
	}
	.col-sm-pull-9 {
		right: 75%;
	}
	.col-sm-pull-8 {
		right: 66.66666667%;
	}
	.col-sm-pull-7 {
		right: 58.33333333%;
	}
	.col-sm-pull-6 {
		right: 50%;
	}
	.col-sm-pull-5 {
		right: 41.66666667%;
	}
	.col-sm-pull-4 {
		right: 33.33333333%;
	}
	.col-sm-pull-3 {
		right: 25%;
	}
	.col-sm-pull-2 {
		right: 16.66666667%;
	}
	.col-sm-pull-1 {
		right: 8.33333333%;
	}
	.col-sm-pull-0 {
		right: auto;
	}
	.col-sm-push-12 {
		left: 100%;
	}
	.col-sm-push-11 {
		left: 91.66666667%;
	}
	.col-sm-push-10 {
		left: 83.33333333%;
	}
	.col-sm-push-9 {
		left: 75%;
	}
	.col-sm-push-8 {
		left: 66.66666667%;
	}
	.col-sm-push-7 {
		left: 58.33333333%;
	}
	.col-sm-push-6 {
		left: 50%;
	}
	.col-sm-push-5 {
		left: 41.66666667%;
	}
	.col-sm-push-4 {
		left: 33.33333333%;
	}
	.col-sm-push-3 {
		left: 25%;
	}
	.col-sm-push-2 {
		left: 16.66666667%;
	}
	.col-sm-push-1 {
		left: 8.33333333%;
	}
	.col-sm-push-0 {
		left: auto;
	}
	.col-sm-offset-12 {
		margin-left: 100%;
	}
	.col-sm-offset-11 {
		margin-left: 91.66666667%;
	}
	.col-sm-offset-10 {
		margin-left: 83.33333333%;
	}
	.col-sm-offset-9 {
		margin-left: 75%;
	}
	.col-sm-offset-8 {
		margin-left: 66.66666667%;
	}
	.col-sm-offset-7 {
		margin-left: 58.33333333%;
	}
	.col-sm-offset-6 {
		margin-left: 50%;
	}
	.col-sm-offset-5 {
		margin-left: 41.66666667%;
	}
	.col-sm-offset-4 {
		margin-left: 33.33333333%;
	}
	.col-sm-offset-3 {
		margin-left: 25%;
	}
	.col-sm-offset-2 {
		margin-left: 16.66666667%;
	}
	.col-sm-offset-1 {
		margin-left: 8.33333333%;
	}
	.col-sm-offset-0 {
		margin-left: 0%;
	}
}

@media ( min-width : 992px) {
	.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6,
		.col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
		float: left;
	}
	.col-md-12 {
		width: 100%;
	}
	.col-md-11 {
		width: 91.66666667%;
	}
	.col-md-10 {
		width: 83.33333333%;
	}
	.col-md-9 {
		width: 75%;
	}
	.col-md-8 {
		width: 66.66666667%;
	}
	.col-md-7 {
		width: 58.33333333%;
	}
	.col-md-6 {
		width: 50%;
	}
	.col-md-5 {
		width: 41.66666667%;
	}
	.col-md-4 {
		width: 33.33333333%;
	}
	.col-md-3 {
		width: 25%;
	}
	.col-md-2 {
		width: 16.66666667%;
	}
	.col-md-1 {
		width: 8.33333333%;
	}
	.col-md-pull-12 {
		right: 100%;
	}
	.col-md-pull-11 {
		right: 91.66666667%;
	}
	.col-md-pull-10 {
		right: 83.33333333%;
	}
	.col-md-pull-9 {
		right: 75%;
	}
	.col-md-pull-8 {
		right: 66.66666667%;
	}
	.col-md-pull-7 {
		right: 58.33333333%;
	}
	.col-md-pull-6 {
		right: 50%;
	}
	.col-md-pull-5 {
		right: 41.66666667%;
	}
	.col-md-pull-4 {
		right: 33.33333333%;
	}
	.col-md-pull-3 {
		right: 25%;
	}
	.col-md-pull-2 {
		right: 16.66666667%;
	}
	.col-md-pull-1 {
		right: 8.33333333%;
	}
	.col-md-pull-0 {
		right: auto;
	}
	.col-md-push-12 {
		left: 100%;
	}
	.col-md-push-11 {
		left: 91.66666667%;
	}
	.col-md-push-10 {
		left: 83.33333333%;
	}
	.col-md-push-9 {
		left: 75%;
	}
	.col-md-push-8 {
		left: 66.66666667%;
	}
	.col-md-push-7 {
		left: 58.33333333%;
	}
	.col-md-push-6 {
		left: 50%;
	}
	.col-md-push-5 {
		left: 41.66666667%;
	}
	.col-md-push-4 {
		left: 33.33333333%;
	}
	.col-md-push-3 {
		left: 25%;
	}
	.col-md-push-2 {
		left: 16.66666667%;
	}
	.col-md-push-1 {
		left: 8.33333333%;
	}
	.col-md-push-0 {
		left: auto;
	}
	.col-md-offset-12 {
		margin-left: 100%;
	}
	.col-md-offset-11 {
		margin-left: 91.66666667%;
	}
	.col-md-offset-10 {
		margin-left: 83.33333333%;
	}
	.col-md-offset-9 {
		margin-left: 75%;
	}
	.col-md-offset-8 {
		margin-left: 66.66666667%;
	}
	.col-md-offset-7 {
		margin-left: 58.33333333%;
	}
	.col-md-offset-6 {
		margin-left: 50%;
	}
	.col-md-offset-5 {
		margin-left: 41.66666667%;
	}
	.col-md-offset-4 {
		margin-left: 33.33333333%;
	}
	.col-md-offset-3 {
		margin-left: 25%;
	}
	.col-md-offset-2 {
		margin-left: 16.66666667%;
	}
	.col-md-offset-1 {
		margin-left: 8.33333333%;
	}
	.col-md-offset-0 {
		margin-left: 0%;
	}
}

@media ( min-width : 1200px) {
	.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6,
		.col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
		float: left;
	}
	.col-lg-12 {
		width: 100%;
	}
	.col-lg-11 {
		width: 91.66666667%;
	}
	.col-lg-10 {
		width: 83.33333333%;
	}
	.col-lg-9 {
		width: 75%;
	}
	.col-lg-8 {
		width: 66.66666667%;
	}
	.col-lg-7 {
		width: 58.33333333%;
	}
	.col-lg-6 {
		width: 50%;
	}
	.col-lg-5 {
		width: 41.66666667%;
	}
	.col-lg-4 {
		width: 33.33333333%;
	}
	.col-lg-3 {
		width: 25%;
	}
	.col-lg-2 {
		width: 16.66666667%;
	}
	.col-lg-1 {
		width: 8.33333333%;
	}
	.col-lg-pull-12 {
		right: 100%;
	}
	.col-lg-pull-11 {
		right: 91.66666667%;
	}
	.col-lg-pull-10 {
		right: 83.33333333%;
	}
	.col-lg-pull-9 {
		right: 75%;
	}
	.col-lg-pull-8 {
		right: 66.66666667%;
	}
	.col-lg-pull-7 {
		right: 58.33333333%;
	}
	.col-lg-pull-6 {
		right: 50%;
	}
	.col-lg-pull-5 {
		right: 41.66666667%;
	}
	.col-lg-pull-4 {
		right: 33.33333333%;
	}
	.col-lg-pull-3 {
		right: 25%;
	}
	.col-lg-pull-2 {
		right: 16.66666667%;
	}
	.col-lg-pull-1 {
		right: 8.33333333%;
	}
	.col-lg-pull-0 {
		right: auto;
	}
	.col-lg-push-12 {
		left: 100%;
	}
	.col-lg-push-11 {
		left: 91.66666667%;
	}
	.col-lg-push-10 {
		left: 83.33333333%;
	}
	.col-lg-push-9 {
		left: 75%;
	}
	.col-lg-push-8 {
		left: 66.66666667%;
	}
	.col-lg-push-7 {
		left: 58.33333333%;
	}
	.col-lg-push-6 {
		left: 50%;
	}
	.col-lg-push-5 {
		left: 41.66666667%;
	}
	.col-lg-push-4 {
		left: 33.33333333%;
	}
	.col-lg-push-3 {
		left: 25%;
	}
	.col-lg-push-2 {
		left: 16.66666667%;
	}
	.col-lg-push-1 {
		left: 8.33333333%;
	}
	.col-lg-push-0 {
		left: auto;
	}
	.col-lg-offset-12 {
		margin-left: 100%;
	}
	.col-lg-offset-11 {
		margin-left: 91.66666667%;
	}
	.col-lg-offset-10 {
		margin-left: 83.33333333%;
	}
	.col-lg-offset-9 {
		margin-left: 75%;
	}
	.col-lg-offset-8 {
		margin-left: 66.66666667%;
	}
	.col-lg-offset-7 {
		margin-left: 58.33333333%;
	}
	.col-lg-offset-6 {
		margin-left: 50%;
	}
	.col-lg-offset-5 {
		margin-left: 41.66666667%;
	}
	.col-lg-offset-4 {
		margin-left: 33.33333333%;
	}
	.col-lg-offset-3 {
		margin-left: 25%;
	}
	.col-lg-offset-2 {
		margin-left: 16.66666667%;
	}
	.col-lg-offset-1 {
		margin-left: 8.33333333%;
	}
	.col-lg-offset-0 {
		margin-left: 0%;
	}
}

.global-container {
	position: relative;
	min-width: 690px;
	padding: 0 10px;
}

.global-sidebar {
	position: absolute;
	width: 220px;
	top: 0;
	left: 20px;
	padding-bottom: 20px;
}

.global-content {
	margin-left: 240px;
}

.global-footer {
	margin-top: 20px;
	margin-left: 240px;
	padding: 20px 0;
	font-size: 12px;
	color: #777;
	border-top: 1px solid #EEEEEE;
}

.global-footer .pull-right {
	margin-left: 15px;
}

.global-header {
/* 	height: 100px;
 */	
    min-width: 690px;
	padding: 20px 10px 0;
}

.global-header .carbonus-logo {
	float: left;
}

.global-header .global-message {
	margin-left: 240px;
}

.global-header .list-inline {
	margin-left: 230px;
}

.carbonus-logo {
	display: inline-block;
	width: 220px;
	height: 60px;
}

.global-message {
	padding-top: 11px;
	font-size: 16px;
	line-height: 1.2;
}

table {
	background-color: transparent;
}

caption {
	padding-top: 8px;
	padding-bottom: 8px;
	color: #777;
	text-align: left;
}

th {
	text-align: left;
}

.table {
	width: 100%;
	max-width: 100%;
	margin-bottom: 20px;
}

.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td,
	.table>tbody>tr>td, .table>tfoot>tr>td {
	padding: 8px;
	line-height: 1.42857143;
	vertical-align: top;
	border-top: 1px solid #D4D4D4;
}

.table>thead>tr>th {
	vertical-align: bottom;
	border-bottom: 2px solid #D4D4D4;
}

.table>caption+thead>tr:first-child>th, .table>colgroup+thead>tr:first-child>th,
	.table>thead:first-child>tr:first-child>th, .table>caption+thead>tr:first-child>td,
	.table>colgroup+thead>tr:first-child>td, .table>thead:first-child>tr:first-child>td
	{
	border-top: 0;
}

.table>tbody+tbody {
	border-top: 2px solid #D4D4D4;
}

.table .table {
	background-color: #fff;
}

.table-condensed>thead>tr>th, .table-condensed>tbody>tr>th,
	.table-condensed>tfoot>tr>th, .table-condensed>thead>tr>td,
	.table-condensed>tbody>tr>td, .table-condensed>tfoot>tr>td {
	padding: 5px;
}

.table-bordered {
	border: 1px solid #D4D4D4;
}

.table-bordered>thead>tr>th, .table-bordered>tbody>tr>th,
	.table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td,
	.table-bordered>tbody>tr>td, .table-bordered>tfoot>tr>td {
	border: 1px solid #D4D4D4;
}

.table-bordered>thead>tr>th, .table-bordered>thead>tr>td {
	border-bottom-width: 2px;
}

.table-striped>tbody>tr:nth-of-type(odd) {
	background-color: #f9f9f9;
}

.table-hover>tbody>tr:hover {
	background-color: #f5f5f5;
}

table col[class*="col-"] {
	position: static;
	float: none;
	display: table-column;
}

table td[class*="col-"], table th[class*="col-"] {
	position: static;
	float: none;
	display: table-cell;
}

.table>thead>tr>td.active, .table>tbody>tr>td.active, .table>tfoot>tr>td.active,
	.table>thead>tr>th.active, .table>tbody>tr>th.active, .table>tfoot>tr>th.active,
	.table>thead>tr.active>td, .table>tbody>tr.active>td, .table>tfoot>tr.active>td,
	.table>thead>tr.active>th, .table>tbody>tr.active>th, .table>tfoot>tr.active>th
	{
	background-color: #f5f5f5;
}

.table-hover>tbody>tr>td.active:hover, .table-hover>tbody>tr>th.active:hover,
	.table-hover>tbody>tr.active:hover>td, .table-hover>tbody>tr:hover>.active,
	.table-hover>tbody>tr.active:hover>th {
	background-color: #e8e8e8;
}

.table>thead>tr>td.success, .table>tbody>tr>td.success, .table>tfoot>tr>td.success,
	.table>thead>tr>th.success, .table>tbody>tr>th.success, .table>tfoot>tr>th.success,
	.table>thead>tr.success>td, .table>tbody>tr.success>td, .table>tfoot>tr.success>td,
	.table>thead>tr.success>th, .table>tbody>tr.success>th, .table>tfoot>tr.success>th
	{
	background-color: #dff0d8;
}

.table-hover>tbody>tr>td.success:hover, .table-hover>tbody>tr>th.success:hover,
	.table-hover>tbody>tr.success:hover>td, .table-hover>tbody>tr:hover>.success,
	.table-hover>tbody>tr.success:hover>th {
	background-color: #d0e9c6;
}

.table>thead>tr>td.info, .table>tbody>tr>td.info, .table>tfoot>tr>td.info,
	.table>thead>tr>th.info, .table>tbody>tr>th.info, .table>tfoot>tr>th.info,
	.table>thead>tr.info>td, .table>tbody>tr.info>td, .table>tfoot>tr.info>td,
	.table>thead>tr.info>th, .table>tbody>tr.info>th, .table>tfoot>tr.info>th
	{
	background-color: #d9edf7;
}

.table-hover>tbody>tr>td.info:hover, .table-hover>tbody>tr>th.info:hover,
	.table-hover>tbody>tr.info:hover>td, .table-hover>tbody>tr:hover>.info,
	.table-hover>tbody>tr.info:hover>th {
	background-color: #c4e3f3;
}

.table>thead>tr>td.warning, .table>tbody>tr>td.warning, .table>tfoot>tr>td.warning,
	.table>thead>tr>th.warning, .table>tbody>tr>th.warning, .table>tfoot>tr>th.warning,
	.table>thead>tr.warning>td, .table>tbody>tr.warning>td, .table>tfoot>tr.warning>td,
	.table>thead>tr.warning>th, .table>tbody>tr.warning>th, .table>tfoot>tr.warning>th
	{
	background-color: #fcf8e3;
}

.table-hover>tbody>tr>td.warning:hover, .table-hover>tbody>tr>th.warning:hover,
	.table-hover>tbody>tr.warning:hover>td, .table-hover>tbody>tr:hover>.warning,
	.table-hover>tbody>tr.warning:hover>th {
	background-color: #faf2cc;
}

.table>thead>tr>td.danger, .table>tbody>tr>td.danger, .table>tfoot>tr>td.danger,
	.table>thead>tr>th.danger, .table>tbody>tr>th.danger, .table>tfoot>tr>th.danger,
	.table>thead>tr.danger>td, .table>tbody>tr.danger>td, .table>tfoot>tr.danger>td,
	.table>thead>tr.danger>th, .table>tbody>tr.danger>th, .table>tfoot>tr.danger>th
	{
	background-color: #f2dede;
}

.table-hover>tbody>tr>td.danger:hover, .table-hover>tbody>tr>th.danger:hover,
	.table-hover>tbody>tr.danger:hover>td, .table-hover>tbody>tr:hover>.danger,
	.table-hover>tbody>tr.danger:hover>th {
	background-color: #ebcccc;
}

.table-responsive {
	overflow-x: auto;
	min-height: 0.01%;
}

@media screen and (max-width: 767px) {
	.table-responsive {
		width: 100%;
		overflow-y: hidden;
		-ms-overflow-style: -ms-autohiding-scrollbar;
		border: 1px solid #D4D4D4;
	}
	.table-responsive>.table {
		margin-bottom: 0;
	}
	.table-responsive>.table>thead>tr>th, .table-responsive>.table>tbody>tr>th,
		.table-responsive>.table>tfoot>tr>th, .table-responsive>.table>thead>tr>td,
		.table-responsive>.table>tbody>tr>td, .table-responsive>.table>tfoot>tr>td
		{
		white-space: nowrap;
	}
	.table-responsive>.table-bordered {
		border: 0;
	}
	.table-responsive>.table-bordered>thead>tr>th:first-child,
		.table-responsive>.table-bordered>tbody>tr>th:first-child,
		.table-responsive>.table-bordered>tfoot>tr>th:first-child,
		.table-responsive>.table-bordered>thead>tr>td:first-child,
		.table-responsive>.table-bordered>tbody>tr>td:first-child,
		.table-responsive>.table-bordered>tfoot>tr>td:first-child {
		border-left: 0;
	}
	.table-responsive>.table-bordered>thead>tr>th:last-child,
		.table-responsive>.table-bordered>tbody>tr>th:last-child,
		.table-responsive>.table-bordered>tfoot>tr>th:last-child,
		.table-responsive>.table-bordered>thead>tr>td:last-child,
		.table-responsive>.table-bordered>tbody>tr>td:last-child,
		.table-responsive>.table-bordered>tfoot>tr>td:last-child {
		border-right: 0;
	}
	.table-responsive>.table-bordered>tbody>tr:last-child>th,
		.table-responsive>.table-bordered>tfoot>tr:last-child>th,
		.table-responsive>.table-bordered>tbody>tr:last-child>td,
		.table-responsive>.table-bordered>tfoot>tr:last-child>td {
		border-bottom: 0;
	}
}

.table-middle>thead>tr>th, .table-middle>tbody>tr>th, .table-middle>thead>tr>td,
	.table-middle>tbody>tr>td {
	vertical-align: middle !important;
}

.nav {
	margin-bottom: 0;
	padding-left: 0;
	list-style: none;
}

.nav:before, .nav:after {
	content: " ";
	display: table;
}

.nav:after {
	clear: both;
}

.nav:before, .nav:after {
	content: " ";
	display: table;
}

.nav:after {
	clear: both;
}

.nav>li {
	position: relative;
	display: block;
}

.nav>li>a {
	position: relative;
	display: block;
	padding: 10px 20px;
}

.nav>li>a:hover, .nav>li>a:focus {
	text-decoration: none;
	background-color: #F8F8F8;
}

.nav>li.disabled>a {
	color: #777;
}

.nav>li.disabled>a:hover, .nav>li.disabled>a:focus {
	color: #777;
	text-decoration: none;
	background-color: transparent;
	cursor: not-allowed;
}

.nav .open>a, .nav .open>a:hover, .nav .open>a:focus {
	background-color: #F8F8F8;
	border-color: #222;
}

.nav .nav-divider {
	height: 1px;
	margin: 9px 0;
	overflow: hidden;
	background-color: #e5e5e5;
}

.nav>li>a>img {
	max-width: none;
}

.nav-tabs {
	border-bottom: 1px solid #D4D4D4;
}

.nav-tabs>li {
	float: left;
	margin-bottom: -1px;
}

.nav-tabs>li>a {
	/*color: #0055CC;*/
	color: #222;
	line-height: 1.42857143;
	border: 1px solid transparent;
	border-radius: 3px 3px 0 0;
}

.nav-tabs>li>a:hover {
	text-decoration: underline;
	color: #004099;
	background: transparent;
}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus
	{
	color: #222;
	background-color: #fff;
	border: 1px solid #D4D4D4;
	border-bottom-color: transparent;
	cursor: default;
	text-decoration: none;
}

.nav-tabs.nav-justified {
	width: 100%;
	border-bottom: 0;
}

.nav-tabs.nav-justified>li {
	float: none;
}

.nav-tabs.nav-justified>li>a {
	text-align: center;
	margin-bottom: 5px;
}

.nav-tabs.nav-justified>.dropdown .dropdown-menu {
	top: auto;
	left: auto;
}

@media ( min-width : 768px) {
	.nav-tabs.nav-justified>li {
		display: table-cell;
		width: 1%;
	}
	.nav-tabs.nav-justified>li>a {
		margin-bottom: 0;
	}
}

.nav-tabs.nav-justified>li>a {
	margin-right: 0;
	border-radius: 3px;
}

.nav-tabs.nav-justified>.active>a, .nav-tabs.nav-justified>.active>a:hover,
	.nav-tabs.nav-justified>.active>a:focus {
	border: 1px solid #D4D4D4;
}

@media ( min-width : 768px) {
	.nav-tabs.nav-justified>li>a {
		border-bottom: 1px solid #D4D4D4;
		border-radius: 3px 3px 0 0;
	}
	.nav-tabs.nav-justified>.active>a, .nav-tabs.nav-justified>.active>a:hover,
		.nav-tabs.nav-justified>.active>a:focus {
		border-bottom-color: #fff;
	}
}

.nav-pills>li {
	float: left;
}

.nav-pills>li>a {
	border-radius: 3px;
}

.nav-pills>li+li {
	margin-left: 2px;
}

.nav-pills>li.active>a, .nav-pills>li.active>a:hover, .nav-pills>li.active>a:focus
	{
	color: #fff;
	background-color: #333333;
}

.nav-stacked>li {
	float: none;
}

.nav-stacked>li+li {
	margin-top: 2px;
	margin-left: 0;
}

.nav-justified {
	width: 100%;
}

.nav-justified>li {
	float: none;
}

.nav-justified>li>a {
	text-align: center;
	margin-bottom: 5px;
}

.nav-justified>.dropdown .dropdown-menu {
	top: auto;
	left: auto;
}

@media ( min-width : 768px) {
	.nav-justified>li {
		display: table-cell;
		width: 1%;
	}
	.nav-justified>li>a {
		margin-bottom: 0;
	}
}

.nav-tabs-justified {
	border-bottom: 0;
}

.nav-tabs-justified>li>a {
	margin-right: 0;
	border-radius: 3px;
}

.nav-tabs-justified>.active>a, .nav-tabs-justified>.active>a:hover,
	.nav-tabs-justified>.active>a:focus {
	border: 1px solid #D4D4D4;
}

@media ( min-width : 768px) {
	.nav-tabs-justified>li>a {
		border-bottom: 1px solid #D4D4D4;
		border-radius: 3px 3px 0 0;
	}
	.nav-tabs-justified>.active>a, .nav-tabs-justified>.active>a:hover,
		.nav-tabs-justified>.active>a:focus {
		border-bottom-color: #fff;
	}
}

.tab-content>.tab-pane {
	display: none;
}

.tab-content>.active {
	display: block;
}

.nav-tabs .dropdown-menu {
	margin-top: -1px;
	border-top-right-radius: 0;
	border-top-left-radius: 0;
}

.pagination {
	display: inline-block;
	padding-left: 0;
	margin: 0 0 20px 0;
	border-radius: 3px;
}

.pagination>li {
	display: inline;
}

.pagination>li>a, .pagination>li>span {
	position: relative;
	float: left;
	padding: 4px 10px;
	line-height: 1.42857143;
	text-decoration: none;
	color: #222;
	background-color: #fff;
	border: 1px solid #ddd;
	margin-left: -1px;
}

.pagination>li:first-child>a, .pagination>li:first-child>span {
	margin-left: 0;
	border-bottom-left-radius: 3px;
	border-top-left-radius: 3px;
}

.pagination>li:last-child>a, .pagination>li:last-child>span {
	border-bottom-right-radius: 3px;
	border-top-right-radius: 3px;
}

.pagination>li>a:hover, .pagination>li>span:hover, .pagination>li>a:focus,
	.pagination>li>span:focus {
	z-index: 2;
	color: #000000;
	background-color: #F8F8F8;
	border-color: #ddd;
}

.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover,
	.pagination>.active>span:hover, .pagination>.active>a:focus,
	.pagination>.active>span:focus {
	z-index: 3;
	color: #fff;
	background-color: #222222;
	border-color: #222222;
	cursor: default;
}

.pagination>.disabled>span, .pagination>.disabled>span:hover,
	.pagination>.disabled>span:focus, .pagination>.disabled>a, .pagination>.disabled>a:hover,
	.pagination>.disabled>a:focus {
	color: #D4D4D4;
	background-color: #fff;
	border-color: #ddd;
	cursor: not-allowed;
	pointer-events: none;
}

.pagination-lg>li>a, .pagination-lg>li>span {
	padding: 7px 10px;
	font-size: 16px;
	line-height: 1.3333333;
}

.pagination-lg>li:first-child>a, .pagination-lg>li:first-child>span {
	border-bottom-left-radius: 5px;
	border-top-left-radius: 5px;
}

.pagination-lg>li:last-child>a, .pagination-lg>li:last-child>span {
	border-bottom-right-radius: 5px;
	border-top-right-radius: 5px;
}

.pagination-sm>li>a, .pagination-sm>li>span {
	padding: 2px 6px;
	font-size: 12px;
	line-height: 1.2;
}

.pagination-sm>li:first-child>a, .pagination-sm>li:first-child>span {
	border-bottom-left-radius: 2px;
	border-top-left-radius: 2px;
}

.pagination-sm>li:last-child>a, .pagination-sm>li:last-child>span {
	border-bottom-right-radius: 2px;
	border-top-right-radius: 2px;
}

fieldset {
	padding: 0;
	margin: 0;
	border: 0;
	min-width: 0;
}

legend {
	display: block;
	width: 100%;
	padding: 0;
	margin-bottom: 20px;
	font-size: 21px;
	line-height: inherit;
	color: #777;
	border: 0;
	border-bottom: 1px solid #e5e5e5;
}

label {
	display: inline-block;
	max-width: 100%;
	margin-bottom: 5px;
	font-weight: normal;
}

input[type="search"] {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

input[type="radio"], input[type="checkbox"] {
	margin: 4px 0 0;
	margin-top: 1px \9;
	line-height: normal;
}

input[type="file"] {
	display: block;
}

input[type="range"] {
	display: block;
	width: 100%;
}

select[multiple], select[size] {
	height: auto;
}

input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus
	{
	outline: thin dotted;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}

output {
	display: block;
	padding-top: 5px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #222;
}

.form-control {
	display: block;
	width: 100%;
	height: 26px;
	padding: 4px 8px;
	font-size: 14px;
	line-height: 16px;
	color: #222;
	background-color: #FAF6C0;
	background-image: none;
	border: 1px solid #AEAB86;
	border-radius: 2px;
	-webkit-transition: border-color ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s;
	transition: border-color ease-in-out .15s;
}

.form-control:focus {
	border-color: #969473;
	outline: 0;
}

.form-control::-moz-placeholder {
	color: #969473;
	opacity: 1;
}

.form-control:-ms-input-placeholder {
	color: #969473;
}

.form-control::-webkit-input-placeholder {
	color: #969473;
}

.form-control::-ms-expand {
	border: 0;
	background-color: transparent;
}

.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control
	{
	background-color: #F8F8F8;
	opacity: 1;
}

.form-control[disabled], fieldset[disabled] .form-control {
	cursor: not-allowed;
}

textarea.form-control {
	height: auto;
}

select.form-control, textarea.form-control, input[type="text"].form-control,
	input[type="password"].form-control, input[type="datetime"].form-control,
	input[type="datetime-local"].form-control, input[type="date"].form-control,
	input[type="month"].form-control, input[type="time"].form-control,
	input[type="week"].form-control, input[type="number"].form-control,
	input[type="email"].form-control, input[type="url"].form-control, input[type="search"].form-control,
	input[type="tel"].form-control, input[type="color"].form-control {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

select.form-control {
	padding-right: 20px;
	background-image:
		url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAKCAQAAAAu0KdMAAAAa0lEQVR4AW3LNx1EIQCD8byJFQFXE8ZrFpCBDmygAxmIQAIGWN9yvbd/xu8XKPP4f8rYWbW/qe0sAHkefuJBHjdKP7+EB2dYP2J1Bi9ca3wkjVzjk+IzRnw7DirXVI4DfmnKzq4p/mNgwJsTN9tTEfcaRioAAAAASUVORK5CYII=");
	-webkit-background-size: 7px 5px;
	background-size: 7px 5px;
	background-position: right 7px center;
	background-repeat: no-repeat;
}

input[type="search"] {
	-webkit-appearance: none;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
	input[type="date"].form-control, input[type="time"].form-control, input[type="datetime-local"].form-control,
		input[type="month"].form-control {
		line-height: 26px;
	}
	input[type="date"].input-sm, input[type="time"].input-sm, input[type="datetime-local"].input-sm,
		input[type="month"].input-sm, .input-group-sm input[type="date"],
		.input-group-sm input[type="time"], .input-group-sm input[type="datetime-local"],
		.input-group-sm input[type="month"] {
		line-height: 22px;
	}
	input[type="date"].input-lg, input[type="time"].input-lg, input[type="datetime-local"].input-lg,
		input[type="month"].input-lg, .input-group-lg input[type="date"],
		.input-group-lg input[type="time"], .input-group-lg input[type="datetime-local"],
		.input-group-lg input[type="month"] {
		line-height: 32px;
	}
}

.form-group {
	margin-bottom: 15px;
}

.radio, .checkbox {
	position: relative;
	display: block;
	margin-top: 10px;
	margin-bottom: 10px;
}

.radio label, .checkbox label {
	min-height: 20px;
	padding-left: 20px;
	margin-bottom: 0;
	font-weight: normal;
	cursor: pointer;
}

.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"],
	.checkbox-inline input[type="checkbox"] {
	position: absolute;
	margin-left: -20px;
	margin-top: 4px \9;
}

.radio+.radio, .checkbox+.checkbox {
	margin-top: -5px;
}

.radio-inline, .checkbox-inline {
	position: relative;
	display: inline-block;
	padding-left: 20px;
	margin-bottom: 0;
	vertical-align: middle;
	font-weight: normal;
	cursor: pointer;
}

.radio-inline+.radio-inline, .checkbox-inline+.checkbox-inline {
	margin-top: 0;
	margin-left: 10px;
}

input[type="radio"][disabled], input[type="checkbox"][disabled], input[type="radio"].disabled,
	input[type="checkbox"].disabled, fieldset[disabled] input[type="radio"],
	fieldset[disabled] input[type="checkbox"] {
	cursor: not-allowed;
}

.radio-inline.disabled, .checkbox-inline.disabled, fieldset[disabled] .radio-inline,
	fieldset[disabled] .checkbox-inline {
	cursor: not-allowed;
}

.radio.disabled label, .checkbox.disabled label, fieldset[disabled] .radio label,
	fieldset[disabled] .checkbox label {
	cursor: not-allowed;
}

.form-control-static {
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 0;
	min-height: 26px;
}

.form-control-static.input-lg, .form-control-static.input-sm {
	padding-left: 0;
	padding-right: 0;
}

.input-sm {
	height: 22px;
	padding: 2px 6px;
	font-size: 12px;
	line-height: 16px;
	border-radius: 2px;
}

select.input-sm {
	height: 22px;
	line-height: 22px;
	padding-top: 0;
	padding-bottom: 0;
}

textarea.input-sm, select[multiple].input-sm {
	height: auto;
}

.form-group-sm .form-control {
	height: 22px;
	padding: 2px 6px;
	font-size: 12px;
	line-height: 16px;
	border-radius: 2px;
}

.form-group-sm select.form-control {
	height: 22px;
	line-height: 16px;
}

.form-group-sm textarea.form-control, .form-group-sm select[multiple].form-control
	{
	height: auto;
}

.form-group-sm .form-control-static {
	height: 22px;
	padding: 3px 6px;
	font-size: 12px;
	line-height: 16px;
}

.input-lg {
	height: 32px;
	padding: 7px 10px;
	font-size: 14px;
	line-height: 16px;
	border-radius: 3px;
}

select.input-lg {
	height: 32px;
	line-height: 32px;
	padding-top: 0;
	padding-bottom: 0;
}

textarea.input-lg, select[multiple].input-lg {
	height: auto;
}

.form-group-lg .form-control {
	height: 32px;
	padding: 7px 10px;
	font-size: 16px;
	line-height: 16px;
	border-radius: 3px;
}

.form-group-lg select.form-control {
	height: 32px;
	line-height: 16px;
}

.form-group-lg textarea.form-control, .form-group-lg select[multiple].form-control
	{
	height: auto;
}

.form-group-lg .form-control-static {
	height: 32px;
	padding: 8px 10px;
	font-size: 16px;
	line-height: 16px;
}

.has-feedback {
	position: relative;
}

.has-feedback .form-control {
	padding-right: 32.5px;
}

.form-control-feedback {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 2;
	display: block;
	width: 26px;
	height: 26px;
	line-height: 26px;
	text-align: center;
	pointer-events: none;
}

.input-lg+.form-control-feedback, .input-group-lg+.form-control-feedback,
	.form-group-lg .form-control+.form-control-feedback {
	width: 32px;
	height: 32px;
	line-height: 32px;
}

.input-sm+.form-control-feedback, .input-group-sm+.form-control-feedback,
	.form-group-sm .form-control+.form-control-feedback {
	width: 22px;
	height: 22px;
	line-height: 22px;
}

.has-success .help-block, .has-success .control-label, .has-success .radio,
	.has-success .checkbox, .has-success .radio-inline, .has-success .checkbox-inline,
	.has-success.radio label, .has-success.checkbox label, .has-success.radio-inline label,
	.has-success.checkbox-inline label {
	color: #3c763d;
}

.has-success .form-control {
	border-color: #3c763d;
}

.has-success .form-control:focus {
	border-color: #2b542c;
}

.has-success .input-group-addon {
	color: #3c763d;
	border-color: #3c763d;
	background-color: #dff0d8;
}

.has-success .form-control-feedback {
	color: #3c763d;
}

.has-warning .help-block, .has-warning .control-label, .has-warning .radio,
	.has-warning .checkbox, .has-warning .radio-inline, .has-warning .checkbox-inline,
	.has-warning.radio label, .has-warning.checkbox label, .has-warning.radio-inline label,
	.has-warning.checkbox-inline label {
	color: #8a6d3b;
}

.has-warning .form-control {
	border-color: #8a6d3b;
}

.has-warning .form-control:focus {
	border-color: #66512c;
}

.has-warning .input-group-addon {
	color: #8a6d3b;
	border-color: #8a6d3b;
	background-color: #fcf8e3;
}

.has-warning .form-control-feedback {
	color: #8a6d3b;
}

.has-error .help-block, .has-error .control-label, .has-error .radio,
	.has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline,
	.has-error.radio label, .has-error.checkbox label, .has-error.radio-inline label,
	.has-error.checkbox-inline label {
	color: #a94442;
}

.has-error .form-control {
	border-color: #a94442;
}

.has-error .form-control:focus {
	border-color: #843534;
}

.has-error .input-group-addon {
	color: #a94442;
	border-color: #a94442;
	background-color: #f2dede;
}

.has-error .form-control-feedback {
	color: #a94442;
}

.has-feedback label ~ .form-control-feedback {
	top: 25px;
}

.has-feedback label.sr-only ~ .form-control-feedback {
	top: 0;
}

.help-block {
	display: block;
	margin-top: 5px;
	margin-bottom: 10px;
	color: #626262;
}

@media ( min-width : 768px) {
	.form-inline .form-group {
		display: inline-block;
		margin-bottom: 0;
		vertical-align: top;
	}
	.form-inline .form-group+.form-group {
		margin-left: 6px;
	}
	.form-inline .form-control {
		display: inline-block;
		width: auto;
		vertical-align: middle;
	}
	.form-inline .form-control-static {
		display: inline-block;
		vertical-align: top;
	}
	.form-inline .input-group {
		display: inline-table;
		vertical-align: middle;
	}
	.form-inline .input-group .input-group-addon, .form-inline .input-group .input-group-btn,
		.form-inline .input-group .form-control {
		width: auto;
	}
	.form-inline .input-group>.form-control {
		width: 100%;
	}
	.form-inline .control-label {
		margin-bottom: 0;
		vertical-align: middle;
	}
	.form-inline .radio, .form-inline .checkbox {
		display: inline-block;
		margin-top: 0;
		margin-bottom: 0;
		vertical-align: middle;
	}
	.form-inline .radio label, .form-inline .checkbox label {
		padding-left: 0;
	}
	.form-inline .radio input[type="radio"], .form-inline .checkbox input[type="checkbox"]
		{
		position: relative;
		margin-left: 0;
	}
	.form-inline .has-feedback .form-control-feedback {
		top: 0;
	}
}

.form-horizontal .radio, .form-horizontal .checkbox, .form-horizontal .radio-inline,
	.form-horizontal .checkbox-inline {
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 5px;
}

.form-horizontal .radio, .form-horizontal .checkbox {
	min-height: 25px;
}

.form-horizontal .form-group {
	margin-left: -10px;
	margin-right: -10px;
}

.form-horizontal .form-group:before, .form-horizontal .form-group:after
	{
	content: " ";
	display: table;
}

.form-horizontal .form-group:after {
	clear: both;
}

.form-horizontal .form-group:before, .form-horizontal .form-group:after
	{
	content: " ";
	display: table;
}

.form-horizontal .form-group:after {
	clear: both;
}

@media ( min-width : 768px) {
	.form-horizontal .control-label {
		text-align: right;
		margin-bottom: 0;
		padding-top: 5px;
	}
}

.form-horizontal .has-feedback .form-control-feedback {
	right: 10px;
}

@media ( min-width : 768px) {
	.form-horizontal .form-group-lg .control-label {
		padding-top: 8px;
		font-size: 16px;
	}
}

@media ( min-width : 768px) {
	.form-horizontal .form-group-sm .control-label {
		padding-top: 3px;
		font-size: 12px;
	}
}

.input-length-sm {
	width: 120px;
}

.input-length-md {
	width: 220px;
}

.input-length-lg {
	width: 300px;
}

@media ( max-width : 767px) {
	.input-length-sm, .input-length-md, .input-length-lg {
		width: 100%;
	}
}

.field-size-l, .field-size-m, .field-size-s, .field-size-block {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.field-size-block {
	width: 100%;
}

.field-size-l {
	width: 320px;
}

.field-size-m {
	width: 220px;
}

.field-size-s {
	width: 100px;
}

.btn {
	display: inline-block;
	margin-bottom: 0;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
	touch-action: manipulation;
	text-decoration: none;
	cursor: pointer;
	background-image: none;
	border: 1px solid transparent;
	white-space: nowrap;
	padding: 5px 8px;
	font-size: 14px;
	line-height: 1.42857143;
	border-radius: 3px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn:active.focus,
	.btn.active.focus {
	outline: thin dotted;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}

.btn:hover, .btn:focus, .btn.focus {
	color: #333;
	text-decoration: none;
}

.btn:active, .btn.active {
	outline: 0;
	background-image: none;
	-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.btn.disabled, .btn[disabled], fieldset[disabled] .btn {
	cursor: not-allowed;
	opacity: 0.65;
	filter: alpha(opacity = 65);
	-webkit-box-shadow: none;
	box-shadow: none;
}

a.btn.disabled, fieldset[disabled] a.btn {
	pointer-events: none;
}

.btn-default {
	color: #333;
	background-color: #fff;
	border-color: #ccc;
}

.btn-default:focus, .btn-default.focus {
	color: #333;
	background-color: #e6e6e6;
	border-color: #adadad;
}

.btn-default:hover {
	color: #333;
	background-color: #e6e6e6;
	border-color: #adadad;
}

.btn-default:active, .btn-default.active, .open>.dropdown-toggle.btn-default
	{
	color: #333;
	background-color: #FAF6C0;
	border-color: #AEAB86;
}

.btn-default:active, .btn-default.active, .open>.dropdown-toggle.btn-default
	{
	background-image: none;
}

.btn-default.disabled, .btn-default[disabled], fieldset[disabled] .btn-default,
	.btn-default.disabled:hover, .btn-default[disabled]:hover, fieldset[disabled] .btn-default:hover,
	.btn-default.disabled:focus, .btn-default[disabled]:focus, fieldset[disabled] .btn-default:focus,
	.btn-default.disabled.focus, .btn-default[disabled].focus, fieldset[disabled] .btn-default.focus,
	.btn-default.disabled:active, .btn-default[disabled]:active, fieldset[disabled] .btn-default:active,
	.btn-default.disabled.active, .btn-default[disabled].active, fieldset[disabled] .btn-default.active
	{
	background-color: #fff;
	border-color: #ccc;
}

.btn-default .badge {
	color: #fff;
	background-color: #333;
}

.btn-primary {
	color: #fff;
	border-color: #222;
	background-image: -webkit-linear-gradient(top, #555 0%, #222 100%);
	background-image: -o-linear-gradient(top, #555 0%, #222 100%);
	background-image: linear-gradient(to bottom, #555 0%, #222 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff555555',
		endColorstr='#ff222222', GradientType=0);
}

.btn-primary:hover, .btn-primary:focus, .btn-primary.focus {
	color: #fff;
	border-color: #030303;
	background-image: -webkit-linear-gradient(top, #555 0%, #222 80%);
	background-image: -o-linear-gradient(top, #555 0%, #222 80%);
	background-image: linear-gradient(to bottom, #555 0%, #222 80%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff555555',
		endColorstr='#ff222222', GradientType=0);
}

.btn-primary:active, .btn-primary.active, .open>.dropdown-toggle.btn-primary
	{
	color: #fff;
	background-color: #222;
	border-color: #030303;
}

.btn-primary:active, .btn-primary.active, .open>.dropdown-toggle.btn-primary
	{
	background-image: none;
}

.btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary,
	.btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover,
	.btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus,
	.btn-primary.disabled.focus, .btn-primary[disabled].focus, fieldset[disabled] .btn-primary.focus,
	.btn-primary.disabled:active, .btn-primary[disabled]:active, fieldset[disabled] .btn-primary:active,
	.btn-primary.disabled.active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary.active
	{
	background-color: #555;
	border-color: #222;
}

.btn-primary .badge {
	color: #222;
	background-color: #fff;
}

.btn-link {
	color: #222;
	font-weight: normal;
	border-radius: 0;
}

.btn-link, .btn-link:active, .btn-link.active, .btn-link[disabled],
	fieldset[disabled] .btn-link {
	background-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {
	border-color: transparent;
}

.btn-link:hover, .btn-link:focus {
	color: #000000;
	text-decoration: underline;
	background-color: transparent;
}

.btn-link[disabled]:hover, fieldset[disabled] .btn-link:hover, .btn-link[disabled]:focus,
	fieldset[disabled] .btn-link:focus {
	color: #D4D4D4;
	text-decoration: none;
}

.btn-lg, .btn-group-lg>.btn {
	padding: 7px 10px;
	font-size: 16px;
	line-height: 20px;
	border-radius: 5px;
}

.btn-sm, .btn-group-sm>.btn {
	padding: 2px 6px;
	font-size: 12px;
	line-height: 20px;
	border-radius: 3px;
}

.btn-block {
	display: block;
	width: 100%;
}

.btn-block+.btn-block {
	margin-top: 5px;
}

input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block
	{
	width: 100%;
}

.btn-group, .btn-group-vertical {
	position: relative;
	display: inline-block;
	vertical-align: middle;
}

.btn-group>.btn, .btn-group-vertical>.btn {
	position: relative;
	float: left;
}

.btn-group>.btn:hover, .btn-group-vertical>.btn:hover, .btn-group>.btn:focus,
	.btn-group-vertical>.btn:focus, .btn-group>.btn:active,
	.btn-group-vertical>.btn:active, .btn-group>.btn.active,
	.btn-group-vertical>.btn.active {
	z-index: 2;
}

.btn-group .btn+.btn, .btn-group .btn+.btn-group, .btn-group .btn-group+.btn,
	.btn-group .btn-group+.btn-group {
	margin-left: -1px;
}

.btn-toolbar {
	margin-left: -5px;
}

.btn-toolbar:before, .btn-toolbar:after {
	content: " ";
	display: table;
}

.btn-toolbar:after {
	clear: both;
}

.btn-toolbar:before, .btn-toolbar:after {
	content: " ";
	display: table;
}

.btn-toolbar:after {
	clear: both;
}

.btn-toolbar .btn, .btn-toolbar .btn-group, .btn-toolbar .input-group {
	float: left;
}

.btn-toolbar>.btn, .btn-toolbar>.btn-group, .btn-toolbar>.input-group {
	margin-left: 5px;
}

.btn-group > .btn :not(:first-child)
:not(:last-child):not(.dropdown-toggle){
	border-radius:0;
}
.btn-group>.btn:first-child {
	margin-left: 0;
}

.btn-group>.btn :first-child :not(:last-child):not(.dropdown-toggle)
{
border-bottom-right-radius:0;
border-top-right-radius:0;
}
.btn-group>.btn :last-child :not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){
border-bottom-left-radius:0;
border-top-left-radius:0;
}
.btn-group>.btn-group {
	float: left;
}

.btn-group>.btn-group:not(:first-child ):not(:last-child ) >.btn {
	border-radius: 0;
}

.btn-group>.btn-group:first-child:not(:last-child ) >.btn:last-child,
	.btn-group>.btn-group:first-child:not(:last-child ) >.dropdown-toggle
	{
	border-bottom-right-radius: 0;
	border-top-right-radius: 0;
}

.btn-group>.btn-group:last-child:not(:first-child ) >.btn:first-child {
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
}

.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle {
	outline: 0;
}

.btn-group>.btn+.dropdown-toggle {
	padding-left: 8px;
	padding-right: 8px;
}

.btn-group>.btn-lg+.dropdown-toggle {
	padding-left: 12px;
	padding-right: 12px;
}

.btn-group.open .dropdown-toggle {
	-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.btn-group.open .dropdown-toggle.btn-link {
	-webkit-box-shadow: none;
	box-shadow: none;
}

.btn .caret {
	margin-left: 0;
}

.btn-lg .caret {
	border-width: 5px 5px 0;
	border-bottom-width: 0;
}

.dropup .btn-lg .caret {
	border-width: 0 5px 5px;
}

.btn-group-vertical>.btn, .btn-group-vertical>.btn-group,
	.btn-group-vertical>.btn-group>.btn {
	display: block;
	float: none;
	width: 100%;
	max-width: 100%;
}

.btn-group-vertical>.btn-group:before, .btn-group-vertical>.btn-group:after
	{
	content: " ";
	display: table;
}

.btn-group-vertical>.btn-group:after {
	clear: both;
}

.btn-group-vertical>.btn-group:before, .btn-group-vertical>.btn-group:after
	{
	content: " ";
	display: table;
}

.btn-group-vertical>.btn-group:after {
	clear: both;
}

.btn-group-vertical>.btn-group>.btn {
	float: none;
}

.btn-group-vertical>.btn+.btn, .btn-group-vertical>.btn+.btn-group,
	.btn-group-vertical>.btn-group+.btn, .btn-group-vertical>.btn-group+.btn-group
	{
	margin-top: -1px;
	margin-left: 0;
}

.btn-group-vertical>.btn:not(:first-child):not(:last-child){
border-radius:0;
}
.btn-group-vertical>.btn:first-child:not(:last-child)
{
border-top-right-radius:3px;
border-top-left-radius:3px;
border-bottom-right-radius:0;
border-bottom-left-radius:0;
}
.btn-group-vertical>.btn:last-child:not(:first-child){
border-top-right-radius:0;
border-top-left-radius:0;
border-bottom-right-radius:3px;
border-bottom-left-radius:3px;
}
.btn-group-vertical>.btn-group:not(:first-child ):not(:last-child ) >.btn
	{
	border-radius: 0;
}

.btn-group-vertical>.btn-group:first-child:not(:last-child ) >.btn:last-child,
	.btn-group-vertical>.btn-group:first-child:not(:last-child ) >.dropdown-toggle
	{
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}

.btn-group-vertical>.btn-group:last-child:not(:first-child ) >.btn:first-child
	{
	border-top-right-radius: 0;
	border-top-left-radius: 0;
}

.btn-group-justified {
	display: table;
	width: 100%;
	table-layout: fixed;
	border-collapse: separate;
}

.btn-group-justified>.btn, .btn-group-justified>.btn-group {
	float: none;
	display: table-cell;
	width: 1%;
}

.btn-group-justified>.btn-group .btn {
	width: 100%;
}

.btn-group-justified>.btn-group .dropdown-menu {
	left: auto;
}

[data-toggle="buttons"]>.btn input[type="radio"], [data-toggle="buttons"]>.btn-group>.btn input[type="radio"],
	[data-toggle="buttons"]>.btn input[type="checkbox"], [data-toggle="buttons"]>.btn-group>.btn input[type="checkbox"]
	{
	position: absolute;
	clip: rect(0, 0, 0, 0);
	pointer-events: none;
}

.list-group {
	margin-bottom: 20px;
	padding-left: 0;
	margin-top: 0;
}

.list-group-item {
	position: relative;
	display: block;
	padding: 7px 12px;
	margin-bottom: -1px;
	background-color: #fff;
	border: 1px solid #D4D4D4;
}

.list-group-item:first-child {
	border-top-right-radius: 2px;
	border-top-left-radius: 2px;
}

.list-group-item:last-child {
	margin-bottom: 0;
	border-bottom-right-radius: 2px;
	border-bottom-left-radius: 2px;
}

a.list-group-item, button.list-group-item {
	color: #222;
}

a.list-group-item .list-group-item-heading, button.list-group-item .list-group-item-heading
	{
	color: #222;
}

a.list-group-item:hover, button.list-group-item:hover, a.list-group-item:focus,
	button.list-group-item:focus {
	text-decoration: none;
	color: #222;
	background-color: #f5f5f5;
}

button.list-group-item {
	width: 100%;
	text-align: left;
}

.list-group-item.disabled, .list-group-item.disabled:hover,
	.list-group-item.disabled:focus {
	background-color: #F8F8F8;
	color: #D4D4D4;
	cursor: not-allowed;
}

.list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading,
	.list-group-item.disabled:focus .list-group-item-heading {
	color: inherit;
}

.list-group-item.disabled .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text,
	.list-group-item.disabled:focus .list-group-item-text {
	color: #D4D4D4;
}

.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus,
	.list-group>li.active>.list-group-item {
	z-index: 2;
	color: #fff;
	background-color: #333333;
	border-color: #333333;
	box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.3);
}

.list-group-item.active .list-group-item-heading, .list-group-item.active:hover .list-group-item-heading,
	.list-group-item.active:focus .list-group-item-heading,
	.list-group-item.active .list-group-item-heading>small,
	.list-group-item.active:hover .list-group-item-heading>small,
	.list-group-item.active:focus .list-group-item-heading>small,
	.list-group-item.active .list-group-item-heading>.small,
	.list-group-item.active:hover .list-group-item-heading>.small,
	.list-group-item.active:focus .list-group-item-heading>.small {
	color: inherit;
}

.list-group-item.active .list-group-item-text, .list-group-item.active:hover .list-group-item-text,
	.list-group-item.active:focus .list-group-item-text {
	color: #999999;
}

.list-group-item-success {
	color: #3c763d;
	background-color: #dff0d8;
}

a.list-group-item-success, button.list-group-item-success {
	color: #3c763d;
}

a.list-group-item-success .list-group-item-heading, button.list-group-item-success .list-group-item-heading
	{
	color: inherit;
}

a.list-group-item-success:hover, button.list-group-item-success:hover, a.list-group-item-success:focus,
	button.list-group-item-success:focus {
	color: #3c763d;
	background-color: #d0e9c6;
}

a.list-group-item-success.active, button.list-group-item-success.active,
	a.list-group-item-success.active:hover, button.list-group-item-success.active:hover,
	a.list-group-item-success.active:focus, button.list-group-item-success.active:focus
	{
	color: #fff;
	background-color: #3c763d;
	border-color: #3c763d;
}

.list-group-item-info {
	color: #31708f;
	background-color: #d9edf7;
}

a.list-group-item-info, button.list-group-item-info {
	color: #31708f;
}

a.list-group-item-info .list-group-item-heading, button.list-group-item-info .list-group-item-heading
	{
	color: inherit;
}

a.list-group-item-info:hover, button.list-group-item-info:hover, a.list-group-item-info:focus,
	button.list-group-item-info:focus {
	color: #31708f;
	background-color: #c4e3f3;
}

a.list-group-item-info.active, button.list-group-item-info.active, a.list-group-item-info.active:hover,
	button.list-group-item-info.active:hover, a.list-group-item-info.active:focus,
	button.list-group-item-info.active:focus {
	color: #fff;
	background-color: #31708f;
	border-color: #31708f;
}

.list-group-item-warning {
	color: #8a6d3b;
	background-color: #fcf8e3;
}

a.list-group-item-warning, button.list-group-item-warning {
	color: #8a6d3b;
}

a.list-group-item-warning .list-group-item-heading, button.list-group-item-warning .list-group-item-heading
	{
	color: inherit;
}

a.list-group-item-warning:hover, button.list-group-item-warning:hover, a.list-group-item-warning:focus,
	button.list-group-item-warning:focus {
	color: #8a6d3b;
	background-color: #faf2cc;
}

a.list-group-item-warning.active, button.list-group-item-warning.active,
	a.list-group-item-warning.active:hover, button.list-group-item-warning.active:hover,
	a.list-group-item-warning.active:focus, button.list-group-item-warning.active:focus
	{
	color: #fff;
	background-color: #8a6d3b;
	border-color: #8a6d3b;
}

.list-group-item-danger {
	color: #a94442;
	background-color: #f2dede;
}

a.list-group-item-danger, button.list-group-item-danger {
	color: #a94442;
}

a.list-group-item-danger .list-group-item-heading, button.list-group-item-danger .list-group-item-heading
	{
	color: inherit;
}

a.list-group-item-danger:hover, button.list-group-item-danger:hover, a.list-group-item-danger:focus,
	button.list-group-item-danger:focus {
	color: #a94442;
	background-color: #ebcccc;
}

a.list-group-item-danger.active, button.list-group-item-danger.active, a.list-group-item-danger.active:hover,
	button.list-group-item-danger.active:hover, a.list-group-item-danger.active:focus,
	button.list-group-item-danger.active:focus {
	color: #fff;
	background-color: #a94442;
	border-color: #a94442;
}

.list-group-item-heading {
	margin-top: 0;
	margin-bottom: 5px;
}

.list-group-item-text {
	margin-bottom: 0;
	line-height: 1.3;
}

.list-group {
	margin-top: 0;
}

ul.list-group {
	list-style: none;
}

.list-group>li {
	margin-bottom: -1px;
}

.list-group>li .list-group-item {
	margin-bottom: 0;
	border-radius: 0;
	text-decoration: none;
}

.list-group>li:first-child>.list-group-item {
	border-top-right-radius: 2px;
	border-top-left-radius: 2px;
}

.list-group>li:last-child>.list-group-item {
	border-bottom-right-radius: 2px;
	border-bottom-left-radius: 2px;
}

.panel {
	margin-bottom: 15px;
	background-color: #fff;
	border: 1px solid transparent;
	border-radius: 3px;
}

.panel-body {
	padding: 20px;
}

.panel-body:before, .panel-body:after {
	content: " ";
	display: table;
}

.panel-body:after {
	clear: both;
}

.panel-body:before, .panel-body:after {
	content: " ";
	display: table;
}

.panel-body:after {
	clear: both;
}

.panel-sm .panel-body {
	padding: 15px;
}

.panel-heading {
	padding: 10px 20px;
	border-bottom: 1px solid transparent;
	border-top-right-radius: 2px;
	border-top-left-radius: 2px;
}

.panel-heading>.dropdown .dropdown-toggle {
	color: inherit;
}

.panel-title {
	margin-top: 0;
	margin-bottom: 0;
	font-size: 16px;
	color: inherit;
}

.panel-title>a, .panel-title>small, .panel-title>.small, .panel-title>small>a,
	.panel-title>.small>a {
	color: inherit;
}

.panel-footer {
	padding: 10px 20px;
	background-color: #f5f5f5;
	border-top: 1px solid #D4D4D4;
	border-bottom-right-radius: 2px;
	border-bottom-left-radius: 2px;
}

.panel>.list-group, .panel>.panel-collapse>.list-group {
	margin-bottom: 0;
}

.panel>.list-group .list-group-item, .panel>.panel-collapse>.list-group .list-group-item
	{
	border-width: 1px 0;
	border-radius: 0;
}

.panel>.list-group:first-child .list-group-item:first-child, .panel>.panel-collapse>.list-group:first-child .list-group-item:first-child
	{
	border-top: 0;
	border-top-right-radius: 2px;
	border-top-left-radius: 2px;
}

.panel>.list-group:last-child .list-group-item:last-child, .panel>.panel-collapse>.list-group:last-child .list-group-item:last-child
	{
	border-bottom: 0;
	border-bottom-right-radius: 2px;
	border-bottom-left-radius: 2px;
}

.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child
	{
	border-top-right-radius: 0;
	border-top-left-radius: 0;
}

.panel-heading+.list-group .list-group-item:first-child {
	border-top-width: 0;
}

.list-group+.panel-footer {
	border-top-width: 0;
}

.panel>.table, .panel>.table-responsive>.table, .panel>.panel-collapse>.table
	{
	margin-bottom: 0;
}

.panel>.table caption, .panel>.table-responsive>.table caption, .panel>.panel-collapse>.table caption
	{
	padding-left: 20px;
	padding-right: 20px;
}

.panel>.table:first-child, .panel>.table-responsive:first-child>.table:first-child
	{
	border-top-right-radius: 2px;
	border-top-left-radius: 2px;
}

.panel>.table:first-child>thead:first-child>tr:first-child, .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,
	.panel>.table:first-child>tbody:first-child>tr:first-child, .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child
	{
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
}

.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,
	.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,
	.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,
	.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,
	.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,
	.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,
	.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,
	.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child
	{
	border-top-left-radius: 2px;
}

.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,
	.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,
	.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,
	.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,
	.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,
	.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,
	.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,
	.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child
	{
	border-top-right-radius: 2px;
}

.panel>.table:last-child, .panel>.table-responsive:last-child>.table:last-child
	{
	border-bottom-right-radius: 2px;
	border-bottom-left-radius: 2px;
}

.panel>.table:last-child>tbody:last-child>tr:last-child, .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,
	.panel>.table:last-child>tfoot:last-child>tr:last-child, .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child
	{
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
}

.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,
	.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,
	.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
	.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
	.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,
	.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,
	.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,
	.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child
	{
	border-bottom-left-radius: 2px;
}

.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,
	.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,
	.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
	.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
	.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,
	.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,
	.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,
	.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child
	{
	border-bottom-right-radius: 2px;
}

.panel>.panel-body+.table, .panel>.panel-body+.table-responsive, .panel>.table+.panel-body,
	.panel>.table-responsive+.panel-body {
	border-top: 1px solid #D4D4D4;
}

.panel>.table>tbody:first-child>tr:first-child th, .panel>.table>tbody:first-child>tr:first-child td
	{
	border-top: 0;
}

.panel>.table-bordered, .panel>.table-responsive>.table-bordered {
	border: 0;
}

.panel>.table-bordered>thead>tr>th:first-child, .panel>.table-responsive>.table-bordered>thead>tr>th:first-child,
	.panel>.table-bordered>tbody>tr>th:first-child, .panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,
	.panel>.table-bordered>tfoot>tr>th:first-child, .panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,
	.panel>.table-bordered>thead>tr>td:first-child, .panel>.table-responsive>.table-bordered>thead>tr>td:first-child,
	.panel>.table-bordered>tbody>tr>td:first-child, .panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,
	.panel>.table-bordered>tfoot>tr>td:first-child, .panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child
	{
	border-left: 0;
}

.panel>.table-bordered>thead>tr>th:last-child, .panel>.table-responsive>.table-bordered>thead>tr>th:last-child,
	.panel>.table-bordered>tbody>tr>th:last-child, .panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,
	.panel>.table-bordered>tfoot>tr>th:last-child, .panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,
	.panel>.table-bordered>thead>tr>td:last-child, .panel>.table-responsive>.table-bordered>thead>tr>td:last-child,
	.panel>.table-bordered>tbody>tr>td:last-child, .panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,
	.panel>.table-bordered>tfoot>tr>td:last-child, .panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child
	{
	border-right: 0;
}

.panel>.table-bordered>thead>tr:first-child>td, .panel>.table-responsive>.table-bordered>thead>tr:first-child>td,
	.panel>.table-bordered>tbody>tr:first-child>td, .panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,
	.panel>.table-bordered>thead>tr:first-child>th, .panel>.table-responsive>.table-bordered>thead>tr:first-child>th,
	.panel>.table-bordered>tbody>tr:first-child>th, .panel>.table-responsive>.table-bordered>tbody>tr:first-child>th
	{
	border-bottom: 0;
}

.panel>.table-bordered>tbody>tr:last-child>td, .panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,
	.panel>.table-bordered>tfoot>tr:last-child>td, .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,
	.panel>.table-bordered>tbody>tr:last-child>th, .panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,
	.panel>.table-bordered>tfoot>tr:last-child>th, .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th
	{
	border-bottom: 0;
}

.panel>.table-responsive {
	border: 0;
	margin-bottom: 0;
}

.panel-group {
	margin-bottom: 20px;
}

.panel-group .panel {
	margin-bottom: 0;
	border-radius: 3px;
}

.panel-group .panel+.panel {
	margin-top: 5px;
}

.panel-group .panel-heading {
	border-bottom: 0;
}

.panel-group .panel-heading+.panel-collapse>.panel-body, .panel-group .panel-heading+.panel-collapse>.list-group
	{
	border-top: 1px solid #D4D4D4;
}

.panel-group .panel-footer {
	border-top: 0;
}

.panel-group .panel-footer+.panel-collapse .panel-body {
	border-bottom: 1px solid #D4D4D4;
}

.panel-default {
	border-color: #D4D4D4;
}

.panel-default>.panel-heading {
	color: #222;
	background-color: #f5f5f5;
	border-color: #D4D4D4;
}

.panel-default>.panel-heading+.panel-collapse>.panel-body {
	border-top-color: #D4D4D4;
}

.panel-default>.panel-heading .badge {
	color: #f5f5f5;
	background-color: #222;
}

.panel-default>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color: #D4D4D4;
}

.panel-primary {
	border-color: #222222;
}

.panel-primary>.panel-heading {
	color: #fff;
	background-color: #222222;
	border-color: #222222;
}

.panel-primary>.panel-heading+.panel-collapse>.panel-body {
	border-top-color: #222222;
}

.panel-primary>.panel-heading .badge {
	color: #222222;
	background-color: #fff;
}

.panel-primary>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color: #222222;
}

.panel-success {
	border-color: #d6e9c6;
}

.panel-success>.panel-heading {
	color: #3c763d;
	background-color: #dff0d8;
	border-color: #d6e9c6;
}

.panel-success>.panel-heading+.panel-collapse>.panel-body {
	border-top-color: #d6e9c6;
}

.panel-success>.panel-heading .badge {
	color: #dff0d8;
	background-color: #3c763d;
}

.panel-success>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color: #d6e9c6;
}

.panel-info {
	border-color: #bce8f1;
}

.panel-info>.panel-heading {
	color: #31708f;
	background-color: #d9edf7;
	border-color: #bce8f1;
}

.panel-info>.panel-heading+.panel-collapse>.panel-body {
	border-top-color: #bce8f1;
}

.panel-info>.panel-heading .badge {
	color: #d9edf7;
	background-color: #31708f;
}

.panel-info>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color: #bce8f1;
}

.panel-warning {
	border-color: #faebcc;
}

.panel-warning>.panel-heading {
	color: #8a6d3b;
	background-color: #fcf8e3;
	border-color: #faebcc;
}

.panel-warning>.panel-heading+.panel-collapse>.panel-body {
	border-top-color: #faebcc;
}

.panel-warning>.panel-heading .badge {
	color: #fcf8e3;
	background-color: #8a6d3b;
}

.panel-warning>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color: #faebcc;
}

.panel-danger {
	border-color: #ebccd1;
}

.panel-danger>.panel-heading {
	color: #a94442;
	background-color: #f2dede;
	border-color: #ebccd1;
}

.panel-danger>.panel-heading+.panel-collapse>.panel-body {
	border-top-color: #ebccd1;
}

.panel-danger>.panel-heading .badge {
	color: #f2dede;
	background-color: #a94442;
}

.panel-danger>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color: #ebccd1;
}

.media {
	margin-top: 15px;
}

.media:first-child {
	margin-top: 0;
}

.media, .media-body {
	zoom: 1;
	overflow: hidden;
}

.media-body {
	width: 10000px;
}

.media-object {
	display: block;
}

.media-object.img-thumbnail {
	max-width: none;
}

.media-right, .media>.pull-right {
	padding-left: 10px;
}

.media-left, .media>.pull-left {
	padding-right: 10px;
}

.media-left, .media-right, .media-body {
	display: table-cell;
	vertical-align: top;
}

.media-middle {
	vertical-align: middle;
}

.media-bottom {
	vertical-align: bottom;
}

.media-heading {
	margin-top: 0;
	margin-bottom: 5px;
}

.media-list {
	padding-left: 0;
	list-style: none;
}

.tree {
	font-size: 12px;
}

.tree, .tree ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.tree ul, .tree .tree-block, .tree table {
	display: none;
}

.tree ul {
	padding-left: 20px;
}

.tree .active>ul, .tree .active>.tree-block {
	display: block;
}

.tree .active>table {
	display: table;
	margin-bottom: 10px;
}

.tree .tree-block {
	margin-bottom: 10px;
	padding: 10px 0;
}

.tree .tree-item {
	position: relative;
	display: block;
	margin-bottom: 1px;
	padding: 5px 5px 5px 35px;
	line-height: 20px;
	background-color: #eee;
	text-transform: uppercase;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.tree .tree-item:hover, .tree .tree-item.selected {
	background-color: #FAF6C0;
}

.tree .tree-item:before {
	content: '';
	position: absolute;
	top: 6px;
	left: 5px;
}

.tree .tree-item .tree-icon-link, .tree .tree-item:before {
	display: inline-block;
	width: 18px;
	height: 18px;
	background-image: url("../images/sprite-main.png");
}

@media only screen and (-webkit-min-device-pixel-ratio: 2) , only screen and
		(min--moz-device-pixel-ratio: 2) , only screen and
		(-o-min-device-pixel-ratio: 2/1) , only screen and
		(min-device-pixel-ratio: 2) , only screen and (min-resolution: 192dpi)
		, only screen and (min-resolution: 2dppx) {
	.tree .tree-item .tree-icon-link, .tree .tree-item:before {
		background-image: url("../images/sprite-main@2x.png");
		background-size: 36px 72px;
	}
}

.tree .tree-item .tree-icon-link {
	position: absolute;
	margin-left: 10px;
	background-position: 0 -54px;
}

.tree a.tree-item {
	color: #222;
	text-decoration: none;
}

.tree .tree-item-parent {
	cursor: default;
}

.tree .tree-item-parent:before {
	background-position: 0 -18px;
}

.tree .active>.tree-item-parent:before {
	background-position: 0 -36px;
}

.tree .tree-item-link:before {
	background-position: 0 -54px;
}

.tree-highlight li.active>.tree-item {
	background-color: #FAF6C0;
}

.breadcrumb {
	margin-bottom: 15px;
	padding: 0;
	list-style: none;
	font-size: 12px;
}

.breadcrumb>li {
	display: inline-block;
}

.breadcrumb>li>a {
	text-decoration: none;
}

.breadcrumb>li>a:focus, .breadcrumb>li>a:hover {
	text-decoration: underline;
}

.breadcrumb>li+li:before {
	content: " \00BB";
	font-size: 14px;
	padding: 0 6px;
	color: #777;
}

.breadcrumb>.active {
	color: #777;
}

.search-wrap .panel {
	background-color: #F8F8F8;
	-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);
}

.search-wrap .nav-tabs {
	font-size: 16px;
	text-align: center;
	border-bottom: 0;
}

.search-wrap .nav-tabs .active>a, .search-wrap .nav-tabs .active>a:hover,
	.search-wrap .nav-tabs .active>a:focus {
	background: #F8F8F8;
}

@media ( max-width : 991px) {
	.search-wrap .nav-tabs {
		font-size: 14px;
	}
	.search-wrap .nav-tabs li {
		width: 50%;
	}
}

.search-wrap .nav-tabs+.panel {
	border-top-left-radius: 0;
}

@media ( max-width : 991px) {
	.search-wrap .nav-tabs+.panel {
		border-top-right-radius: 0;
	}
}

.search-wrap .table>thead>tr>th, .search-wrap .table>tbody>tr>th {
	background-color: #EEEEEE;
}

.search-wrap .row {
	margin-right: -5px;
	margin-left: -5px;
}

.search-wrap .col-xs-1, .search-wrap .col-sm-1, .search-wrap .col-md-1,
	.search-wrap .col-lg-1, .search-wrap .col-xs-2, .search-wrap .col-sm-2,
	.search-wrap .col-md-2, .search-wrap .col-lg-2, .search-wrap .col-xs-3,
	.search-wrap .col-sm-3, .search-wrap .col-md-3, .search-wrap .col-lg-3,
	.search-wrap .col-xs-4, .search-wrap .col-sm-4, .search-wrap .col-md-4,
	.search-wrap .col-lg-4, .search-wrap .col-xs-5, .search-wrap .col-sm-5,
	.search-wrap .col-md-5, .search-wrap .col-lg-5, .search-wrap .col-xs-6,
	.search-wrap .col-sm-6, .search-wrap .col-md-6, .search-wrap .col-lg-6,
	.search-wrap .col-xs-7, .search-wrap .col-sm-7, .search-wrap .col-md-7,
	.search-wrap .col-lg-7, .search-wrap .col-xs-8, .search-wrap .col-sm-8,
	.search-wrap .col-md-8, .search-wrap .col-lg-8, .search-wrap .col-xs-9,
	.search-wrap .col-sm-9, .search-wrap .col-md-9, .search-wrap .col-lg-9,
	.search-wrap .col-xs-10, .search-wrap .col-sm-10, .search-wrap .col-md-10,
	.search-wrap .col-lg-10, .search-wrap .col-xs-11, .search-wrap .col-sm-11,
	.search-wrap .col-md-11, .search-wrap .col-lg-11, .search-wrap .col-xs-12,
	.search-wrap .col-sm-12, .search-wrap .col-md-12, .search-wrap .col-lg-12
	{
	padding-right: 5px;
	padding-left: 5px;
}

.search-option {
	margin-bottom: 10px;
	line-height: 1;
}

.search-option-label {
	margin: 0 0 5px;
	line-height: 1.2;
	font-size: 12px;
	font-weight: 400;
	white-space: nowrap;
}

.search-option-label .icon-18-info {
	width: 14px;
	height: 14px;
	margin-left: 6px;
	cursor: pointer;
	background-position: -20px -20px;
}

.search-option.search-row {
	position: relative;
}

.search-option.search-row input {
	width: calc(100% - 140px);
	float: left;
	height: 32px;
	border-right: none;
	border-top-right-radius: unset;
	border-bottom-right-radius: unset;
}

.search-option.search-row .btn-dofilter {
	width: 140px;
	float: left;
	border-top-left-radius: unset;
	border-bottom-left-radius: unset;
}

.search-option.search-row .btn-clearfilter {
	position: absolute;
	top: 0;
	right: 140px;
	width: 32px;
	height: 32px;
	background-color: transparent;
	border: none;
	opacity: 0.6;
	background-image: url(../images/base64/b64-close.png);
	-webkit-background-size: 7px 7px;
	background-size: 7px 7px;
	background-position: center center;
	background-repeat: no-repeat;
	cursor: pointer;
}

.search-option.search-row .btn-clearfilter:hover {
	opacity: 1;
}

.search-option.search-catalog-link {
	
}

.search-option.search-catalog-link a {
	width: 100%;
}

.search-option:after {
	content: '';
	display: block;
	clear: both;
}

.search-actions {
	clear: left;
	padding-top: 10px;
}

.search-info {
	margin-bottom: 5px;
	font-size: 12px;
}

.search-info:before, .search-info:after {
	content: " ";
	display: table;
}

.search-info:after {
	clear: both;
}

.search-info:before, .search-info:after {
	content: " ";
	display: table;
}

.search-info:after {
	clear: both;
}

.search-info .pull-right, .search-info .pull-left {
	display: block;
	margin-bottom: 5px;
}

.search-info .pull-right {
	margin-left: 15px;
}

.search-info .pull-left {
	margin-right: 15px;
}

.search-info .checkbox-inline>input {
	margin-top: 2px;
}

.search-info h1 {
	/*	display: inline; */
	margin: 0;
	padding: 0;
	margin-bottom: 5px;
	font-size: 18px;
	/* font-weight: bold; */
	/*  text-align: center; */
}

.cart-table {
	margin-bottom: 30px;
	overflow: hidden;
	border: 1px solid #D4D4D4;
	border-radius: 3px;
}

@media ( max-width : 767px) {
	.cart-table {
		overflow-x: auto;
		overflow-y: hidden;
		-ms-overflow-style: -ms-autohiding-scrollbar;
	}
	.cart-table table>tbody>tr>td.desc ul {
		white-space: nowrap;
	}
}

.cart-table.loading {
	height: 70px;
	background-image: url("../images/preloader32x32.gif");
	background-position: center;
	background-repeat: no-repeat;
}

.cart-table table {
	width: 100%;
	max-width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
	background-color: transparent;
}

.cart-table table thead>tr>td, .cart-table table tbody>tr>td,
	.cart-table table thead>tr>th, .cart-table table tbody>tr>th {
	vertical-align: top;
}

.cart-table table thead>tr>th {
	padding: 0;
	font-size: 12px;
	font-weight: 400;
	text-align: left;
	border-bottom: 1px solid #D4D4D4;
}

.cart-table table tbody>tr>td {
	padding-top: 20px;
	padding-bottom: 10px;
}

.cart-table table tbody>tr+tr>td {
	border-top: 1px dotted #D4D4D4;
}

.cart-table table .check {
	width: 20px;
	padding-left: 15px;
}

.cart-table table .thumb {
	width: 60px;
	padding-left: 15px;
}

.cart-table table .desc {
	padding-right: 15px;
	padding-left: 15px;
}

.cart-table table .desc h4 {
	margin-bottom: 5px;
	font-weight: 400;
}

.cart-table table .desc ul {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 12px;
}

.cart-table table .desc ul li {
	display: inline-block;
	margin-right: 15px;
	margin-bottom: 5px;
}

.cart-table table .desc .action {
	display: inline-block;
	float: left;
	font-size: 12px;
}

.cart-table table .desc .action+.action {
	margin-left: 20px;
	padding-left: 20px;
	border-left: 1px solid #D4D4D4;
}

.cart-table table .price {
	width: 220px;
	padding-right: 10px;
	padding-left: 10px;
	text-align: center;
	background-color: #F8F8F8;
}

.cart-table table .price .date {
	display: block;
	margin-top: 10px;
	font-size: 12px;
	color: #777;
}

.cart-table table .price-row {
	height: 26px;
	padding-right: 25px;
	line-height: 26px;
	white-space: nowrap;
}

.cart-table table .price-row strong {
	display: inline-block;
	width: 80px;
	font-size: 16px;
	text-align: right;
}

.cart-table table .price-row .divider {
	display: inline-block;
	width: 40px;
	font-size: 16px;
	line-height: 1.42857143;
	color: #777;
	vertical-align: top;
}

.cart-table table .price-row select {
	display: inline-block;
	width: 50px;
}

.cart-table table .price-row .meta {
	display: inline-block;
	width: 50px;
	text-align: left;
}

.cart-table table .alert {
	padding: 15px 15px 15px 50px;
	border-bottom: 1px solid #D0CC8E;
	background-color: #FAF6C0;
}

.cart-table table .alert-error {
	border-bottom-color: #D9B4B9;
	background-color: #FAE5E8;
}

.cart-table table tr.comment td {
	padding-top: 0;
	padding-bottom: 10px;
	border-top: none;
}

.cart-table table tr.comment td.comment-body {
	padding-right: 15px;
	padding-left: 15px;
}

.cart-table table td.comment-body div {
	position: relative;
	margin-left: 10px;
	margin-bottom: 10px;
	padding: 5px;
	font-size: 12px;
	line-height: 1.2;
	background-color: #F8F8F8;
	border-radius: 0 2px 2px 2px;
}

.cart-table table td.comment-body div:after {
	content: '';
	position: absolute;
	top: 0;
	left: -9px;
	height: 0;
	width: 0;
	border-width: 10px 0 10px 10px;
	border-style: solid;
	border-color: transparent;
	border-top-color: #F8F8F8;
}

.cart-table-header {
	position: relative;
	padding: 10px 15px 10px 42px;
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.15);
}

.cart-table-header span {
	display: inline-block;
	width: 20px;
	float: left;
	margin-top: 6px;
	margin-left: -27px;
}

.cart-table-header a+a {
	margin-left: 6px;
}

.cart-table>table>tbody>tr.cart-table-actions {
	border-bottom-right-radius: 2px;
	border-bottom-left-radius: 2px;
}

.cart-table>table>tbody>tr.cart-table-actions>td {
	vertical-align: middle;
	padding-top: 20px;
	padding-bottom: 20px;
	border-top: 1px dotted #D4D4D4;
	background-color: #F8F8F8;
}

.cart-table>table>tbody>tr.cart-table-actions td.text {
	padding-right: 20px;
	font-size: 16px;
	text-align: right;
}

.cart-delivery {
	position: relative;
	padding-top: 30px;
	border-top: 1px solid #D4D4D4;
}

.cart-delivery:before, .cart-delivery:after {
	content: '';
	position: absolute;
	top: -1px;
	left: 50%;
	margin-left: -10px;
	border-width: 20px 20px 0;
	border-style: solid;
	border-color: transparent;
}

.cart-delivery:before {
	border-top-color: #D4D4D4;
}

.cart-delivery:after {
	margin-top: -1px;
	border-top-color: #FFFFFF;
}

.cart-total-block {
	max-width: 420px;
	margin-bottom: 20px;
	padding: 20px;
	line-height: 1.2;
	border: 1px solid #D4D4D4;
	background-color: #FFFFFF;
	border-radius: 3px;
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);
}

.cart-total-block .value {
	position: relative;
	overflow: hidden;
}

.cart-total-block .value:after {
	content: '';
	position: absolute;
	bottom: 8px;
	width: 100%;
	height: 0;
	border: 1px dashed #D4D4D4;
}

.cart-total-block .value+.value {
	margin-top: 10px;
}

.cart-total-block .value .title, .cart-total-block .value .price {
	position: relative;
	z-index: 2;
	background-color: #FFFFFF;
}

.cart-total-block .value .title {
	padding-right: 10px;
}

.cart-total-block .value .price {
	float: right;
	padding-left: 10px;
	font-size: 16px;
	font-weight: 700;
}

.cart-total-footer {
	margin: 20px -20px -20px;
	padding: 20px;
	border-top: 1px solid #D4D4D4;
	background-color: #F8F8F8;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
}

.cart-total-footer .value {
	margin-bottom: 20px;
}

.cart-total-footer .value .title, .cart-total-footer .value .price {
	background-color: #F8F8F8;
}

.list-selection {
	margin: 0 0 20px;
	padding: 0;
	list-style: none;
}

.list-selection li {
	margin-bottom: 10px;
	padding-left: 30px;
}

.list-selection input[type="checkbox"], .list-selection input[type="radio"]
	{
	float: left;
	margin-left: -26px;
}

.items {
	margin: 0 0 20px 0;
	padding: 0;
	list-style: none;
}

.items li {
	position: relative;
	padding: 15px 0 15px;
	overflow: hidden;
	border-bottom: 1px solid #D4D4D4;
}

.items li.title {
	padding: 20px 0;
	margin: 0;
	border-bottom: 2px solid #A4A4A4;
}

.items li.title span {
	font-size: 21px;
	display: block;
}

.items li.head {
	padding: 3px 0;
	border-bottom: 0;
	background-color: #777;
}

.items li.head div {
	height: auto !important;
	font-size: 10px;
	text-transform: uppercase;
	color: #FFFFFF;
	font-weight: 400;
}

.items li.in-cart {
	background-color: #FAF6C0;
}

@media ( max-width : 1199px) {
	.items li:after {
		left: 130px;
	}
}

@media ( max-width : 991px) {
	.items li:after {
		left: 110px;
	}
}

.items .photo {
	position: relative;
	float: left;
	width: 100px;
	margin-right: 15px;
	text-align: center;
	height: 75px;
}

.items .photo .has_video {
	position: absolute;
	background: url(../images/video-youtube-icon-sm.png) no-repeat;
	background-size: contain;
	width: 16px;
	height: 16px;
	z-index: 100;
	top: 3px;
	right: 3px;
}

.items .photo img {
	max-width: 100%;
	max-height: 100%;
}

@media ( max-width : 991px) {
	.items .photo {
		width: 100px;
		height: 75px;
		margin-right: 10px;
	}
}

.items .title {
	overflow: hidden;
}

.items .title h3 {
	margin: 0;
	font-size: 14px;
}

.items .data {
	margin-top: 10px;
	font-size: 12px;
	color: #777;
}

.items .data b, .items .data strong {
	color: #000;
}

.items .message-last {
	position: relative;
	float: left;
	width: 100%;
	margin-top: 10px;
	margin-left: 5px;
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.2;
	background-color: #F4F4F4;
	border-radius: 0 2px 2px 2px;
}

.items .message-last span {
	display: inline-block;
	font-weight: 700;
}

.items .message-last:after {
	content: '';
	position: absolute;
	top: 0;
	left: -5px;
	width: 0;
	height: 0;
	border-width: 5px 0 0 5px;
	border-style: solid;
	border-color: transparent;
	border-top-color: #F4F4F4;
}

.items .data+.message-last {
	margin-top: 10px;
}

.items .oem {
	float: left;
	width: 120px;
}

.items .price {
	float: left;
	width: 80px;
	margin: 0 10px;
}

.items .price .subline {
	font-size: 12px;
	display: block;
}

.items .stock {
	float: left;
	width: 90px;
	margin: 0 10px;
}

.items .price strong {
	font-size: 16px;
	color: #D0021B;
}

.items .price.price-lg {
	width: 120px;
}

.items .cart {
	float: right;
	width: 100px;
	margin-left: 10px;
	text-align: center;
}

.items .cart .icon-18-cart, .items .cart .icon-18-ok {
	margin-top: -2px;
}

@media ( max-width : 1199px) {
	.items .cart {
		width: 40px;
	}
}

.items .seller {
	overflow: hidden;
}

table.items {
	width: 100%;
}

table.items th, table.items td {
	padding: 15px 10px 15px 0;
}

table.items th:first-child, table.items td:first-child {
	padding-left: 10px;
}

table.items th:last-child, table.items td:last-child {
	width: 110px;
	float: none;
	margin-left: 0;
}

table.items td {
	vertical-align: top;
	border-bottom: 1px solid #d4d4d4;
}

table.items th {
	font-size: 10px;
	text-transform: uppercase;
	font-weight: 400;
	color: #fff;
	background-color: #777;
}

table.items td.producer, table.items td.oem {
	width: 1%;
	float: none;
	white-space: nowrap;
}

table.items .in-cart td {
	background-color: #faf6c0;
}

.oem-catalog-item-preview {
	margin-bottom: 10px;
	text-align: center;
}

.oem-catalog-item-preview .oem-catalog-thumb {
	margin-bottom: 10px;
}

.oem-catalog-item-preview h4 {
	height: 2.85714286em;
	line-height: 1.42857143;
	margin-bottom: 0;
	font-size: 12px;
	overflow: hidden;
}

.oem-catalog-thumb {
	display: block;
	position: relative;
	width: 100%;
	height: 0;
	padding-bottom: 100%;
}

.oem-catalog-thumb span {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 1px solid #D4D4D4;
	background: #FFFFFF;
	border-radius: 3px;
}

.oem-catalog-thumb img {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
	max-width: 100%;
	max-height: 100%;
}

.pdetails-params {
	margin-bottom: 20px;
	padding: 0;
	list-style: none;
}

.pdetails-params li:before, .pdetails-params li:after {
	content: " ";
	display: table;
}

.pdetails-params li:after {
	clear: both;
}

.pdetails-params li:before, .pdetails-params li:after {
	content: " ";
	display: table;
}

.pdetails-params li:after {
	clear: both;
}

.pdetails-params li+li {
	margin-top: 5px;
}

.pdetails-params li .title {
	display: block;
	float: left;
	width: 120px;
	margin-top: 2px;
	margin-right: 10px;
	font-size: 12px;
	color: #777;
}

.pdetails-params li .title:after {
	content: ':';
}

.pdetails-params li .desc {
	display: block;
	overflow: hidden;
}

.pdetails-params li .desc .subdesc {
	font-size: 12px;
	color: #777;
	margin-top: 2px;
	display: inline-block;
}

.pdetails-params li .price {
	font-size: 16px;
	font-weight: 700;
	color: #D0021B;
}

.messages-list {
	background-color: #F8F8F8;
	border-top: 1px solid #D4D4D4;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	box-shadow: inset 0 10px 10px -10px rgba(0, 0, 0, 0.15);
}

.message {
	position: relative;
	max-width: 85%;
	border: 1px solid transparent;
	background-color: #FFFFFF;
	border-radius: 2px;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07);
}

.message .message-content {
	padding: 10px;
	overflow: hidden;
}

.message .message-content+.message-content {
	border-top: 1px solid rgba(0, 0, 0, 0.1);
}

.message .message-content .title {
	margin-bottom: 5px;
	font-size: 12px;
}

.message .message-content .title span {
	display: inline-block;
	margin-right: 6px;
}

.message .message-content .text {
	display: inline;
	word-wrap: break-word;
}

.message:after, .message:before {
	content: '';
	position: absolute;
	top: 0;
	width: 0;
	height: 0;
	border-style: solid;
	border-color: transparent;
}

.message:after {
	z-index: 1;
}

.message:before {
	z-index: 2;
}

.message-right:before, .message-left:before, .message-right:after,
	.message-left:after {
	content: " ";
	display: table;
}

.message-right:after, .message-left:after {
	clear: both;
}

.message-right:before, .message-left:before, .message-right:after,
	.message-left:after {
	content: " ";
	display: table;
}

.message-right:after, .message-left:after {
	clear: both;
}

.message-right+.message-right, .message-left+.message-right,
	.message-right+.message-left, .message-left+.message-left {
	margin-top: 10px;
}

.message-right .message {
	float: right;
	border-color: #C2CAD3;
	background-color: #E5EEF9;
}

.message-right .message:after {
	top: -1px;
	right: -10px;
	border-width: 12px 10px 0 0;
	border-top-color: #C2CAD3;
}

.message-right .message:before {
	right: -9px;
	border-width: 10px 10px 0 0;
	border-top-color: #E5EEF9;
}

.message-left .message {
	float: left;
	border-color: #D4D4D4;
	background-color: #FFFFFF;
}

.message-left .message:after {
	top: -1px;
	left: -10px;
	border-width: 12px 0 0 10px;
	border-top-color: #D4D4D4;
}

.message-left .message:before {
	left: -9px;
	border-width: 10px 0 0 10px;
	border-top-color: #FFFFFF;
}

.message-divider {
	margin: 20px -20px;
	height: 1px;
	background-color: #D4D4D4;
}

@-ms-viewport {
	width: device-width;
}

.visible-xs, .visible-sm, .visible-md, .visible-lg {
	display: none !important;
}

.visible-xs-block, .visible-xs-inline, .visible-xs-inline-block,
	.visible-sm-block, .visible-sm-inline, .visible-sm-inline-block,
	.visible-md-block, .visible-md-inline, .visible-md-inline-block,
	.visible-lg-block, .visible-lg-inline, .visible-lg-inline-block {
	display: none !important;
}

@media ( max-width : 767px) {
	.visible-xs {
		display: block !important;
	}
	table.visible-xs {
		display: table !important;
	}
	tr.visible-xs {
		display: table-row !important;
	}
	th.visible-xs, td.visible-xs {
		display: table-cell !important;
	}
}

@media ( max-width : 767px) {
	.visible-xs-block {
		display: block !important;
	}
}

@media ( max-width : 767px) {
	.visible-xs-inline {
		display: inline !important;
	}
}

@media ( max-width : 767px) {
	.visible-xs-inline-block {
		display: inline-block !important;
	}
}

@media ( min-width : 768px) and (max-width: 991px) {
	.visible-sm {
		display: block !important;
	}
	table.visible-sm {
		display: table !important;
	}
	tr.visible-sm {
		display: table-row !important;
	}
	th.visible-sm, td.visible-sm {
		display: table-cell !important;
	}
}

@media ( min-width : 768px) and (max-width: 991px) {
	.visible-sm-block {
		display: block !important;
	}
}

@media ( min-width : 768px) and (max-width: 991px) {
	.visible-sm-inline {
		display: inline !important;
	}
}

@media ( min-width : 768px) and (max-width: 991px) {
	.visible-sm-inline-block {
		display: inline-block !important;
	}
}

@media ( min-width : 992px) and (max-width: 1199px) {
	.visible-md {
		display: block !important;
	}
	table.visible-md {
		display: table !important;
	}
	tr.visible-md {
		display: table-row !important;
	}
	th.visible-md, td.visible-md {
		display: table-cell !important;
	}
}

@media ( min-width : 992px) and (max-width: 1199px) {
	.visible-md-block {
		display: block !important;
	}
}

@media ( min-width : 992px) and (max-width: 1199px) {
	.visible-md-inline {
		display: inline !important;
	}
}

@media ( min-width : 992px) and (max-width: 1199px) {
	.visible-md-inline-block {
		display: inline-block !important;
	}
}

@media ( min-width : 1200px) {
	.visible-lg {
		display: block !important;
	}
	table.visible-lg {
		display: table !important;
	}
	tr.visible-lg {
		display: table-row !important;
	}
	th.visible-lg, td.visible-lg {
		display: table-cell !important;
	}
}

@media ( min-width : 1200px) {
	.visible-lg-block {
		display: block !important;
	}
}

@media ( min-width : 1200px) {
	.visible-lg-inline {
		display: inline !important;
	}
}

@media ( min-width : 1200px) {
	.visible-lg-inline-block {
		display: inline-block !important;
	}
}

@media ( max-width : 767px) {
	.hidden-xs {
		display: none !important;
	}
}

@media ( min-width : 768px) and (max-width: 991px) {
	.hidden-sm {
		display: none !important;
	}
}

@media ( min-width : 992px) and (max-width: 1199px) {
	.hidden-md {
		display: none !important;
	}
}

@media ( min-width : 1200px) {
	.hidden-lg {
		display: none !important;
	}
}

.visible-print {
	display: none !important;
}

@media print {
	.visible-print {
		display: block !important;
	}
	table.visible-print {
		display: table !important;
	}
	tr.visible-print {
		display: table-row !important;
	}
	th.visible-print, td.visible-print {
		display: table-cell !important;
	}
}

.visible-print-block {
	display: none !important;
}

@media print {
	.visible-print-block {
		display: block !important;
	}
}

.visible-print-inline {
	display: none !important;
}

@media print {
	.visible-print-inline {
		display: inline !important;
	}
}

.visible-print-inline-block {
	display: none !important;
}

@media print {
	.visible-print-inline-block {
		display: inline-block !important;
	}
}

@media print {
	.hidden-print {
		display: none !important;
	}
}

.block-centered {
	float: none !important;
	margin-right: auto;
	margin-left: auto;
}

.pull-left {
	float: left;
}

.pull-right {
	float: right;
}

.show {
	display: block;
}

.hide {
	display: none;
}

@font-face {
	font-family: 'ALSRubl-Arial';
	src: url('../font/alsrubl-arial-regular.eot');
	src: url('../font/alsrubl-arial-regular.eot?#iefix')
		format('embedded-opentype'), url('../font/alsrubl-arial-regular.woff')
		format('woff'), url('../font/alsrubl-arial-regular.ttf')
		format('truetype'),
		url('../font/alsrubl-arial-regular.svg#ALSRublArialRegular')
		format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'ALSRubl-Arial';
	src: url('../font/alsrubl-arial-bold.eot');
	src: url('../font/alsrubl-arial-bold.eot?#iefix')
		format('embedded-opentype'), url('../font/alsrubl-arial-bold.woff')
		format('woff'), url('../font/alsrubl-arial-bold.ttf')
		format('truetype'),
		url('../font/alsrubl-arial-bold.svg#ALSRublArialBold') format('svg');
	font-weight: bold;
	font-style: normal;
}

.selected-control {
	position: relative;
	font-size: 14px;
	color: #222;
	background-color: #EDEBE9;
	background-image: none;
	border: 1px solid #AEAB86;
	border-radius: 2px;
	-webkit-transition: border-color ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s;
	transition: border-color ease-in-out .15s;
	height: 32px;
	line-height: 32px;
	padding: 0 20px 0 10px;
}

.selected-control a {
	display: inline-block;
	width: 21px;
	height: 30px;
	position: absolute;
	top: 0;
	right: 0px;
	background-image: url(../images/base64/b64-close.png);
	-webkit-background-size: 7px 7px;
	background-size: 7px 7px;
	background-position: center center;
	background-repeat: no-repeat;
}
/* Р С”Р С•Р СР В±Р С”Р С‘Р С” РЎРѓ Р В°Р Р†РЎвЂљР С•Р С”Р С•Р СР С—Р В»Р С‘РЎвЂљР С•Р С Р Р…Р В° Р С–Р В»Р В°Р Р†Р Р…Р С•Р в„– */
.custom-combobox {
	position: relative;
	display: block;
	width: 100%;
	height: 26px;
	padding: 0;
	font-size: 14px;
	line-height: 16px;
	color: #222;
	background-color: #FAF6C0;
	background-image: none;
	border: 1px solid #AEAB86;
	border-radius: 2px;
	-webkit-transition: border-color ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s;
	transition: border-color ease-in-out .15s;
}

.custom-combobox-toggle {
	position: absolute;
	top: 0;
	bottom: 0;
	margin-left: -1px;
	right: -1px;
	padding: 0;
	/* support: IE7 */
	*height: 1.7em;
	*top: 0.1em;
/*	background: #F5F0A8 !important; */
	width: 18px;
	border: none !important;
	background: none;
	background-image:
		url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAKCAQAAAAu0KdMAAAAa0lEQVR4AW3LNx1EIQCD8byJFQFXE8ZrFpCBDmygAxmIQAIGWN9yvbd/xu8XKPP4f8rYWbW/qe0sAHkefuJBHjdKP7+EB2dYP2J1Bi9ca3wkjVzjk+IzRnw7DirXVI4DfmnKzq4p/mNgwJsTN9tTEfcaRioAAAAASUVORK5CYII=");
	-webkit-background-size: 7px 5px;
	background-size: 7px 5px;
	background-position: right 7px center;
	background-repeat: no-repeat;
}

.custom-combobox-toggle:focus {
	opacity: 0.7;
	outline: 0;
}

.custom-combobox-toggle span {
	background: none !important;
}

.custom-combobox-input {
	margin: 0;
	/*padding: 0.3em;*/
	padding: 4px 8px;
	background: none !important;
	border: none !important;
	color: #000;
	width: 100%;
}

.custom-combobox-input:focus {
	border-color: #969473;
	outline: 0;
}
/* ----------------------------------- */
.ui-widget {
	font-family: inherit;
	font-size: inherit;
}

.ui-autocomplete {
	max-height: 300px;
	overflow-y: auto;
	overflow-x: hidden;
	background: #F5F0A8 !important;
}

/* IE 6 fix*/
* html .ui-autocomplete {
	height: 300px;
}

.ui-state-default {
	border: 1px solid #BBBBBB;
	font-weight: normal;
}

.ui-corner-all {
	border-radius: 0px !important;
}

.add_want_by_block {
	width: 650px;
	margin-top: 20px;
}

.add_want_by_block td {
	vertical-align: top;
}

.add_want_by_block td:nth-child(1) {
	width: 250px;
	padding: 10px 10px 0 0;
}

.add_want_by_block td:nth-child(2) {
	width: 400px;
	padding: 10px 0 0 10px;
}

.add_wantbuy_title {
	display: inline-block;
	padding-bottom: 8px;
}

.add_wantbuy_block {
	padding-top: 20px;
}

.bottom_info {
	padding: 40px 0;
}

.custom-banner {
	width: 100%;
	height: 96px;
	margin-bottom: 10px;
	color: white;
	font: 1em/1.2em Helvetica, Arial, sans-serif;
	background-color: #3C78BD;
	background-image:
		url('data:image/gif;base64,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');
	background-repeat: no-repeat;
	background-position: center right 60px;
}

.custom-banner-content {
	width: 480px;
	margin: 0 auto;
	padding-top: 12px;
	white-space: nowrap;
}

.custom-banner-title {
	margin-bottom: 10px;
	font-size: 22px;
	line-height: 1.1em;
	font-weight: 700;
}

.custom-banner-phone {
	display: inline-block;
	line-height: 1.1em;
}

.custom-banner-phone+.custom-banner-phone {
	margin-left: 28px;
}

.custom-banner-phone .phone {
	margin-bottom: 2px;
	font-size: 18px;
}

.custom-banner-phone .desc {
	font-size: 12px;
	color: #C9D9EC;
}

.error-body {
	width: 100%;
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 13px;
	font-family: inherit;
	vertical-align: baseline;
	background: transparent;
	border-collapse: collapse;
	border-spacing: 0;
}

.error-sign-cell {
	background-color: #e5e5e5;
	width: 51px;
	height: 55px;
}

.error-sign {
	background-image: url(../images/err.gif);
	background-repeat: no-repeat;
	width: 51px;
	height: 55px;
}

.error-text-cell {
	background-color: #e5e5e5;
	vertical-align: middle;
}

.error-text {
	padding-top: 7px;
	padding-bottom: 7px;
	color: #000;
}

.error-text a {
	color: #000;
	text-decoration: underline;
}

.error-text a:hover {
	color: #000;
	text-decoration: underline;
}

.error-caption {
	font-weight: bold;
}

.video_list_block {
	padding-bottom: 0px;
	padding-top: 10px;
	margin: 0;
	overflow: visible;
	z-index: 10;
}

.video_list {
	padding: 0 0 0 15px
}

.video_list li {
	float: left;
	width: 440px;
	padding: 0px 0 20px 0;
	text-align: center;
	height: 335px;
}

ul.video_list {
	list-style: none outside none;
	padding: 0;
	margin: 0;
}

.managers_top_info {
	font-size: 16px;
}

.managers-table {
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
}

.managers-table th {
	background-color: #777;
	color: #fff;
	font-weight: normal;
	border-left: 0px solid #fff;
	border-bottom: 0px solid #000;
	padding: 7px 7px 7px 7px;
	font-size: 10px;
	text-transform: uppercase;
}

.managers-table th a {
	color: #fff;
}

.managers-table td {
	border-bottom: 1px solid #BBB;
	padding: 7px 7px 7px 7px;
}

.managers-table td.nowrap {
	white-space: nowrap;
}

span.small {
	font-size: 11px;
}

.comment-table {
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
}

.comment-table a:visited {
	color: #800080;
}

.comment-table a:hover {
	color: #555;
	text-decoration: underline;
}

td.comment_view {
	padding-top: 12px;
	padding-bottom: 12px;
	border-bottom: 1px solid #BBB;
}

.comment_view .comment_name {
	font-size: 15px;
}

.comment_view .comment_time {
	font-size: 11px;
	color: #555;
}

.comment_view  .comment_text {
	font-size: 13px;
	padding-top: 5px;
}

/* Simple catalog css */
.simple-catalog-table {
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
}

.simple-catalog-table h2 {
	color: black;
	font-size: 13px;
	font-weight: bold;
	margin: 0;
}
/* ================== */
.tl-corner, .tr-corner, .bl-corner, .br-corner {
	height: 5px;
	font-size: 1px
}

.tl-corner {
	width: 5px;
	float: left;
	background: url(../images/corners_m.gif) top left
}

.tr-corner {
	background: url(../images/corners_m.gif) top right
}

.bl-corner {
	width: 5px;
	float: left;
	background: url(../images/corners_m.gif) bottom left
}

.br-corner {
	background: url(../images/corners_m.gif) bottom right;
	margin-bottom: 15px
}

.box {
	border-left: solid 1px #969696;
	border-right: solid 1px #969696;
	padding: 8px 0;
	height: 100%;
	padding: 0px 9px 0px 9px;
}

.list-table {
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
}

.question {
	color: #000;
	width: 100%;
	border-left: 4px solid #000;
	padding-left: 8px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.answer {
	color: #000;
	width: 100%;
	border-left: 4px solid #f5f0a8;
	padding-left: 8px;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-bottom: 40px;
}

.cart-table-header .sort-cart {
	float: right;
	width: 250px;
	text-align: right;
	margin-top: 9px;
}

.payment-table-header {
	position: relative;
	padding: 10px 15px 10px 25px;
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.15);
}

.payment-table-header h2 {
	margin-bottom: 0;
}

.payment-table {
	position: relative;
	padding: 10px 25px 0 25px;
}

.methods {
	padding: 0 0 0 15px
}

.methods li {
	vertical-align: top;
	display: inline-block;
	width: 130px;
	padding: 0px 0 20px 0;
	text-align: center;
}

.methods li a {
	display: block;
	text-align: center;
	text-decoration: none;
	color: #6d6e70
}

.methods li a span.method-icon {
	margin: 0 auto;
	padding: 3px 4px 12px;
	width: 67px;
	height: 64px;
	display: block
}

.methods li a span.method-name {
	display: block;
	margin: 0 -10px;
	padding: 0px 10px;
}

.methods li a:hover span.method-name {
	color: #222;
	font-weight: bold;
}

ul.methods {
	list-style: none outside none;
	padding: 0;
	margin: 0;
}

.pay-form-row {
	padding-bottom: 20px;
}

.pay-form-row .title {
	display: inline-block;
	width: 360px;
}

.pay-form-row .title-s {
	display: inline-block;
	width: 250px;
}

.pay-form-row .field {
	display: inline-block;
	width: 200px;
}

.pay-form-row .field-l {
	display: inline-block;
	width: 300px;
}

.pay-form-row .field-f {
	min-width: 380px;
	display: inline-block;
}

.ui-widget.cb_info_panel {
	font-family: inherit !important;
	font-size: inherit !important;
}

.ui-dialog.cb_info_panel {
	width: 80% !important;
}

.cb_info_panel .ui-dialog-titlebar {
	display: none
}

.cb_info_panel {
	background: none;
	border: 0;
	font-size: 100%;
}

.cb_info_panel .ui-widget-content {
	background-color: #f5f5f5;
	border: 1px solid #969696;
	padding: 20px 20px;
}

a.contacts {
	font-size: 21px;
}

.site-question-table {
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
}

.site-question-table .qr td {
	border-top: 1px solid #BBB;
}

.site-question-table .qr td, .site-question-table .ar td {
	padding: 6px 0 6px 0;
}

.site-question-table tr td:last-child {
	padding-left: 20px;
}

.history {
	padding-bottom: 20px;
}

.history a, .history span {
	margin-right: 5px;
}

#login-view-id .status-message {
	margin-top: 10px;
}

.ui-state-default {
	border: 1px solid #BBBBBB;
}

.ui-corner-all {
	border-radius: 0px !important;
}

.cb_message_panel .ui-dialog-titlebar {
	
}

.cb_message_panel {
	background: none;
	border: 0;
	font-size: 100%;
}

.cb_message_panel .ui-widget-content {
	background-color: #E5E5E5;
	border: 1px solid #969696;
	border-top: none;
	padding: 10px 20px 20px 20px;
}

.wantbuy_r1 {
	padding-top: 6px;
	padding-bottom: 2px;
	border-top: 1px solid #BBB;
}

.wantbuy_r2 {
	padding-top: 6px;
	padding-bottom: 2px;
}

.wantbuy_r3 {
	padding-top: 0px;
	padding-bottom: 6px;
	font-size: 100%;
}

/* ----------------------------------- */

/* ----------------------------------- */
@media ( max-width : 991px) {
	.global-message {
		font-size: 14px;
	}

	/*.btn {
		font-size: 11px;
	}*/
	.cart-table-header .sort-cart {
		display: none;
	}
	.select_msk, .select_nsk, .select_vld {
		display: block;
	}
	h1, h2, h3, h4, .items .data, .items .message-last, .pdetails-params li .desc,
		#goods-check, p, .managers-table td, footer, .partner-info {
		max-height: 100%;
	}
}

/* custom style */
.global-message {
	padding-top: 0;
}

.goods-item {
	width: 100%;
	padding-left: 115px;
}

.goods-item .goods-title {
	float: left;
	width: 70%;
	font-size: 12px;
	color: #777;
}

.goods-item .goods-title>a {
	font-size: 14px;
}

.goods-item .desc {
	width: 30%;
	float: right;
	margin-left: 0;
}

.goods-item .desc .seller {
	text-align: right;
	padding-right: 10px;
}

.goods-title span.title-part {
	margin-right: 6px;
	line-height: 1.42857143;
}

.br-big {
	height: 10px;
}

span.title-part {
	font-size: 12px;
	color: #777;
	white-space: nowrap;
}

.goods-title>strong {
	font-size: 14px;
	color: black;
	white-space: normal;
	margin-right: 6px;
}

.goods-title .data>span {
	font-size: 14px;
	color: black;
	white-space: normal;
}

.title-part>strong {
	font-size: 14px;
	color: #050505;
	white-space: normal;
}

@media ( max-width : 1199px) {
	.goods-item .price {
		width: auto;
		float: none;
		text-align: right;
	}
	.goods-item .stock {
		width: auto;
		float: none;
		text-align: right;
	}
}

@media ( max-width :767px) {
	.goods-item .goods-title {
		font-size: 14px;
	}
	.goods-item .goods-title>strong {
		font-size: 16px;
	}
	.goods-item .goods-title>a {
		font-size: 16px;
	}
	.goods-title .data>span {
		font-size: 16px;
	}
	span.title-part {
		font-size: 14px;
		display: block;
	}
	span.title-part>strong {
		font-size: 16px;
	}
	.goods-title .data {
		font-size: 14px;
	}
	.goods-item .desc {
		width: 35%;
	}
	.goods-item .goods-title {
		width: 65%;
	}
	.form-control {
		height: 32px;
		font-size: 18px;
		line-height: 20px;
	}
	.custom-combobox {
		height: 32px;
		font-size: 18px;
		line-height: 20px;
	}
	ul.ui-autocomplete li.ui-menu-item {
		font-size: 18px;
		line-height: 1.7;
	}
}

/* carousel-thumbs */
.img-thumbs {
	list-style-type: none;
	overflow: hidden;
	padding: 0;
	margin-top: 5px;
}

.img-thumbs li {
	float: left;
	padding: 2px;
	height: 81px;
}

.img-thumbs a {
	border: 1px solid transparent;
	display: block;
	outline: 0;
}

.img-thumbs a.active-thumb {
	border-color: rgb(169, 170, 173);
}

.img-thumbs a:hover {
	border-color: rgb(169, 170, 173);
}

.img-thumbs a img {
	opacity: 0.8;
	-webkit-transition: opacity 0.2s ease;
	-moz-transition: opacity 0.2s ease;
	-ms-transition: opacity 0.2s ease;
	-o-transition: opacity 0.2s ease;
	transition: opacity 0.2s ease;
}

.img-thumbs a.active-thumb img {
	opacity: 1;
}

.img-thumbs a:hover img {
	opacity: 1;
}

.img-thumbs img {
	max-width: 100px;
	max-height: 75px;
}

.bad-photo {
	background-color: rgba(255, 255, 255, .5);
	padding: 5px;
	position: absolute;
	display: inline-block;
	right: 5px;
	top: 5px;
	outline: 0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}

.bad-photo:hover {
	background-color: rgba(255, 255, 255, .7);
}

.process-payment {
	padding: 0 0 20px 0;
}

.engine_tags {
	margin-bottom: 20px;
}

.engine_tags h2 {
	display: inline-block;
	font-size: 14px;
	font-weight: bold;
	padding: 0;
	margin: 0;
}

.category_tags {
	margin-bottom: 20px;
}

.category_tags h2 {
	font-size: 14px;
	font-weight: bold;
}

.category_tags ul {
	width: 100%;
	list-style: none;
	padding: 0;
	-webkit-columns: 2;
	-moz-columns: 2;
	columns: 2;
}

@media ( min-width : 1000px) {
	.category_tags ul {
		-webkit-columns: 3;
		-moz-columns: 3;
		columns: 3;
	}
}

@media ( min-width : 1400px) {
	.category_tags ul {
		-webkit-columns: 4;
		-moz-columns: 4;
		columns: 4;
	}
}

@media ( min-width : 1800px) {
	.category_tags ul {
		-webkit-columns: 5;
		-moz-columns: 5;
		columns: 5;
	}
}

.cbVideoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}

.cbVideoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.oem_row {
	height: 38px
}

.block_title {
	font-weight: bold;
}

a.company {
	text-decoration: none;
}

a.company:focus, a.company:hover {
	text-decoration: underline;
}