/**
 * BxSlider v4.0 - Fully loaded, responsive content slider
 * http:/bxslider.com
 *
 * Written by: Steven Wanderski, 2012
 * http:/stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http:/bxcreative.com
 */


/** RESET AND LAYOUT
===================================*/

.bx-wrapper {
	position: relative;
	margin: 0 auto 60px;
	padding: 0;
	*zoom: 1;
	margin: 0 !important;
}

/** THEME
===================================*/

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: -30px;
	width: 100%;
}

/* LOADER */

.bx-wrapper .bx-loading {
	min-height: 50px;
	background: url(/images/bx_loader.gif) center center no-repeat #fff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
}

/* PAGER */

.bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	padding-top: 20px;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
	background: #666;
	text-indent: -9999px;
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #000;
}

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {
	left: 0;
	background: url(/images/bx_controls.png) no-repeat 0 0;
}

.bx-wrapper .bx-next {
	right: 0;
	background: url(/images/bx_controls.png) no-repeat -25px 0;
}

.bx-wrapper .bx-prev:hover {
	background-position: 0 -55px;
}

.bx-wrapper .bx-next:hover {
	background-position: -25px -55px;
}

.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -27px;
	outline: 0;
	width: 23px;
	height: 53px;
	text-indent: -9999px;
	/*z-index: 9999;*/
}

.bx-wrapper .bx-controls-direction a.disabled {
	/*opacity: 0.5;*/
    background: none;
}

.bx-wrapper .bx-prev.disabled:hover {
	background-position: 0 0;
}

.bx-wrapper .bx-next.disabled:hover {
	background-position: -25px 0;
}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
	text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url(/images/bx_controls.png) -86px -11px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url(/images/bx_controls.png) -86px -44px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666;
	background: rgba(80, 80, 80, 0.75);
	width: 100%;
}

.bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px;
}
.jq-checkbox {
	top: -1px;
	width: 19px;
	height: 19px;
	background: url("/img/new/icons_sprite.png") no-repeat 0 -20px;
	vertical-align: middle;
	cursor: pointer;
	margin-right: 10px;
}
.jq-checkbox.checked, .jq-checkbox.checked:hover {	background-position: 0 0;}
.jq-checkbox.focused, .jq-checkbox:hover {	background-position: 0 -20px;}
.jq-checkbox.disabled { background-position: 0 -40px; cursor: default; }
.jq-checkbox.disabled.checked { background-position: 0 -61px;}


.jq-radio {
	width: 22px;
	height: 22px;
    background: url("/img/new/icons_sprite.png") no-repeat -23px -24px;
	vertical-align: middle;
	cursor: pointer;
	margin-right: 10px;
}
.jq-radio.checked, .jq-radio.checked:hover {background-position: -23px 0;}
.jq-radio.focused, .jq-radio:hover {background-position: -23px -24px; }
.jq-radio.disabled { background-position: -23px -48px; cursor: default; }
.jq-radio.disabled.checked { background-position: -23px 0;}


.jq-file {
	width: 270px;
	box-shadow: 0 1px 2px rgba(0,0,0,0.1);
	border-radius: 4px;
}
.jq-file input {
	cursor: pointer;
	height: auto;
	line-height: 1em;
}
.jq-file__name {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	height: 32px;
	padding: 0 80px 0 10px;
	color: #333;
	font: 14px/30px Arial, sans-serif;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	box-shadow: inset 1px 1px #F1F1F1;
	background: #FFF;
}
.focused .jq-file__name {
	border: 1px solid #5794BF;
}
.jq-file__browse {
	position: absolute;
	top: 1px;
	right: 1px;
	padding: 0 10px;
	border-left: 1px solid #CCC;
	border-radius: 0 4px 4px 0;
	background: #F1F1F1 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAeCAIAAABi9+OQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABdJREFUeNpi+v//PxM2zMDAQEtxgAADAF2uTe9L4getAAAAAElFTkSuQmCC) repeat-x;
	box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0,0,0,0.1);
	color: #333;
	text-shadow: 1px 1px #FFF;
	font: 14px/30px Arial, sans-serif;
}
.jq-file:hover .jq-file__browse {
	background-color: #E6E6E6;
	background-position: 0 -10px;
}
.jq-file:active .jq-file__browse {
	background: #F5F5F5;
	box-shadow: inset 1px 1px 3px #DDD;
}
.jq-file.disabled .jq-file__name {
	color: #888;
}
.jq-file.disabled,
.jq-file.disabled .jq-file__browse {
	border-color: #CCC;
	background: #F5F5F5;
	box-shadow: none;
	color: #888;
}


.jq-selectbox {
	vertical-align: middle;
	cursor: pointer;
	width: 100%;
}
.jq-selectbox__select {
	background: #e5e5e5;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: 35px;
	padding: 0 34px 0 15px;
	border: 1px solid #e5e5e5;
	color: #494949;
	font: 15px/33px Arial, sans-serif;
}
/*.jq-selectbox__select:hover {
	background-color: #E6E6E6;
	background-position: 0 -10px;
}*/
/*.jq-selectbox__select:active {
	background: #F5F5F5;
	box-shadow: inset 1px 1px 3px #DDD;
}*/
/*.jq-selectbox.focused .jq-selectbox__select {
	border: 1px solid #5794BF;
}*/
/*.jq-selectbox.disabled .jq-selectbox__select {
	border-color: #CCC;
	background: #F5F5F5;
	box-shadow: none;
	color: #888;
}*/
.jq-selectbox__select-text {
	display: block;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.jq-selectbox__trigger {
	position: absolute;
	top: 0;
	right: 0;
	width: 34px;
	height: 100%;
}
.jq-selectbox__trigger-arrow {
	position: absolute;
	top: 14px;
	right: 12px;
	width: 0;
	height: 0;
	overflow: hidden;
	border-top: 5px solid #000;
	border-right: 5px solid transparent;
	border-left: 5px solid transparent;
}
.jq-selectbox:hover .jq-selectbox__trigger-arrow {
	opacity: 1;
	filter: alpha(opacity=100);
}
.jq-selectbox.disabled .jq-selectbox__trigger-arrow {
	opacity: 0.3;
	filter: alpha(opacity=30);
}
.jq-selectbox__dropdown {
	background: #FFF;
	top: 35px;
	width: 100%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0;
	padding: 0;
	border: 1px solid #e5e5e5;
	font: 15px/18px Arial, sans-serif;
	max-height: 150px;
}
.jq-selectbox__search {
	margin: 5px;
}
.jq-selectbox__search input {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	margin: 0;
	padding: 5px 27px 6px 8px;
	outline: none;
	border: 1px solid #CCC;
	border-radius: 3px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO1JREFUeNqU078LAXEYx/FzYfNzk5TJaFNKYjFYSQZ/hvwBsvg1UCY2xT9gM8hukQGThWRjkcFw3pdnujhfT736Xn2fPvfc3fd07V0OFDDFAnM0ENYsZRiGLSc9OpqIYIA9fMhhjCrW2h9VlMlcH/aymMGtOqEugX08PwQucUZKdTozMIqdTc9WepQD7wjY9ARx+ydwhfyXfS+S0qMcOEQJGcueB3VccFINdMgal6NzkmPjRwJXxDBB7/2RDdtAp6wb+dpphHDASG5QQ0V6u2aoSqBZD/lDrNWRJynLK2qpBn4rc6K2XB9/Nb8EGABtf1thzY6X2AAAAABJRU5ErkJggg==) no-repeat 100% 50%;
	box-shadow: inset 1px 1px #F1F1F1;
	color: #333;
	-webkit-appearance: textfield;
}
.jq-selectbox__search input::-webkit-search-cancel-button,
.jq-selectbox__search input::-webkit-search-decoration {
	-webkit-appearance: none;
}
.jq-selectbox__not-found {
	margin: 5px;
	padding: 5px 8px 6px;
	background: #F0F0F0;
	font-size: 13px;
}
.jq-selectbox ul {
	margin: 0;
	padding: 0;
    width: 100%;
}
.jq-selectbox li {
	min-height: 18px;
	padding: 6px 10px 6px;
	color: #231F20;
    width: 100%;
}
.jq-selectbox li.selected {
	/*background-color: #00985f;
	color: #FFF;*/
}
.jq-selectbox li:hover {
	background-color: #e5e5e5;
	color: #494949;
}
.jq-selectbox li.disabled {
	color: #AAA;
}
.jq-selectbox li.disabled:hover {
	background: none;
}
.jq-selectbox li.optgroup {
	font-weight: bold;
}
.jq-selectbox li.optgroup:hover {
	background: none;
	color: #231F20;
	cursor: default;
}
.jq-selectbox li.option {
	padding-left: 25px;
}


.jq-select-multiple {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 1px;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0,0,0,0.1);
	background: #FFF;
	color: #333;
	font: 14px/18px Arial, sans-serif;
	cursor: default;
}
.jq-select-multiple.focused {
	border: 1px solid #5794BF;
}
.jq-select-multiple.disabled {
	border-color: #CCC;
	background: #F5F5F5;
	box-shadow: none;
	color: #888;
}
.jq-select-multiple ul {
	margin: 0;
	padding: 0;
}
.jq-select-multiple li {
	padding: 3px 9px 4px;
	list-style: none;
}
.jq-select-multiple li:first-child {
	border-radius: 3px 3px 0 0;
}
.jq-select-multiple li:last-child {
	border-radius: 0 0 3px 3px;
}
.jq-select-multiple li.selected {
	background: #08C;
	color: #FFF;
}
.jq-select-multiple li.disabled {
	color: #AAA;
}
.jq-select-multiple.disabled li.selected,
.jq-select-multiple li.selected.disabled {
	background: #CCC;
	color: #FFF;
}
.jq-select-multiple li.optgroup {
	font-weight: bold;
}
.jq-select-multiple li.option {
	padding-left: 25px;
}


input[type="email"].styler,
input[type="number"].styler,
input[type="password"].styler,
input[type="search"].styler,
input[type="tel"].styler,
input[type="text"].styler,
input[type="url"].styler,
textarea.styler {
	padding: 7px 9px;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0,0,0,0.1);
	color: #333;
	font: 14px Arial, sans-serif;
}
input[type="search"].styler {
	-webkit-appearance: none;
}
textarea.styler {
	overflow: auto;
}
input[type="email"].styler:hover,
input[type="number"].styler:hover,
input[type="password"].styler:hover,
input[type="search"].styler:hover,
input[type="tel"].styler:hover,
input[type="text"].styler:hover,
input[type="url"].styler:hover,
textarea.styler:hover {
	border-color: #B3B3B3;
}
input[type="email"].styler:focus,
input[type="number"].styler:focus,
input[type="password"].styler:focus,
input[type="search"].styler:focus,
input[type="tel"].styler:focus,
input[type="text"].styler:focus,
input[type="url"].styler:focus,
textarea.styler:focus {
	border-color: #CCC;
	border-top-color: #B3B3B3;
	box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
	outline: none;
}
button.styler,
input[type="button"].styler,
input[type="submit"].styler,
input[type="reset"].styler {
	overflow: visible;
	padding: 7px 11px;
	outline: none;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	background: #F1F1F1 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAeCAIAAABi9+OQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABdJREFUeNpi+v//PxM2zMDAQEtxgAADAF2uTe9L4getAAAAAElFTkSuQmCC) repeat-x;
	box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0,0,0,0.1);
	color: #333;
	text-shadow: 1px 1px #FFF;
	font: 14px Arial, sans-serif;
	cursor: pointer;
}
button.styler::-moz-focus-inner,
input[type="button"].styler::-moz-focus-inner,
input[type="submit"].styler::-moz-focus-inner,
input[type="reset"].styler::-moz-focus-inner {
	padding: 0;
	border: 0;
}
button.styler:after {
	content: '';
}
button.styler:hover,
input[type="button"].styler:hover,
input[type="submit"].styler:hover,
input[type="reset"].styler:hover {
	background-color: #E6E6E6;
	background-position: 0 -10px;
}
button.styler:active,
input[type="button"].styler:active,
input[type="submit"].styler:active,
input[type="reset"].styler:active {
	background: #F5F5F5;
	box-shadow: inset 1px 1px 3px #DDD;
}

.animal-select-logo {display: none;}
/*
 * CSS Styles that are needed by jScrollPane for it to operate correctly.
 *
 * Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane
 * may not operate correctly without them.
 */

.jspContainer
{
	overflow: hidden;
	position: relative;
}

.jspPane
{
	position: absolute;
}

.jspVerticalBar
{
	position: absolute;
	top: 0;
	right: 0;
	width: 16px;
	height: 100%;
	background: red;
}

.jspHorizontalBar
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 16px;
	background: red;
}

.jspCap
{
	display: none;
}

.jspHorizontalBar .jspCap
{
	float: left;
}

.jspTrack
{
	background: #dde;
	position: relative;
}

.jspDrag
{
	background: #bbd;
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer;
}

.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag
{
	float: left;
	height: 100%;
}

.jspArrow
{
	background: #50506d;
	text-indent: -20000px;
	display: block;
	cursor: pointer;
	padding: 0;
	margin: 0;
}

.jspArrow.jspDisabled
{
	cursor: default;
	background: #80808d;
}

.jspVerticalBar .jspArrow
{
	height: 16px;
}

.jspHorizontalBar .jspArrow
{
	width: 16px;
	float: left;
	height: 100%;
}

.jspVerticalBar .jspArrow:focus
{
	outline: none;
}

.jspCorner
{
	background: #eeeef4;
	float: left;
	height: 100%;
}

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner
{
	margin: 0 -3px 0 0;
}
/* $Id: main_lf.css 11846 2015-01-20 11:02:38Z gbatanov $ */
/* --------------- RESET.CSS --------------- */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
 u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font: inherit;
    font-size: 100%;
    vertical-align: baseline;
}

html {
    overflow-y: auto;
}

ol, ul {list-style: none;}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

caption, th, td {
    text-align: left;
    font-weight: normal;
    vertical-align: middle;
}

q, blockquote {
    quotes: none;
}
q:before, q:after, blockquote:before, blockquote:after {
    content: "";
    content: none;
}

a img {
    border: none;
}

input, select, button, textarea {
    margin: 0;
    font-size: 100%;
    padding: 0;
    border: 0;
    outline: none;
}

sub {
    vertical-align: sub;
    font-size: smaller;
}
sup {
    vertical-align: super;
    font-size: smaller;
}

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
    display: block;
}

.g_numbers_number em {color: #9355da !important;}
/*-------------- END RESET.CSS --------------- */

/* --------------- GLOBAL.CSS --------------- */
body {
    font-size: 14px;
    font-family: Arial, sans-serif;
    color: #333;
}

.g_layouts_page {
    overflow-x: visible;
    overflow-y: visible;
}


.aero_general {
    width: 978px;
    margin: 50px auto;
}


span.from input, span.to input {
    text-align: right;
}

.width_part {
    margin-right: 20px;
}

.g_rur {
    background: url('/images/rubles.png') no-repeat scroll 0px -67px transparent;
    display: inline-block;
    margin-left: 6px;
    padding-top: 18px;
    width: 11px;
}

/* --------------- END GLOBAL.CSS --------------- */

.aero-body {
    background-image: none;
    background-color: #E6E6E6;
}

.aero_clear{ clear:both;line-height:0;font-size:0px; }
.aero_clearfix:before,
.aero_clearfix:after {content: "";display: table;}
.aero_clearfix:after {clear: both;}
.aero_clearfix {zoom: 1;}

.aero_clearfix_number:before,
.aero_clearfix_number:after {content: "";display: table;}
.aero_clearfix_number:after {clear: both;}
.aero_clearfix_number {zoom: 1;}

.aero_fl {float: left;}
.aero_fr {float: right;}

.aero_green {color: #00985f !important;}
.aero_gray {color: #4d4d4d !important;}
.aero_purple {color: #9355da !important;}

.aero_fs13 {font-size: 13px !important;}

.aero_mb0 {margin-bottom: 0 !important;}
.aero_mb5 {margin-bottom: 5px !important;}
.aero_mb10 {margin-bottom: 10px !important;}
.aero_mb15 {margin-bottom: 15px !important;}
.aero_mb20 {margin-bottom: 20px !important;}

.aero_input {
    background: #e5e5e5;
    border: 1px solid #e5e5e5;
    width: 100%;
    height: 35px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 13px;
    font-size: 15px;
    font-family: Arial, sans-serif;
    color: #4d4d4d;
}

.g-browser-ie8 .aero_input {line-height: 35px;}

.aero_input:focus {
    outline: none;
    background: #fff;
}

.aero_input.error {
    border-color: #e90505;
    color: #e90505;
    background: #fff;
}

.aero_textarea {
    background: #e5e5e5;
    border: 1px solid #e5e5e5;
    width: 100%;
    height: 70px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 10px 13px;
    font-size: 15px;
    font-family: Arial, sans-serif;
    color: #4d4d4d;
    resize: vertical;
}

.aero_textarea:focus {
    outline: none;
    background: #fff;
}

.placeholder {color: #5a5a5a;}

.aero_label_ckeckbox {padding-left: 29px; display: block;}
.aero_label_ckeckbox .jq-checkbox {margin-left: -29px;}

.aero_label_radio {padding-left: 32px; display: block;}
.aero_label_radio .jq-radio {margin-left: -32px;}

.aero_label_ckeckbox.disabled, .aero_label_radio.disabled {
    color: #c6c6c6;
}

.aero_btn {
    background: #00985f;
    color: #fff;
    font: 11px/30px Arial;
    text-transform: uppercase;
    text-align: center;
    cursor: pointer;
    width: 100px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    text-decoration: none;
}

.aero_btn:hover {background: #08A062; color: #fff;}

.aero_btn.aero_btn_purple {background: #9355da;}
.aero_btn.aero_btn_purple:hover {background: #7438ca;}
.aero_btn.aero_btn_gray {background: #c4c4c4;}
.aero_btn.aero_btn_gray:hover {background: #c4c4c4;}
.aero_btn.aero_btn_white {background: #fff; border: 1px solid #00985f; color: #00985f;}
.aero_btn.aero_btn_white:hover {background: #00985f; border: 1px solid #00985f; color: #fff;}

.aero_btn.aero_btn_medium {
    height: 46px;
    font: bold 13px/46px Arial;
}

.aero_btn.number_search {
    display: inline;
}

.aero_btn.aero_btn_big {
    height: 60px;
    font: bold 17px/60px Arial;
}

.aero_btn.disabled {background: #c4c4c4;}

.aero_icon {
    background: url("/images/aero_sprite_icons.png") no-repeat 0 0;
    display: inline-block;
    cursor: pointer;
    vertical-align: middle;
}

.aero_icon.aero_icon_arr_down {
    background-position: 2px 0;
    width: 10px;
    height: 8px;
}

.aero_icon.aero_icon_arr_up {
    background-position: -13px 0;
    width: 10px;
    height: 8px;
}

.aero_icon.aero_icon_arr_back {
    background-position: 0 -30px;
    width: 10px;
    height: 10px;
    margin-right: 5px;
    margin-top: -2px;
}

.aero_icon.aero_icon_arr_back_white {
    background-position: -50px -30px;
    width: 10px;
    height: 10px;
    margin-right: 5px;
    margin-top: -2px;
}

.aero_icon.aero_icon_info {
    background-position: 0 -10px;
    width: 16px;
    height: 16px;
    position: relative;
}

.aero_icon.aero_icon_info .show_compatible_tariffs {
    width: 16px;
    height: 16px;
    background: none;
}

.aero_icon.aero_icon_info:hover {
    background-position: -20px -10px;
}

.aero_goods_item .aero_icon.aero_icon_remove {
    position: absolute;
    right: 10px;
    top: 5px;
	width: 24px;
	height: 24px;
    z-index: 200;
	background: url('/img/order/plminkrest.png') -58px -2px;
}

.aero_goods_item .aero_icon.aero_icon_remove:hover { background-position: -89px -2px; }

.aero_goods_item .goodReserveLink .oneClick {
    color: #656565;
    position: absolute;
    left: 10px;
}

.aero_goods_item .goodReserveLink.disable .oneClick {display: none;}

.aero_icon.aero_icon_remove_gray {
    background-position: -25px -30px;
    width: 8px;
    height: 8px;
}

.aero_icon.aero_icon_plus_big {
    background-position: -50px -45px;
    width: 25px;
    height: 25px;
}

.aero_icon.aero_icon_question {
    background-position: 0 -170px;
    width: 19px;
    height: 19px;
}

.aero_icon.aero_icon_refresh {
    background-position: 0 -70px;
    width: 17px;
    height: 17px;
}

.aero_icon.aero_icon_wide {
    background-position: -40px -70px;
    width: 17px;
    height: 17px;
}

.aero_connections_tool_wide .aero_icon.aero_icon_wide {
    background-position: -60px -70px;
}

.aero_icon.aero_icon_like {
    background-position: 0 -90px;
    width: 15px;
    height: 14px;
}
.aero_icon.aero_icon_like:hover {background-position: -17px -90px;}
.aero_icon.aero_icon_like.active {background-position: -34px -90px;}

.aero_icon.aero_icon_like_small {
    background-position: -90px -90px;
    width: 10px;
    height: 8px;
}
.aero_icon.aero_icon_like_small:hover {background-position: -105px -90px;}
.aero_icon.aero_icon_like_small.active {background-position: -120px -90px;}

.aero_icon.aero_icon_down,
.aero_icon.aero_icon_up,
.aero_icon.aero_icon_right,
.aero_icon.aero_icon_left,
.aero_icon.aero_icon_arr {
    width: 10px;
    height: 10px;
}

.aero_icon.aero_icon_down {background-position: 0 -110px;}
.aero_icon.aero_icon_up {background-position: -15px -110px;}
.aero_icon.aero_icon_right {background-position: -30px -110px;}
.aero_icon.aero_icon_left {background-position: -45px -110px;}

.aero_icon.aero_icon_down.purple {background-position: 0 -125px;}
.aero_icon.aero_icon_up.purple {background-position: -15px -125px;}
.aero_icon.aero_icon_right.purple {background-position: -30px -125px;}
.aero_icon.aero_icon_left.purple {background-position: -45px -125px;}

.aero_icon.aero_icon_down.green {background-position: 0 -140px;}
.aero_icon.aero_icon_up.green {background-position: -15px -140px;}
.aero_icon.aero_icon_right.green {background-position: -30px -140px;}
.aero_icon.aero_icon_left.green {background-position: -45px -140px;}

/*====================== UI Slider ==================*/
.g_slider_range {height: 9px; background: none;}
.g_slider_range .container {height: 9px;}
.g_slider_range .container a.sr-begin, .g_slider_range .container a.sr-end {display: none;}
.g_slider_range .container .sr-value {top: 9px;}
.g_slider_range .bg {padding: 0; background: none;}

.g_slider_range .container .sr-value a {color: #656565; border: medium none;}
.g_slider_range .container .ui-slider {border-radius: 0 !important;}
.g_slider_range .container .ui-slider-horizontal {
    height: 9px;
}
.g_slider_range .container .ui-widget-content {
    background: #c4c4c4;
    border: medium none;
}
.g_slider_range .container .ui-widget-header {background: #00985f;}
.g_slider_range .container .ui-slider .ui-slider-handle {
    background: url("/images/ui_slider_handle.png") no-repeat 50% 50% #fff;
    width: 22px;
    height: 22px;
    border-radius: 50%;
    box-shadow: 0 2px 7px rgba(0,0,0,0.3);
    margin-left: -10px;
    z-index: 1;
}

.g-browser-ie8 .g_slider_range .container .ui-slider .ui-slider-handle {
    border: 1px solid #e5e5e5;
    width: 20px;
    height: 20px;
}

.g_slider_range .container .ui-slider-horizontal .ui-slider-handle {top: -8px;}

/*====================== end UI Slider ==================*/

/*====================== Popup ==================*/
.aero_overlay {
    background: #000;
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    opacity: 0.5;
    display: none;
    z-index: 999;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}

.aero_popup {
    background: #fff;
    width: 940px;
    position: absolute;
    z-index: 1000;
    top: -9999px;
    left: -9999px;
    margin-left: -470px;
}

.aero_popup .aero_popup_inner {
    padding: 20px 23px;
}

.aero_popup .aero_popup_close {
    background: url("/images/aero_popup_close.png") no-repeat 50% 50%;
    width: 20px;
    height: 20px;
    position: absolute;
    right: 10px;
    top: 10px;
    cursor: pointer;
}

.aero_popup .aero_popup_head {
    border-bottom: 1px solid #e5e5e5;
    padding: 20px 23px;
    margin: -20px -23px 0;
}

.aero_popup h2 {
    font-size: 27px;
    font-weight: normal;
    color: #454545;
}

.aero_popup h3 {
    font-size: 23px;
    font-weight: normal;
    color: #454545;
}

.aero_popup_product .aero_popup_prod_big_img {
    height: 540px;
    line-height: 540px;
    text-align: center;
}

.aero_popup_product .aero_popup_prod_big_img img {vertical-align: middle;}

.aero_popup_details {
    width: 476px;
    margin-left: -238px;
    color: #5a5a5a;
}

.aero_popup_details h3 {
    text-align: center;
    margin-bottom: 20px;
}

.aero_form_fieldset {
    border: 0;
    padding: 0;
    margin: 0 0 10px;
}

.aero_form_row {
    margin-bottom: 20px;
}

.aero_form_row:after {
    content: "";
    display: block;
    clear: both;
}

.aero_w1, .aero_w2, .aero_w3, .aero_w4, .aero_w5 {
    float: left;
    margin-left: 2%;
}

.aero_w1:first-child, .aero_w2:first-child, .aero_w3:first-child, .aero_w4:first-child, .aero_w5:first-child {margin-left: 0;}

.aero_w1 {width: 16%}
.aero_w2 {width: 28%}
.aero_w3 {width: 38%}
.aero_w4 {width: 49%}
.aero_w5 {width: 60%}
.aero_w6 {width: 70%}
.aero_w7 {width: 82%}
.aero_w8 {width: 100%}

.aero_popup_details .btn_save_change {
    width: 274px;
    margin: 0 auto;
}

.aero_popup_details .aero_preloader {
    margin-top: 10px;
    margin-left: 15px;
    display: inline-block;
}

.aero_preloader img {
    vertical-align: middle;
    margin-right: 10px;
}

.aero_popup_address_save, .aero_popup_address_new {
    width: 336px;
    margin-left: -168px;
    color: #5a5a5a;
}

.aero_popup_address_save h3, .aero_popup_address_new h3 {
    text-align: center;
    margin-bottom: 20px;
}

.aero_popup_address_save .aero_btn, .aero_popup_address_new .aero_btn {
    width: 100%;
}

.aero_popup_address_save .aero_remove_address_wrap {
    text-align: center;
    margin-top: 20px;
    font-size: 13px;
}

.aero_popup_address_save .aero_remove_address {
    cursor: pointer
}

.aero_popup_address_save .aero_remove_address .aero_icon_remove_gray {
    margin-left: 10px;
}
/*====================== end Popup ==================*/


/* ================ page compare =================== */
.aero_compare_top {
    margin-bottom: 10px;
    height: 386px;
}

.aero_compare_top .aero_compare_top_inner {height: 100%;}

.aero_compare_top.fixed .aero_compare_top_inner{
    background: #e5e5e5;
    padding-bottom: 10px;
    width: 978px;
    position: fixed;
    top: 0;
    z-index: 10;
    height: 223px;
}

.aero_compare_top.fixed .aero_compare_carousel_item, .aero_compare_top.fixed .aero_goods_item {height: 223px;}

.aero_compare_top.fixed .compare_fixed_shd {
    background: url("/images/compare_fixed_shd.png") repeat-x 0 0;
    height: 30px;
    width: 100%;
    position: absolute;
    margin-top: 233px;
}

.aero_compare_menu_wrap {
    position: relative;
    width: 231px;
    height: 100%;
    float: left;
    margin-right: 5px;
}

.aero_compare_menu {
    background: #fff;
    height: 97%;/*201px;*/
    position: absolute;
    bottom: 16px;
    width: 231px;
    padding: 32px 20px 10px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font: bold 15px/100% Arial, sans-serif;
    color: #525252;
}
.aero_compare_menu a {
    color: #00985f;
    text-decoration: none;
    border-bottom: 1px dotted;
}

.aero_compare_menu .aero_back_catalog a {
    border-bottom: 0;
}

.aero_compare_menu .aero_back_catalog {
    margin-bottom: 29px;
    padding: 0;
}

.aero_compare_menu li {
    padding: 12px 15px;
}

.aero_compare_menu li.current{
    background: #e5e5e5;
}

.aero_compare_menu li.current a  {
    color: #525252;
    border-bottom: medium none;
}

.aero_compare_goods {
    float: left;
    width: 746px;
    overflow: hidden;
    margin-right: -4px;
    margin-top: -3px;
}

.aero_compare_carousel {
    overflow: hidden;
    width: 738px;
}

.aero_goods_item {
    /* padding: 15px 20px 15px 15px;*/
    /*background: #fff;*/
    width: 240px;
    height: 386px;
    margin-left: 6px;
    /*-moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;*/
}

.aero_goods_item .g_goods-cards-mobileSmall .buyBlock .g_priceBlocks-bigPriceNew  {
    margin-top: 0px;
}

.aero_compare_slide {
    width: 248px;
}

.aero_compare_slide_inner {
    padding: 3px 4px 7px;
}

.aero_goods_item:hover {
    /*box-shadow: 0 2px 5px rgba(0,0,0,0.3);*/
}

.aero_goods_item .goods_caption {
    height: 44px;
    font: 19px/22px Din-medium,Arial,sans-serif;
    margin-bottom: 8px;
    margin-right: 11px;
}

.aero_goods_item .goods_caption a {
    color: #000;
    text-decoration: none;
}

.aero_truncate_wrap {
    overflow: hidden;
    position: relative;
}

.aero_truncate_wrap .aero_truncate_text {
    white-space: normal;
}

.aero_truncate_wrap:hover {overflow: visible;}
.aero_truncate_wrap:hover .aero_truncate_text{
    position: absolute;
    width: 100%;
    z-index: 1;
    background-color: #fff;
    padding-bottom: 3px;
    white-space: normal;
}

.aero_goods_item .photo {
    text-align: center;
    line-height: 190px;
    margin-bottom: 22px;
}

.aero_compare_top.fixed .aero_goods_item .photo {
    height: 100px;
    margin: 0 8px 0 -8px;
    width: 105px;
    float: left;
    line-height: 100px;
}


.aero_goods_item .photo img {
    vertical-align: middle;
    max-height: 176px;
    max-width: 190px;
}

.aero_compare_top.fixed .aero_goods_item .photoWrap .accTip { display: none; }
.aero_compare_top.fixed .aero_goods_item .photo img {max-height: 80px;}
.aero_compare_top.fixed .aero_goods_item .g_clearfix:after {clear: none; margin-top: -11px;}
.aero_compare_top.fixed .aero_goods_item .reserveBlock {
	position: relative;
	top: -14px;
}
.aero_compare_top.fixed .aero_goods_item .g_goods-cards-mobileSmall .buyBlock {
    clear: none;
    height: 90px;
    margin-right: 0;
}


.aero_compare_top.fixed .aero_goods_item .g_priceBlocks-bigPriceNew {
    padding: 9px 0 2px 15px;
}

.aero_goods_item .goods_old_price {
    font: 13px/1 Arial;
    color: #8a8a8a;
    text-decoration: line-through;
    margin-top: -3px;
}

.aero_goods_item .aero_icon_remove {display: none;}
.aero_goods_item:hover .aero_icon_remove {display: block;}

.aero_compare_params {
    background: #fff;
    margin-bottom: 20px;
    padding-bottom: 20px;
    overflow: hidden;
    width: 978px;
}

.aero_compare_table {
    width: 100%;
}

.aero_compare_table th, .aero_compare_table td {
    vertical-align: top;
    font: 14px/1.1 Arial, sans-serif;
    color: #494949;
}

.aero_compare_table .same_param th, .aero_compare_table .same_param td {
    color: #999;
}

.aero_compare_table .campere_value_tr:hover th, .aero_compare_table .campere_value_tr:hover .fixed, .aero_compare_table .campere_value_tr:hover td {
    background: #eee !important;
}

.aero_compare_table th {
    width: 260px;
    padding: 0;
}

.aero_compare_table th .fixed {
    background: #fff;
    position: relative;
    left: 0;
    padding-right: 20px;
}

.aero_compare_table th.aero_compare_caption {
    font: bold 15px/18px Arial, sans-serif;
    padding-top: 9px;
}

.aero_compare_table td {
    width: 230px;
    padding-right: 9px;
}

.aero_compare_table th .fixed, .aero_compare_table td {
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 20px;
}

.aero_compare_table th .ttc-show_link {
    bottom: -2px;
}

.aero_compare_table .aero_compare_table_separate {
    border-bottom: 1px solid #e5e5e5;
    padding: 15px 0 0;
}

.aero_compare_param_more {
    margin-top: 5px;
    font-size: 12px;
    display: none;
}

.aero_compare_param_name {
    padding-left: 13px;
}

.aero_compare_goods .bx-wrapper .bx-prev {left: 4px;}
.aero_compare_goods .bx-wrapper .bx-next {right: 4px;}
.aero_compare_goods .bx-wrapper .bx-controls-direction a {margin-top: -37px;}
.aero_compare_top.fixed .aero_compare_goods .bx-wrapper .bx-controls-direction a {/*margin-top: -30px;*/}

.aero_compare_param_name .aero_icon_info {
    position: absolute;
    margin-left: 5px;
}

.aero_compare_param_name .aero_icon_arr_down, .aero_compare_param_name .aero_icon_arr_up {
    margin: 0 3px 0 -13px;
}

.aero_b-info_popup {
    background: #fff;
    box-shadow: 0 2px 5px rgba(0,0,0,0.2);
    font-size: 11px;
    line-height: 13px;
    color: #656565;
    position: absolute;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 180px;
    margin-left: -82px;
    padding: 10px 15px;
    z-index: 10001;
    display: none;
}

.g-browser-ie8 .aero_b-info_popup {
    border: 1px solid #e5e5e5;
}

.aero_b-info_popup:before {
    background: url("/images/info_popup_pip.png") no-repeat 0 0;
    content: "";
    width: 10px;
    height: 7px;
    position: absolute;
    z-index: 10002;
    left: 50%;
    bottom: -7px;
    margin-left: -5px;
}

.aero_b-info_popup.right {
    width: 300px;
    margin-left: 0;
}

.aero_b-info_popup.right:before {
    background-position: -15px 0;
    width: 7px;
    height: 10px;
    left: -6px;
    bottom: auto;
    top: 12px;
    margin-left: 0;
}

.aero_b-info_popup .aero_info_popup_close {
    background: url("/images/aero_sprite_icons.png") no-repeat -25px -30px;
    content: "";
    width: 8px;
    height: 8px;
    position: absolute;
    z-index: 10002;
    right: 5px;
    top: 5px;
    cursor: pointer;
}

.aero_popup_inbasket .aero_btn {
    width: 160px;
    display: inline-block;
    vertical-align: middle;
    margin-left: 20px;
}

.aero_popup.aero_popup_inbasket {
    width: 570px;
    margin-left: -285px;
}
.aero_popup.aero_popup_inbasket h2 {
    font-family: Din-thin;
}

.aero_popup.aero_popup_inbasket .aero_popup_inner {
    padding: 26px 16px;
}

.aero_popup.aero_popup_inbasket .aero_popup_head {
    padding: 26px 16px;
    margin: -26px -16px 0 -16px;
}

.aero_popup_inbasket .popup_message {
    margin-bottom: 68px;
    margin-top: 20px;
    font-size: 15px;
}

.aero_popup_inbasket .popup_message strong {
    font-family: Din-medium;
}

.aero_popup_inbasket .popup_action {
    text-align: center;
}

.aero_popup_inbasket .popup_action .aero_go_back {
    color: #00985f;
    font-size: 16px;
    text-decoration: none;
}

/* ================ end page compare =================== */

/* ================ page new connections =================== */

.aero_b_dop_nav {
    width: 231px;
    float: left;
    margin-right: 9px;
    /* margin-top: 38px; */
}

.aero_b_dop_nav .g_navigation_connectMenu {
    width: 236px;
    margin-top: 0px;
}

.aero_b_content {
    width: 738px;
    float: left;
    position: relative;
}

.aero_b_content_w100 {
    width: auto;
    float: none;
}

.b_right_aside {
    width: 230px;
    margin-left: 9px;
    margin-top: 26px;
    float: left;
}

.aero_connections_tool h2, .b_right_aside h2 {
    font: 23px/1 Din-thin, Arial, sans-serif;
    color: #444444;
    padding: 0;
    margin: 0 0 15px;
    text-align: left;
}

.b_right_aside > h2 {
    color: #9355da;
}

.aero_connections_tool {
    width: 484px;
    float: left;
    text-align: center;
    height: 799px;
}

.aero_connections_tool2 {
    width: 460px;
    height: 799px;
}

.aero_connections_tool .aero_connections_tool_head {background: #00985f; color: #fff;}
.aero_connections_tool .aero_connections_tool_main {background: #fff;}
.aero_connections_tool .aero_connections_tool_foot {background: #fff;}

.aero_connections_tool .aero_connections_tool_top {
    padding: 15px 17px 14px;
    border-bottom: 1px solid #00bd72;
    color: #fff;
}

.aero_connections_tool_head .aero_icon.aero_icon_info {
    background-position: -40px -10px;
    vertical-align: top;
    margin: 10px 0 0 14px;
}

.aero_connections_tool .aero_connections_tool_bottom {
    padding: 28px 17px 25px;
}

.aero_connections_tool .aero_connections_tool_head h3 {
    font: bold 17px/1 Arial, sans-serif;
    text-align: center;
    padding: 0 30px;
    margin: 0;
    color: #fff;
}

.aero_connections_tool .aero_connections_tool_head .aero_icon_refresh, .aero_connections_tool .aero_connections_tool_head .aero_icon_wide  {
    float: right;
}

.aero_connections_tool .aero_connections_tool_head .aero_connection_like {
    float: left;
    color: #fff;
    text-decoration: none;
    font-size: 13px;
    font-weight: bold;
}

.aero_connections_tool .aero_connections_tool_head .aero_icon_like {
    background-position: -51px -90px;
    margin: -3px 7px 0 0;
}

.aero_connections_tool_head .link_back{
    color: #fff;
    text-decoration: none;
    font-size: 11px;
    font-weight: bold;
    display: inline-block;
    position: relative;
    top: -15px;
}

.aero_connections_tool_head .aero_b_phone_info {
    font-size: 17px;
    margin-bottom: 15px;
}

.aero_connections_tool_wide .aero_connections_tool_inner {
    position: absolute;
    width: 100%;
    height: 799px;
    background-color: #FFF;
}
.aero_connections_tool_wide .aero_b-nomber_check .aero_col-1,
.aero_connections_tool_wide .aero_b-nomber_check .aero_col-2 {
    width: auto;
    float: none;
    overflow: hidden;
}

.aero_connections_tool_wide .aero_b-nomber_check .aero_col-2 {
    border-top: 1px solid #e5e5e5;
    border-left: medium none;
}

.aero_connections_tool_wide .aero_b-nomber_check .aero_label_ckeckbox {
    float: left;
    margin-left: 20px;
}
.aero_connections_tool_wide .aero_b-nomber_check .aero_label_ckeckbox:first-child {margin-left: 0;}

.aero_connections_tool_wide .aero_connections_tool_head .aero_b_phone_info {
    width: 530px;
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 0;
}
.aero_connections_tool_wide .aero_connections_tool_head .aero_b_phone_number {
    display: inline-block;
    vertical-align: middle;
}

.aero_connections_tool_wide .aero_number_variants {
    width: 50%;
    float: left;
}

.aero_connections_tool_wide .aero_number_variants_sort .aero_number_variants {
    float: none;
}


.aero_b_phone_number {
    display: inline-block;
    text-align: center;
}

.aero_b_phone_numder_item, .aero_input_number {
    background: url("/images/aero_number_bg.png") repeat-x 0 50% #fff;
    width: 28px;
    height: 36px;
    font: 28px/36px Arial, sans-serif;
    color: #555555;
    display: inline-block;
    vertical-align: top;
    margin-right: 1px;
    text-align: center;
}

.aero_b_phone_numder_sep {
    background: #3bdc9a;
    width: 6px;
    height: 3px;
    display: inline-block;
    vertical-align: top;
    margin: 17px 2px 0;
    text-indent: -9999px;
}

.aero_b_phone_numder_item.purple, .aero_input_number.purple {color:#9355da;}

.aero_b_phone_number_gray .aero_b_phone_numder_item, .aero_b_phone_number_gray .aero_input_number{background-color: #e6e6e6;}
.aero_b_phone_number_gray .aero_b_phone_numder_sep{background: #555555;}

.aero_dib {
    display: inline-block;
    vertical-align: top;
    margin-right: 1px;
}
.aero_b_phone_number .size-2 {width: 50px;}
.aero_b_phone_number .size-3 {width: 75px;}
.aero_b_phone_number .size-4 {width: 100px;}
.aero_b_phone_number .size-5 {width: 125px;}
.aero_b_phone_number .size-6 {width: 150px;}
.aero_b_phone_number .size-7 {width: 160px;}

.aero_b_phone_number .jq-selectbox__select {font-size: 28px; padding-left: 5px;}
.aero_b_phone_number .jq-selectbox__dropdown {text-align: left;}

.aero_b_like {
    color: #656565;
    font-size: 11px;
    text-decoration: none;
}

.aero_b_like:hover .aero_icon_like {
    background-position: -17px -90px;
}

.aero_b_like .aero_icon_like{
    margin-right: 6px;
}

.aero_connections_tool_item {
    text-align: center;
    border-bottom: 1px solid #e5e5e5;
}

.aero_connections_tool_item h3 {
    font-size: 17px;
    margin: 0 0 10px;
    padding: 0;
}

.aero_connections_tool_item .aero_btn {margin: 0 auto;}

.aero_connections_tool_item .aero_connections_tool_example {
    font-size: 15px;
}

.aero_connections_tool_item .aero_b_phone_fnote {
    margin: 10px 0;
    color: #656565;
    font-size: 13px;
}

.aero_connections_tool_head .aero_b_phone_fnote {
    margin: 5px 0 0;
    color: #fff;
    font-size: 11px;
}

.aero_connections_tool_actions .aero_b_like {margin-right: 10px;}

.aero_connections_tool_actions {
    padding: 25px 15px 24px;
    text-align: center;
}

.aero_connections_tool_actions .aero_b_like, .aero_connections_tool_actions .aero_price, .aero_connections_tool_actions .aero_btn{
    display: inline-block;
    vertical-align: middle;
}

.aero_connections_tool_foot .aero_connections_tool_actions {
    padding: 25px 15px;
    margin: 0;
    border-bottom: medium none;
}

.aero_connections_tool_actions .aero_price {
    font: 18px/1 Din-medium,Arial,sans-serif;;
    color: #00985f;
    margin: 0 18px;
}

.aero_connections_tool .aero_cat_number {
    display: inline-block;
    padding: 16px 0 15px;
    border-top: 1px solid #e5e5e5;
    font-size: 15px;
    color: #9355da;
}

.aero_connections_tool .aero_cat_number a {
    color: #9355da;
    text-decoration: none;
    display: inline-block;
    vertical-align: middle;
}

.aero_connections_tool .aero_cat_number a .aero_icon_right {
    margin-left: 5px;
}

.aero_connections_tool .aero_cat_number_sep {
    background: #c9aaec;
    width: 1px;
    height: 22px;
    display: inline-block;
    vertical-align: middle;
    margin: 0 17px;
}

.aero_connections_tool_carousel_title {
    font-size: 17px;
    font-weight: bold;
    color: #454545;
    padding: 20px 30px 21px;
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
}

.aero_connections_tool_slide {
    width: 163px;
    border-left: 1px solid #e5e5e5;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
}

.aero_connections_tool_slide:first-child {
    border-left: medium none;
}

.aero_connections_tool_slide .aero_number_method {
    border-bottom: 1px solid #e5e5e5;
    height: 124px;
    line-height: 124px;
}

.aero_connections_tool_slide .aero_number_method_inner {
    display: inline-block;
    vertical-align: middle;
    line-height: 18px;
}

.aero_connections_tool_slide .aero_number_method .aero_btn {
    display: none;
    margin: 10px auto 0;
}

.aero_connections_tool_slide .aero_number_method:hover {
    background: #00985f;
    color: #fff;
}

.aero_connections_tool_slide .aero_number_method:hover .aero_btn {
    display: block;
}

.aero_connections_tool .aero_info {
    display: inline-block;
    vertical-align: middle;
    margin-left: 20px;
    font-size: 11px;
    color: #656565;
}

.aero_connections_tool .aero_info .aero_icon_info {
    margin-right: 3px;
}

.aero_connections_nav {
    background: #fff;
    margin-bottom: 4px;
    color: #9355da;
}

.aero_connections_nav li {
    list-style: none;
    margin: 0;
    padding: 0;
}

.aero_connections_nav a {
    color: #9355da;
    text-decoration: none;
}

.aero_connections_nav > li {
    font-size: 17px;
    font-weight: bold;
    padding: 14px 17px 17px 14px;
}

.aero_connections_nav li.current > .aero_icon_down {
    background-position: -15px -110px;
}

.aero_connections_nav_lvl2 {
    margin: 13px -17px 0 -14px;
    border-top: 1px solid #e5e5e5;
    padding-left: 14px;
    padding-top: 11px;
}

.aero_connections_nav_lvl2 > li {
    font-size: 15px;
    font-weight: bold;
    padding: 10px 17px 11px 14px;
}

.aero_connections_nav_lvl2 > li.current, .aero_connections_nav_lvl2 > li.current a {color: #000000;}

.aero_connections_nav_lvl3 {
    margin-top: 12px;
}

.aero_connections_nav_lvl3 > li {
    font-size: 14px;
    font-weight: normal;
    padding: 7px 0 8px;
    color: #494949;
}

.aero_connections_nav_lvl3 > li a {color: #494949;}

.aero_connections_nav_lvl2, .aero_connections_nav_lvl3 {display: none;}

.aero_connections_nav li .aero_icon {
    float: right;
    margin-top: 5px;
}

.aero_connections_tool_example {
    font-size: 17px;
    color: #454545;
    padding: 21px 15px 16px;
}

.aero_connections_tool_example .green {
    color: #00985f;
    font-weight: bold;
}

.aero_connections_tool_foot .aero_b_phone_number {
    margin-bottom: 30px;
}

.aero_b-nomber_check {
    border-bottom: 1px solid #e5e5e5;
    text-align: left;
}

.aero_b-nomber_check .aero_col-1, .aero_b-nomber_check .aero_col-2 {
    width: 50%;
    float: left;
    padding: 22px 20px 10px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.aero_b-nomber_check .aero_col-2 {
    border-left: 1px solid #e5e5e5;
}

.aero_b-nomber_buttom {
    padding: 21px 0;
    border-bottom: 1px solid #e5e5e5;
    text-align: center;
}

.aero_b-nomber_buttom .aero_btn {
    width: 260px;
}

.aero_number_variants {width: 100%;}

.aero_number_variants th, .aero_number_variants td {
    background: none;
    border: medium 0;
    padding: 0;
    vertical-align: middle;
}

.aero_number_variants .td_like {width: 40px;}
.aero_number_variants th.td_number {text-align: left; padding-left: 30px;}
.aero_number_variants .td_price {width: 130px;}
.aero_number_variants .td_info {width: 25px;}
.aero_number_variants .td_favorites {width: 40px;}
.aero_number_variants .td_status {width: 80px;}

.aero_number_variants .aero_filter_icon {
    cursor: pointer;
    text-decoration: none;
}

.aero_number_variants .aero_filter_icon i {
    background: url("/images/aero_sprite_icons.png") no-repeat 0 0;
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px;
    width: 7px;
    height: 8px;
}

.aero_number_variants .aero_filter_icon.up i {background-position: -15px 0;}
.aero_number_variants .aero_filter_icon.active i {background-position: -65px 0;}
.aero_number_variants .aero_filter_icon.active.up i {background-position: -75px 0;}

.aero_number_variants .aero_filter_icon.active .aero_icon_like_small {background-position: -135px -90px;}

.aero_number_variants th .aero_filter_icon.active {
    color: #00985f;
}

.aero_number_variants th {
    color: #494949;
    font-size: 11px;
    text-align: center;
    padding: 13px 0;
}

.aero_number_variants_sort {
    border-bottom: 1px solid #e5e5e5;
}

.aero_number_variants td {
    padding: 5px 0;
    border-bottom: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    border-collapse: collapse;
}

.aero_number_variants td.td_like {text-align: center}
.aero_number_variants .td_number {}
.aero_number_variants td.td_info {text-align: right;}
.aero_number_variants td.td_favorites {text-align: right;}
.aero_number_variants td.td_price {text-align: right; color: #00985f; font-size: 17px;}
.aero_number_variants td.td_status {text-align: center;}

.aero_number_variants .td_number .aero_number {
    font: bold 17px Arial, sans-serif;
    color: #454545;
}

.aero_number_variants .td_number .aero_number_mask {
    font: 13px Arial, sans-serif;
    color: #8a8a8a;
    margin-top: 3px;
}

.aero_btn_in_basket {
    background: url("/images/aero_icon_basket.png") no-repeat 6px center #00985f;
    width: 30px;
    height: 30px;
    display: inline-block;
    vertical-align: middle;
    cursor: pointer
}

.aero_btn_in_basket:hover {background-color: #08A062;}

.aero_number_variants td.td_price .aero_btn_in_basket {
    margin-left: 3px;
}

.aero_number_variants .tr_value:hover {
    box-shadow: 0 0 10px rgba(0,0,0,0.3);
}

.aero_number_variants_scroll {
    height: 270px;
    position: relative;
}

.aero_number_variants_scroll:focus {outline: none;}

.aero_number_variants_scroll:before, .aero_number_variants_scroll:after {
    content: "";
    width: 100%;
    height: 14px;
    position: absolute;
    left: 0;
    z-index: 1;
    margin-left: -10px;
}

.aero_number_variants_scroll:before {
    background: url("/images/aero_shd_top.png") repeat-x 0 0;
    top: 0;
}

.aero_number_variants_scroll:after {
    background: url("/images/aero_shd_bottom.png") repeat-x 0 0;
    bottom: 0;
}

.aero_number_variants_scroll .jspVerticalBar {background: #e5e5e5; width: 10px;}
.aero_number_variants_scroll .jspTrack{background: #e5e5e5; border-radius: 0; width: 10px;}
.aero_number_variants_scroll .jspDrag{background: #c3c3c3; border-radius: 0;}

/* ================ end page new connections =================== */

/* ================ ordering =================== */
.aero_b-order_goods {
    margin-bottom: 30px;
}

.aero_h2 {
    font: 23px/1 Din-thin, Arial, sans-serif;
    color: #444444;
    padding: 0;
    margin: 0 0 15px;
    text-align: left;
}

.aero_b-quantity .aero_input {
    width: 38px;
    margin: 0 5px;
    padding: 0 5px;
    text-align: center;
}

.aero_b-quantity .aero_icon.plus {
    background-position: 0 -155px;
    width: 12px;
    height: 12px;
}

.aero_b-quantity .aero_icon.minus {
    background-position: -15px -155px;
    width: 12px;
    height: 12px;
}

.aero_dop_list_option li {
    list-style: none;
    background: #f5f5f5;
    padding: 11px 30px 11px 10px;
    color: #454545;
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 5px;
    position: relative;
}

.aero_dop_list_option li .aero_icon_remove_gray{
    float: right;
    margin-top: 6px;
    margin-right: -21px;
}

.aero_dop_list_option li .aero_dop_option_price {
    width: 105px;
    padding: 12px 5px 0;
    font-size: 17px;
    font-weight: normal;
    font-family: Din-medium,Arial,sans-serif;
    position: absolute;
    text-align: center;
    left: 100%;
    top: 0;
}

.aero_currency {font-weight: normal;}

.aero_td_total_price table td {
    padding: 0 0 5px;
    border: 0;
    text-align: right;
    vertical-align: bottom;
}

.aero_td_total_price table td:first-child {text-align: left;}


.aero_form_section_title {
    font-weight: bold;
    color: #000;
    margin-bottom: 17px;
}

.btn_issue_order_wrap {
    width: 242px;
    margin: 0 auto 30px;
    position: relative;
}

.btn_issue_order_wrap .aero_btn {width: 100%;}

.aero_bull_white {padding-left: 15px;}

.aero_bull_white li {
    list-style: disc;
}
/* ================ end ordering =================== */

/* ================ selection goods =================== */
.aero_b-selection .basic_filter {
    background: #fff;
    padding: 15px 20px;
    margin: 0 0 10px;
	width: 938px;
    min-height: 100px;
}

.aero_b-selection_item {
    background: #fff;
    font-size: 15px;
    color: #656565;
    margin-bottom: 10px;
}

.aero_b-selection .g_specs_showTypes_inputDiapason {
    font-size: 13px;
}

.aero_b-selection .g_specs_showTypes_inputDiapason .g_slider_range {
    float: left;
    margin: 3px 25px 0 -8px;
}

.aero_b-selection .g_specs_element .val {
    padding-right: 5px;
    padding-left: 5px;
}

.aero_b-selection .g_slider_range .container .sr-value div {
    margin-top: 8px;
}

.aero_b-selection .g_slider_range .container .sr-value a {
    font-size: 13px;
}

.aero_b-selection_item .g_specs_showTypes_inputDiapason input {
    width: 54px;
}

.aero_b-selection .aero_icon.aero_icon_info {
    position: absolute;
    margin-left: 5px;
}

.aero_b-selection .specs .group .group_header {
    color: #00985f;
    font-family: Din-medium;
    overflow: hidden;
    cursor: pointer;
    padding: 22px 20px 18px;
}

.aero_b-selection .specs .group .group_header h1, .aero_b-selection .specs .group .group_header .h1 {
    background: url("/images/icon_arr_right_green.png") no-repeat right 2px #fff;
    border-top: medium none;
    margin: 0;
    font-weight: normal;
    padding: 0 15px 0 0;
	height: 18px;
}

.aero_b-selection .specs .group .group_header h1 a.title, .aero_b-selection .specs .group .group_header .h1 a.title {
    color: #00985f;
    font-size: 15px;
    font-family: Din-medium;
    margin-bottom: 0;
}

.aero_b-selection .specs .group .items {
    border-top: 1px solid #e5e5e5;
    padding: 15px 20px;
    display: none;
    font-family: Din-thin;
}

.aero_b-selection .specs .group .items .g_specs_element h1, .aero_b-selection .specs .group .items .g_specs_element .h1 {
    background: url("/images/icon_arr_right_green.png") no-repeat left 50% #fff;
    padding: 0 0 0 0px;
    border: medium none;
    font-size: 15px;
}
.aero_b-selection .specs .group .items .g_specs_element h1, .aero_b-selection .specs .group .items .g_specs_element .h1 .top-second {
    padding: 0 0 0 24px;
}

.aero_b-selection .specs .group .group_header h1.opened,
.aero_b-selection .specs .group .group_header .h1.opened,
.aero_b-selection .specs .group .items .g_specs_element h1.opened,
.aero_b-selection .specs .group .items .g_specs_element .h1.opened {    background-image:  url("/images/icon_arr_bottom_green.png?v2014"); }

.aero_b-selection .specs .group .items .g_specs_element h1.opened a.title, .aero_b-selection .specs .group .items .g_specs_element .h1.opened a.title {
    color: #00985f;
}

.aero_b-selection_item_h {
    padding: 15px 20px;
    color: #00985f;
    font-family: Din-medium;
    overflow: hidden;
    cursor: pointer;
}

.aero_b-selection_item_h .aero_icon_arr {
    background-position: -30px -140px;
    float: right;
    margin-top: 5px;
}

.aero_b-selection_item_h.open .aero_icon_arr {
    background-position: 0 -140px;
}

.aero_b-selection_item_content {
    border-top: 1px solid #e5e5e5;
    padding: 15px 20px;
    display: none;
    font-family: Din-thin;
}

.aero_two_column {
    width: 49%;
    display: inline-block;
    vertical-align: top;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.aero_b_slide_range {
    padding-top: 10px;
}

.aero_b-selection .specs .selected_vals  {
    font: 15px/1 Din-thin, Arial, sans-serif;
    color: #656565;
}

.aero_b-selection .specs .selected_vals .text.truncated {
    margin-bottom: -2px;
}

.aero_select_value {
    float: right;
    white-space: nowrap;
    font: 15px/1 Din-thin, Arial, sans-serif;
    color: #656565;
    margin-right: 18px;
}

.aero_select_value .text span:before {
    content: ", ";
}

.aero_select_value .text span:first-child:before {
    content: "";
}

.aero_select_value .text.truncated {
    overflow: hidden;
    display: inline-block;
    margin-bottom: -0.2em;
}

.aero_b-selection > h1 {
	color: #9355DA;
	font: 27px Din-thin,Arial,sans-serif;
	margin: 22px 19px;
	padding: 0;
	text-align: left;
}

.aero_b-selection.g_search-goods-full {
	line-height: 1.1;
	border-top: 1px solid #cccccc;
}


.aero_b-selection.g_search-goods-full .basic_filter .g_specs_price h2 {
    margin-left: 0;
}

.aero_b-selection.g_search-goods-full .submit .gBut { display: inline-block; }

.aero_b-selection .basic_filter .good_type {
    width: 210px;
    margin-right: 20px;
    float: left;
}

.aero_b-selection .basic_filter h2 {
    color: #00985F;
    font-family: Din-medium, Arial, sans-serif;
}

.aero_b-selection .basic_filter .g_specs_price {
    width: 200px;
    margin-right: 60px;
    float: left;
}

.g_specs_price .g_slider_range {
    margin: 20px 0 0;
    width: auto;
}

.aero_b-selection .basic_filter .descr {
    width: 245px;
    float: left;
}

.basic_filter .gBut {
	float: right;
	margin-top: 47px;
	width: 120px;
}

.aero_b-selection .specs .group .items .g_specs_element .val {
    margin: 10px 0 10px 25px;
}

.aero_b-selection .specs .group .items .g_specs_element.RADIO_VERT .val ,
.aero_b-selection .specs .group .items .g_specs_element.CHECKBOX_VERT .val ,
.aero_b-selection .specs .group .items .g_specs_element.CHECKBOX_COLOR .val ,
.aero_b-selection .specs .group .items .g_specs_element.CHECKBOX_HOR .val ,
.aero_b-selection .specs .group .items .g_specs_element.RADIO_HOR .val {
    padding:  0;
}

.aero_b-selection .specs .group .items .g_specs_element .val label {
    display: inline-block;
    vertical-align: top;
    margin-bottom: 5px;
}

.aero_b-selection .specs .column1 > * {margin-right: 5px;}
.aero_b-selection .specs .column2 > * {margin-left: 5px;}

.aero_b-selection .specs .selected_vals a.reset {
    background: url("/images/aero_sprite_icons.png") no-repeat 0 -190px;
    border: 0 none;
    bottom: auto;
    display: inline-block;
    vertical-align: top;
    height: 17px;
    margin-left: 3px;
    margin-top: -1px;
    overflow: hidden;
    padding-top: 0;
    text-indent: -9999px;
    position: relative;
    text-decoration: none;
    width: 16px;
}

.aero_b-selection .specs .selected_vals a.reset:hover {
    background-position: -25px -190px
}

.aero_b-selection .specs .group .group_header h1 .selected_vals.empty, .aero_b-selection .specs .group .group_header .h1 .selected_vals.empty {
    margin-top: 0;
}

.aero_b-selection .submit {
    background: none;
    text-align: center;
}

.aero_btn_advsearch {
    width: 160px;
}

.aero_goods_result {
    float: left;
    margin-left: 10px;
    margin-top: 0;
}

.aero_goods_result:first-child {
    margin-left: 0;
}

.g_pages_nav.aero_page_nav .first,
.g_pages_nav.aero_page_nav .last,
.g_pages_nav.aero_page_nav .prev,
.g_pages_nav.aero_page_nav .next{
    /*background: url("/images/aero_sprite_icons.png") no-repeat 0 -225px;*/
    width: 30px;
    height: 30px;
    padding: 0;
    margin: 0;
    text-indent: -9999px;
    display: inline-block;
    vertical-align: top;
}

.g_pages_nav.aero_page_nav .first{background-position: -340px -31px;}
.g_pages_nav.aero_page_nav .last{background-position: -340px 0;}
.g_pages_nav.aero_page_nav .first:hover{background-position: -371px -31px;}
.g_pages_nav.aero_page_nav .last:hover{background-position: -371px 0;}
.g_pages_nav.aero_page_nav .first.disabled{background-position: -309px -31px;}
.g_pages_nav.aero_page_nav .last.disabled{background-position: -309px 0;}

.g_pages_nav.aero_page_nav .prev,
.g_pages_nav.aero_page_nav .next{
    margin: 0 10px;
}

.g_pages_nav.aero_page_nav a.num {
    line-height: 30px;
    color: #494949;
    text-decoration: none;
    display: inline-block;
    vertical-align: top;
}

.g_pages_nav.aero_page_nav a.num.selected {color: #c4c4c4;}

.g_goods_sortPanel.aero_sort a {
    background: #fff;
    display: inline-block;
    width: 100px;
    height: 30px;
    line-height: 30px;
    color: #494949;
    text-decoration: none;
    padding: 0 11px;
    margin: 0 0 0 5px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.g_goods_sortPanel.aero_sort a:hover {
    color: #00985f;
}

.g_goods_sortPanel.aero_sort .aero_icon {
    float: right;
    margin-top: 11px;
}

.g_goods_sortPanel.aero_sort {
    float: right;
    width: auto;
    padding: 0;
}

.g_goods-list-mobile-full_search .aero_h2 {
	color: #444444;
	float: left;
	margin: 0 0 15px 19px;
}

/* ================ end selection goods =================== */
