

/* Start:/local/templates/rossymvol/js/fancybox2/jquery.fancybox.css?17218068924972*/
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	/*top: 30px !important;*/
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #ecebeb;
	color: #444;
	text-shadow: none;
	/*-webkit-border-radius: 4px;*/
	/*   -moz-border-radius: 4px;*/
	/*        border-radius: 4px;*/
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	/*width: 100%;
	height: 100%;*/
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-prev span, .fancybox-next span {
	background-image: url('/local/templates/rossymvol/js/fancybox2/fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('/local/templates/rossymvol/js/fancybox2/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	background: url('/local/templates/rossymvol/js/fancybox2/cross.png') center center no-repeat;
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('/local/templates/rossymvol/js/fancybox2/blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

.fancybox-lock body {
    /*overflow: scroll !important;*/
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('/local/templates/rossymvol/js/fancybox2/fancybox_overlay.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url('/local/templates/rossymvol/js/fancybox2/fancybox_sprite@2x.png');
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		background-image: url('/local/templates/rossymvol/js/fancybox2/fancybox_loading@2x.gif');
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}

/* End */


/* Start:/local/templates/rossymvol/cssSelect.css?17218068922610*/
select {
    -webkit-appearance: none;
    -moz-appearance: none;
    -o-appearance:none;
    appearance: none;
    text-indent: 0.01px;
    text-overflow: '';
    border-radius: 0;
}
#workarea select {
    padding-left: 5px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAHCAYAAAA4R3wZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzI1MDNFQURCMENDMTFFM0I0OEFDMzAwQUMxQjc3RDUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzI1MDNFQUVCMENDMTFFM0I0OEFDMzAwQUMxQjc3RDUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3MjUwM0VBQkIwQ0MxMUUzQjQ4QUMzMDBBQzFCNzdENSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3MjUwM0VBQ0IwQ0MxMUUzQjQ4QUMzMDBBQzFCNzdENSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlrEbwkAAABpSURBVHjaYmxvbdnOwMDgwYAd7ABiTxCjoqoaRYIJiAuB+A8WTSCxIhwGgjXeAOJpWOSmA/F1fBpBoAmI3yKJvwPiRgY8AKbxLVQzDDSiGYRTIwPUuTfwOB0FsKAFBiigGHEEFgoACDAAiU8Vxb9Z71AAAAAASUVORK5CYII=');
    background-position: right center;
    background-repeat: no-repeat;
    background-color: #fff;

    border: 1px solid #dcdcdb;
    box-sizing: border-box;

    color: #000;
    cursor: pointer;
    font-family: arial;
    font-size: 12px;
    font-weight: normal;
    height: 20px;
    line-height: 20px;

    margin-left: 0;
    margin-left: 0;
    min-width: 60px;
    padding-bottom: 0;
    padding-right: 20px;
    padding-top: 0;
    vertical-align: middle;
    width: auto !important;
}
#workarea select:disabled {
    background-color: #EBEBE4;
    color: #545454;
}
#search-bar select {
    vertical-align: middle;
    cursor: pointer;
    height: 100% !important;
    width: 100% !important;
    background: url('/local/templates/rossymvol/images/my_select-arrow.png') no-repeat right center #fff;
    border: 1px solid #999999;
    /*line-height: 42px;*/
    font-size: 12px;

    padding-left: 20px;
    padding-top: 12px;
    padding-bottom: 12px;
}
select::-ms-expand { display: none; }

/* End */


/* Start:/local/templates/rossymvol/js/custom-scrollbar-plugin/jquery.mCustomScrollbar.css?172180689213734*/
/* basic scrollbar styling */
/* vertical scrollbar */
.mCSB_container{
	width:auto;
	margin-right:30px;
	overflow:hidden;
}
.mCSB_container.mCS_no_scrollbar{
	margin-right:0;
}
.mCS_disabled>.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar,
.mCS_destroyed>.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar{
	margin-right:30px;
}
.mCustomScrollBox>.mCSB_scrollTools{
	width:16px;
	height:100%;
	top:0;
	right:0;
}
.mCSB_scrollTools .mCSB_draggerContainer{
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0; 
	height:auto;
}
.mCSB_scrollTools a+.mCSB_draggerContainer{
	margin:20px 0;
}
.mCSB_scrollTools .mCSB_draggerRail{
	width:2px;
	height:100%;
	margin:0 auto;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}
.mCSB_scrollTools .mCSB_dragger{
	cursor:pointer;
	width:100%;
	height:30px;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:4px;
	height:100%;
	margin:0 auto;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	text-align:center;
}
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown{
	display:block;
	position:relative;
	height:20px;
	overflow:hidden;
	margin:0 auto;
	cursor:pointer;
}
.mCSB_scrollTools .mCSB_buttonDown{
	top:100%;
	margin-top:-40px;
}
/* horizontal scrollbar */
.mCSB_horizontal>.mCSB_container{
	height:auto;
	margin-right:0;
	margin-bottom:30px;
	overflow:hidden;
}
.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar{
	margin-bottom:0;
}
.mCS_disabled>.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar,
.mCS_destroyed>.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar{
	margin-right:0;
	margin-bottom:30px;
}
.mCSB_horizontal.mCustomScrollBox>.mCSB_scrollTools{
	width:100%;
	height:16px;
	top:auto;
	right:auto;
	bottom:0;
	left:0;
	overflow:hidden;
}
.mCSB_horizontal>.mCSB_scrollTools a+.mCSB_draggerContainer{
	margin:0 20px;
}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{
	width:100%;
	height:2px;
	margin:7px 0;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger{
	width:30px;
	height:100%;
}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:100%;
	height:4px;
	margin:6px auto;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonRight{
	display:block;
	position:relative;
	width:20px;
	height:100%;
	overflow:hidden;
	margin:0 auto;
	cursor:pointer;
	float:left;
}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonRight{
	margin-left:-40px;
	float:right;
}
.mCustomScrollBox{
	-ms-touch-action:none; /*MSPointer events - direct all pointer events to js*/
}

/* default scrollbar colors and backgrounds (default theme) */
.mCustomScrollBox>.mCSB_scrollTools{
	opacity:0.75;
	filter:"alpha(opacity=75)"; -ms-filter:"alpha(opacity=75)"; /* old ie */
}
.mCustomScrollBox:hover>.mCSB_scrollTools{
	opacity:1;
	filter:"alpha(opacity=100)"; -ms-filter:"alpha(opacity=100)"; /* old ie */
}
.mCSB_scrollTools .mCSB_draggerRail{
	background:#000; /* rgba fallback */
	background:rgba(0,0,0,0.4);
	filter:"alpha(opacity=40)"; -ms-filter:"alpha(opacity=40)"; /* old ie */
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background:#fff; /* rgba fallback */
	background:rgba(255,255,255,0.75);
	filter:"alpha(opacity=75)"; -ms-filter:"alpha(opacity=75)"; /* old ie */
}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background:rgba(255,255,255,0.85);
	filter:"alpha(opacity=85)"; -ms-filter:"alpha(opacity=85)"; /* old ie */
}
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
	background:rgba(255,255,255,0.9);
	filter:"alpha(opacity=90)"; -ms-filter:"alpha(opacity=90)"; /* old ie */
}
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight{
	background-image:url(/local/templates/rossymvol/js/custom-scrollbar-plugin/mCSB_buttons.png);
	background-repeat:no-repeat;
	opacity:0.4;
	filter:"alpha(opacity=40)"; -ms-filter:"alpha(opacity=40)"; /* old ie */
}
.mCSB_scrollTools .mCSB_buttonUp{
	background-position:0 0;
	/* 
	sprites locations are 0 0/-16px 0/-32px 0/-48px 0 (light) and -80px 0/-96px 0/-112px 0/-128px 0 (dark) 
	*/
}
.mCSB_scrollTools .mCSB_buttonDown{
	background-position:0 -20px;
	/* 
	sprites locations are 0 -20px/-16px -20px/-32px -20px/-48px -20px (light) and -80px -20px/-96px -20px/-112px -20px/-128px -20px (dark) 
	*/
}
.mCSB_scrollTools .mCSB_buttonLeft{
	background-position:0 -40px;
	/* 
	sprites locations are 0 -40px/-20px -40px/-40px -40px/-60px -40px (light) and -80px -40px/-100px -40px/-120px -40px/-140px -40px (dark) 
	*/
}
.mCSB_scrollTools .mCSB_buttonRight{
	background-position:0 -56px;
	/* 
	sprites locations are 0 -56px/-20px -56px/-40px -56px/-60px -56px (light) and -80px -56px/-100px -56px/-120px -56px/-140px -56px (dark) 
	*/
}
.mCSB_scrollTools .mCSB_buttonUp:hover,
.mCSB_scrollTools .mCSB_buttonDown:hover,
.mCSB_scrollTools .mCSB_buttonLeft:hover,
.mCSB_scrollTools .mCSB_buttonRight:hover{
	opacity:0.75;
	filter:"alpha(opacity=75)"; -ms-filter:"alpha(opacity=75)"; /* old ie */
}
.mCSB_scrollTools .mCSB_buttonUp:active,
.mCSB_scrollTools .mCSB_buttonDown:active,
.mCSB_scrollTools .mCSB_buttonLeft:active,
.mCSB_scrollTools .mCSB_buttonRight:active{
	opacity:0.9;
	filter:"alpha(opacity=90)"; -ms-filter:"alpha(opacity=90)"; /* old ie */
}

/*scrollbar themes*/
/*dark (dark colored scrollbar)*/
.mCS-dark>.mCSB_scrollTools .mCSB_draggerRail{
	background:#000; /* rgba fallback */
	background:rgba(0,0,0,0.15);
}
.mCS-dark>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background:#000; /* rgba fallback */
	background:rgba(0,0,0,0.75);
}
.mCS-dark>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background:rgba(0,0,0,0.85);
}
.mCS-dark>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
	background:rgba(0,0,0,0.9);
}
.mCS-dark>.mCSB_scrollTools .mCSB_buttonUp{
	background-position:-80px 0;
}
.mCS-dark>.mCSB_scrollTools .mCSB_buttonDown{
	background-position:-80px -20px;
}
.mCS-dark>.mCSB_scrollTools .mCSB_buttonLeft{
	background-position:-80px -40px;
}
.mCS-dark>.mCSB_scrollTools .mCSB_buttonRight{
	background-position:-80px -56px;
}
/*light-2*/
.mCS-light-2>.mCSB_scrollTools .mCSB_draggerRail{
	width:4px;
	background:#fff; /* rgba fallback */
	background:rgba(255,255,255,0.1);
	-webkit-border-radius:1px;
	-moz-border-radius:1px;
	border-radius:1px;
}
.mCS-light-2>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:4px;
	background:#fff; /* rgba fallback */
	background:rgba(255,255,255,0.75);
	-webkit-border-radius:1px;
	-moz-border-radius:1px;
	border-radius:1px;
}
.mCS-light-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{
	width:100%;
	height:4px;
	margin:6px 0;
}
.mCS-light-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:100%;
	height:4px;
	margin:6px auto;
}
.mCS-light-2>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background:rgba(255,255,255,0.85);
}
.mCS-light-2>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-light-2>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
	background:rgba(255,255,255,0.9);
}
.mCS-light-2>.mCSB_scrollTools .mCSB_buttonUp{
	background-position:-32px 0;
}
.mCS-light-2>.mCSB_scrollTools .mCSB_buttonDown{
	background-position:-32px -20px;
}
.mCS-light-2>.mCSB_scrollTools .mCSB_buttonLeft{
	background-position:-40px -40px;
}
.mCS-light-2>.mCSB_scrollTools .mCSB_buttonRight{
	background-position:-40px -56px;
}
/*dark-2*/
.mCS-dark-2>.mCSB_scrollTools .mCSB_draggerRail{
	width:4px;
	background:#000; /* rgba fallback */
	background:rgba(0,0,0,0.1);
	-webkit-border-radius:1px;
	-moz-border-radius:1px;
	border-radius:1px;
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:4px;
	background:#000; /* rgba fallback */
	background:rgba(0,0,0,0.75);
	-webkit-border-radius:1px;
	-moz-border-radius:1px;
	border-radius:1px;
}
.mCS-dark-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{
	width:100%;
	height:4px;
	margin:6px 0;
}
.mCS-dark-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:100%;
	height:4px;
	margin:6px auto;
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background:rgba(0,0,0,0.85);
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
	background:rgba(0,0,0,0.9);
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_buttonUp{
	background-position:-112px 0;
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_buttonDown{
	background-position:-112px -20px;
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_buttonLeft{
	background-position:-120px -40px;
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_buttonRight{
	background-position:-120px -56px;
}
/*light-thick*/
.mCS-light-thick>.mCSB_scrollTools .mCSB_draggerRail{
	width:4px;
	background:#fff; /* rgba fallback */
	background:rgba(255,255,255,0.1);
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:6px;
	background:#fff; /* rgba fallback */
	background:rgba(255,255,255,0.75);
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
}
.mCS-light-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{
	width:100%;
	height:4px;
	margin:6px 0;
}
.mCS-light-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:100%;
	height:6px;
	margin:5px auto;
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background:rgba(255,255,255,0.85);
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-light-thick>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
	background:rgba(255,255,255,0.9);
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_buttonUp{
	background-position:-16px 0;
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_buttonDown{
	background-position:-16px -20px;
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_buttonLeft{
	background-position:-20px -40px;
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_buttonRight{
	background-position:-20px -56px;
}
/*dark-thick*/
.mCS-dark-thick>.mCSB_scrollTools .mCSB_draggerRail{
	width:4px;
	background:#000; /* rgba fallback */
	background:rgba(0,0,0,0.1);
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:6px;
	background:#000; /* rgba fallback */
	background:rgba(0,0,0,0.75);
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
}
.mCS-dark-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{
	width:100%;
	height:4px;
	margin:6px 0;
}
.mCS-dark-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:100%;
	height:6px;
	margin:5px auto;
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background:rgba(0,0,0,0.85);
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
	background:rgba(0,0,0,0.9);
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonUp{
	background-position:-96px 0;
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonDown{
	background-position:-96px -20px;
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonLeft{
	background-position:-100px -40px;
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonRight{
	background-position:-100px -56px;
}
/*light-thin*/
.mCS-light-thin>.mCSB_scrollTools .mCSB_draggerRail{
	background:#fff; /* rgba fallback */
	background:rgba(255,255,255,0.1);
}
.mCS-light-thin>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:2px;
}
.mCS-light-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{
	width:100%;
}
.mCS-light-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:100%;
	height:2px;
	margin:7px auto;
}
/*dark-thin*/
.mCS-dark-thin>.mCSB_scrollTools .mCSB_draggerRail{
	background:#000; /* rgba fallback */
	background:rgba(0,0,0,0.15);
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:2px;
	background:#000; /* rgba fallback */
	background:rgba(0,0,0,0.75);
}
.mCS-dark-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{
	width:100%;
}
.mCS-dark-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:100%;
	height:2px;
	margin:7px auto;
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background:rgba(0,0,0,0.85);
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
	background:rgba(0,0,0,0.9);
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonUp{
	background-position:-80px 0;
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonDown{
	background-position:-80px -20px;
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonLeft{
	background-position:-80px -40px;
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonRight{
	background-position:-80px -56px;
}
/* End */


/* Start:/local/templates/rossymvol/components/bitrix/menu/catalog2/style.css?17218068912628*/
#catalog-menu2,
#catalog-menu2 ul {
    margin: 0;
    padding-left: 0;
    list-style: none;
}
#catalog-menu2 > li {
    display: block;
    border-bottom: 1px solid #c3c3c3;
    height: 41px;
    line-height: 41px;
    vertical-align: middle;
    padding-left: 24px;
    font-size: 14px;
    position: relative;
}
#catalog-menu2 > li:hover {
    background: url('/local/templates/rossymvol/components/bitrix/menu/catalog2/images/my_menu-active.png') repeat-y left center #fff;
}
#catalog-menu2 > li > span {
    cursor: default;
}
#catalog-menu2 > li > a:hover {
    color: #0000FF;
}
#catalog-menu2 > li > span.title,
#catalog-menu2 > li > a {
    display: block;
    text-decoration: none;
    padding-top: 1px;
    color: #61605f;
    text-transform: uppercase;
}
#catalog-menu2 > li > .arrow {
    display: inline-block;
    background: url('/local/templates/rossymvol/components/bitrix/menu/catalog2/images/my_arrow_new-right.png') no-repeat top center;

    position: absolute;
    right: 10px;
    top: 33%;

    height: 15px;
    width: 10px;
}
#catalog-menu2 > li:hover > .arrow {
    background: url('/local/templates/rossymvol/components/bitrix/menu/catalog2/images/my_arrow_new-right.png') no-repeat bottom center;
}
#catalog-menu2 > li:hover > .style-bridge {
    display: block;
    position: absolute;
    height: 41px;
    width: 5px;
    background-color: #fff;
    top: 0;
    right: -2px;
    z-index: 520;
}

/* level2 */
#catalog-menu2 ul.root-item {
	display: none;

    min-width: 155px;
    z-index: 500;
    position: absolute;
    margin-left: 206px;
    top: 0;
    line-height: normal;
    padding: 0px 24px;
    padding-top: 15px;
    padding-bottom: 50px;

    background-color: #fff;
    -moz-box-shadow: 1px 2px 5px rgba(0,0,0,0.25);
    -webkit-box-shadow: 1px 2px 5px rgba(0,0,0,0.25);
    box-shadow: 1px 2px 5px rgba(0,0,0,0.25);

    white-space: nowrap;
    color: #61605f;
    font-size: 12px;
}
#catalog-menu2 > li:hover ul.root-item {
	display: block !important;
}

#catalog-menu2 ul.root-item li.dontsplit {
    /*display: inline-block;*/
	padding-right: 15px;
    margin-bottom: 15px;
}
#catalog-menu2 ul.root-item li li {
    padding-left: 5px;
}
#catalog-menu2 .parent {
    color: #61605f;
    font-size: 14px;
    display: block;
    margin-bottom: 12px;
    padding-left: 0;
}
#catalog-menu2 ul.root-item a:hover {
    text-decoration: underline;
    color: #242322;
}
#catalog-menu2 ul.root-item a {
    display: inline-block;
}
#catalog-menu2 ul.root-item .colored {
    margin-top: 15px;
}
#catalog-menu2 ul.root-item .colored ~ .colored {
    margin-top: 0;
}
#catalog-menu2 ul.root-item .colored:hover a {
    text-decoration: underline;
    color: #720000;
}
#catalog-menu2 ul.root-item .colored a {
    text-decoration: none;
    color: #c30101;
}

/* End */


/* Start:/local/templates/rossymvol/styles.css?17218068926500*/
.arrow_top{
	position: absolute;
    right: 45px;
}
.help_block {
	border: 1px solid #cdcdcd;
    padding: 15px;
    border-radius: 3px;
	margin-bottom: 15px;
	box-shadow:0px 5px 15px 0px rgba(0,0,0,0.1);
	-webkit-box-shadow:0px 5px 15px 0px rgba(0,0,0,0.1);
	-moz-box-shadow:0px 5px 15px 0px rgba(0,0,0,0.1);


}
.help_menu{border-bottom: 1px dashed #316B99;}
a.help_menu{text-decoration: none;}

.banners-bar .pagination a {
    background-color: #ffffff !important;
    color: #316b99 !important;
}
.banners-bar .pagination a.selected {
    color: #ffffff !important;
    background-color: #316b99 !important;
}
.bx-composite-btn {
  display: none !important;
}

.item-info .personalize {
  display: none;
}
.item-info a.detail-link .name {
    text-decoration: underline !important;
}

.main {
    font-size: 11px;
}

.big {
    font-size: 13px;
}

.ttle {
    font-weight: bold;
    color: #a60202;
    font-size: 24px;
}
.new-style {
    /* Тень шрифта */ 
    text-shadow: 0 0 1px rgba(97, 96, 95, 0.1); 
    /* размер шрифта*/ 
    font-size: 14px; 
    /* высота линии текста (межстрочный интервал+размер шрифта) */ 
    line-height: 20px; 
    /* начертание шрифта */ 
    font-family: arial; 
    /* цвет шрифта */ 
    color: #61605f; 
    /* цвет фона */ 
    background-color: #ffffff; 
    /* 
    работает в сафари и хроме 
    сглаживание текста 
        none — сглаживания нет; 
        subpixel-antialiased — сильное сглаживание; 
        antialiased — среднее сглаживание. 
    */ 
    -webkit-font-smoothing: antialiased; 
    /* 
    работает в сафари и хроме 
    определяет ширину контура текста 
        <значение> — точное значение толщины (не может быть отрицательным) 
        medium — контур средней толщины 
        thick — толстый контур 
        thin — тонкий контур 
    */ 
    -webkit-text-stroke-width: 0.1px; 
}

.test-style {
font-family: Arial;
font-size: 12px;
line-height: 14px;
color: #585858;
}

.test-style2 {
font-family: Arial;
font-size: 14px;
line-height: 17px;
}

.x
{
    position: absolute;
    background-image: url('data:image/png;base64,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');
    right: 18px;
    margin-top: -19px !important;
    width: 10px;
    height: 10px;
    cursor: pointer;
    opacity: .3;
    -webkit-transition: opacity .1s ease-out;
    transition: opacity .1s ease-out;
}

.x:hover {
    opacity: 1;
}
/* End */


/* Start:/local/templates/rossymvol/template_styles.css?1721806892216280*/
@font-face {
	font-family: 'rouble';
        src: url('/local/templates/rossymvol/rouble-webfont.eot');
        src: url('/local/templates/rossymvol/rouble-webfont.eot?#iefix') format('embedded-opentype'),
             url('/local/templates/rossymvol/rouble-webfont.woff') format('woff'),
             url('/local/templates/rossymvol/rouble-webfont.ttf') format('truetype');
        font-weight: normal;
        font-style: normal;
}
.loadajax-area {
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); /* IE 5.5+*/
    -moz-opacity: 0.5; /* Mozilla 1.6 и ниже */
    -khtml-opacity: 0.5; /* Konqueror 3.1, Safari 1.1 */
    opacity: 0.5; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9+ */
    background: #fff url(/local/templates/rossymvol/images/spinner-new.GIF) no-repeat center center;
    position: fixed;
    width: 100%;
    height: 100%;
}

.rouble-icon:after {
    font-family: 'rouble';
    content: "a";
    display: inline-block;
}

/* tooltip */
.ui-tooltip {
	font-size: 13px;

	padding: 15px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;

	background-color: #FFF;
	border: 1px solid #A1A1A1;

	color: #000;
}
.ui-tooltip-content::before,
.ui-tooltip-content::after {
    content: '';
    position: absolute;
    border-style: solid;
    display: block;
    width: 0;
}
.ui-tooltip-content::before,
.ui-tooltip-content::after {
    bottom: -10px;
	margin-left: -10px;
	right: 25px;
    border-color: #A1A1A1 transparent;
    border-width: 10px 10px 0;    
}
.ui-tooltip-content::after {
    border-color: #FFF transparent;
	bottom: -8px;
}
/*-- tooltip --*/

.browsehappy {
	background: rgb(243, 165, 165);
	font-size: medium;
	text-align: center;
}

#bx-composite-banner {
	position: absolute;
	right: 0;
	bottom: 0;
	margin: 5px;
}
/*.bx-composite-btn-fixed {
/*    position: fixed !important;
/*    left: 0 !important;
/*    bottom: 0 !important;
/*    top: auto !important;
/*    right: auto !important;
/*}*/


.sof-req {
    color: #D63E2A;
    font-weight: bold;
}
/* блоки количества */
.quantity-box {
    display: inline-block;
    text-align: center;
    min-width: 82px;
}
.quantity-box .plus,
.quantity-box .minus
{
    display: inline-block;
    width: 20px;
    height: 20px;
    line-height: 20px;
    font-size: 18px;
    text-align: center;
    vertical-align: top;

    color: #000;
    text-decoration: none;
    text-shadow: 1px 1px 1px #fff;

    background-color: #d1d0d0;
    -moz-box-shadow: 
        inset -3px -3px 8px rgba(0,0,0,0.2),
        inset 3px 3px 8px rgba(255,255,255,0.2);
    -webkit-box-shadow: 
        inset -3px -3px 8px rgba(0,0,0,0.2),
        inset 3px 3px 8px rgba(255,255,255,0.2);
    box-shadow: 
        inset -3px -3px 8px rgba(0,0,0,0.2),
        inset 3px 3px 8px rgba(255,255,255,0.2);
}
.quantity-box .minus {
    line-height: 18px;
}
/*-- блоки количества --*/
/* spinner */
.ui-spinner {
    display: inline-block;
    position: relative;
    padding: 0 20px;
}
input[type="number"],
.ui-spinner input {
    text-align: center;
    border: 1px solid #DCDCDB;
    margin: 0;
    vertical-align: top;
    width: 45px;
    height: 20px !important;
    padding: 0 !important;

    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box
}
.ui-spinner-input.overflow {
    background-color: yellow;
}
.ui-spinner-button {
    border: none;
    position: absolute;
    cursor: pointer;

    display: inline-block;
    width: 20px;
    height: 20px;
    text-align: center;
    vertical-align: top;
    color: #000;
    text-decoration: none;
    text-shadow: 1px 1px 1px #FFF;
    background-color: #D1D0D0;
    -moz-box-shadow: inset -3px -3px 8px rgba(0,0,0,0.2), inset 3px 3px 8px rgba(255,255,255,0.2);
    -webkit-box-shadow: inset -3px -3px 8px rgba(0, 0, 0, 0.2), inset 3px 3px 8px rgba(255, 255, 255, 0.2);
    box-shadow: inset -3px -3px 8px rgba(0, 0, 0, 0.2), inset 3px 3px 8px rgba(255, 255, 255, 0.2);
	padding: 0;

    /*line-height: 16px;
    font-size: 18px;*/

	font-family: Courier, monospace;
	font-weight: bold;

	line-height: normal;
	font-size: 17px;
}
.ui-spinner-button .ui-icon {
    display: none;
}
.ui-spinner-down {
    left: 0;
}
/*
.ui-spinner-down .ui-button-text:after {
    content: "-";
}
.ui-spinner-up .ui-button-text:after {
    content: "+";
}
*/
.ui-spinner-up {
    right: 0;
}
/*-- spinner --*/

.badge {
    display: inline-block;
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: center center;
}
.badge.notavailable {
    width: auto;
}
.badge.SPECIALOFFER {
    background-image: url('/local/templates/rossymvol/images/badge_SPECIALOFFER.png');
}
.badge.NEWPRODUCT {
    background-image: url('/local/templates/rossymvol/images/badge_NEWPRODUCT.png');
}
.badge.SALELEADER {
    background-image: url('/local/templates/rossymvol/images/badge_SALELEADER.png');
}
.badge.notavailable {
    width: auto;
}
a {
    color: #316B99;
}
pre {
    margin: 0;
}

.bt3.big,
.bt2.big {
    display: inline-block;
    height: 39px;
    line-height: 39px;
    padding: 0 15px;
    font-size: 18px;
}
/* ajax-окно авторизации */
#ajax-auth {
    padding: 32px 32px;
    padding-bottom: 0;
}
#ajax-auth .errortext {
    text-align: center;
    color: red;
    font-size: 14px;
}
#ajax-auth input[type=email],
#ajax-auth input[type=text],
#ajax-auth input[type=password] {
    height: 49px;
    width: 290px;
    padding: 2px;

    display: block;
    margin: 10px 0;
    text-align: center;
    font-size: 20px;

    color: #8c8c8c;
    background-color: #dedede;

    border: 1px solid #ccc;
    -webkit-box-shadow: inset 1px 1px 6px rgba(146,146,146,0.8);
       -moz-box-shadow: inset 1px 1px 6px rgba(146,146,146,0.8);
            box-shadow: inset 1px 1px 6px rgba(146,146,146,0.8);
}
#ajax-auth input[type=email]:focus,
#ajax-auth input[type=text]:focus,
#ajax-auth input[type=password]:focus {
    color: black;
    /*border: 3px solid #8ea6c6 !important;*/
    background-color: #fff;
    -webkit-box-shadow: inset 1px 1px 6px rgba(184,184,184,0.8);
       -moz-box-shadow: inset 1px 1px 6px rgba(184,184,184,0.8);
            box-shadow: inset 1px 1px 6px rgba(184,184,184,0.8);
    -webkit-border-radius: 2px;
       -moz-border-radius: 2px;
            border-radius: 2px;
    /*padding: 0;*/
}
#ajax-auth .button-bar {
    text-align: center;
    margin: 15px 0;
}
#ajax-auth .bt3 {
    height: 33px;
    width: 99px;
    font-size: 18px;
}
#ajax-auth .left {
    float: left;
    font-size: 12px;
}
#ajax-auth .left label {
    display: block;
    vertical-align: top;
}
#ajax-auth .left input {
    margin: 0 4px;
}
#ajax-auth .right {
    float: right;
    text-align: right;
    font-size: 12px;
    text-decoration: underline;
}
#ajax-auth .right a {
    color: #464646;
    text-decoration: none;
    display: block;
    margin-bottom: 10px;
}
/* ajax-окно авторизации */

/* окно выбора профиля */
#profile-change h3 {
    color: #316b99;
    margin: 0;
    padding-left: 8px;
}
#profile-change .cp-list {
    list-style: none;
    padding: 0;
    border: 1px solid #a5a4a4;
    background-color: #fff;

    -webkit-border-radius: 2px;
       -moz-border-radius: 2px;
            border-radius: 2px;

    -webkit-box-shadow: inset 1px 1px 6px rgba(164,164,164,0.8);
       -moz-box-shadow: inset 1px 1px 6px rgba(164,164,164,0.8);
            box-shadow: inset 1px 1px 6px rgba(164,164,164,0.8);
}
#profile-change a {
    font-size: 14px;
    text-decoration: none;
    color: #a5a4a4;
    padding: 1px 0;
    padding-left: 16px;
    padding-right: 16px;
    display: block;

    height: 31px;
    line-height: 31px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
#profile-change a:hover {
    border: 1px solid #ccc;
    background-color: #c1d2e0;
    color: #000;
    padding-top: 0;
    padding-bottom: 0;
    border-left: none;
    border-right: none;
}
/* окно выбора профиля */
input {
    -webkit-border-radius:0;
}

input:focus::-webkit-input-placeholder { color:transparent; }
input:focus:-moz-placeholder { color:transparent; }
input:focus::-moz-placeholder { color:transparent; }

textarea:focus::-webkit-input-placeholder { color:transparent; }
textarea:focus:-moz-placeholder { color:transparent; }
textarea:focus::-moz-placeholder { color:transparent; }
/*input:focus:-ms-input-placeholder { { color:transparent; }*/

input[type="button"], input[type="submit"], input[type="reset"], input[type="file"] {
    text-align: center;
    -webkit-appearance: none;
}
.navigation-pages{
        float: right;
	text-align:left;
	/* padding:20px 0; */
	color:#717171
}
.sortbutton.current,
.sortbutton.current:hover,
.navigation-pages .nav-current-page{
	display:inline-block;
	color:#f2f2f2;
	font-size:12px;
	text-shadow:0 1px rgba(0,0,0,.13);
	box-shadow:0 1px #fff,inset 0 1px 5px rgba(0,0,0,.4);
	border-radius:3px;
	padding:5px 0;
	font-weight:bold;
	min-width:26px;
	text-align:center;
	background-color:#606060;
	background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.09),rgba(255,255,255,.09));
	background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.09),rgba(255,255,255,.09));
	background-image:-o-linear-gradient(bottom,rgba(0,0,0,.09),rgba(255,255,255,.09));
	background-image:-ms-linear-gradient(bottom,rgba(0,0,0,.09),rgba(255,255,255,.09));
	background-image:linear-gradient(to top,rgba(0,0,0,.09),rgba(255,255,255,.09));
	border:none
}
.navigation-page-all,
.sortbutton,
.sortbutton:active,
.navigation-pages a{
	display:inline-block;
	/*color:#717171;*/
        color: #000;
        text-decoration: none;
        text-shadow: 1px 1px 1px #fff;

	font-size:12px;
	min-width:24px;
	text-align:center;
	border:1px solid #c9c9c9;
	/*text-shadow:0 1px 1px rgba(255,255,255,0.9);*/
	background:#fefefe;
	text-decoration:none;
	border-radius:3px;
	padding:4px 0;
	font-weight:bold;
	/*background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYWVhZWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	/*background:-moz-linear-gradient(top,#fefefe 0%,#eaeaea 100%);
	/*background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fefefe),color-stop(100%,#eaeaea));
	/*background:-webkit-linear-gradient(top,#fefefe 0%,#eaeaea 100%);
	/*background:-o-linear-gradient(top,#fefefe 0%,#eaeaea 100%);
	/*background:-ms-linear-gradient(top,#fefefe 0%,#eaeaea 100%);
	/*background:linear-gradient(to bottom,#fefefe 0%,#eaeaea 100%);
	/*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe',endColorstr='#eaeaea',GradientType=0)*/

        background-color: #d1d0d0;
        -moz-box-shadow: inset -3px -3px 8px rgba(0,0,0,0.2), inset 3px 3px 8px rgba(255,255,255,0.2);
        -webkit-box-shadow: inset -3px -3px 8px rgba(0,0,0,0.2), inset 3px 3px 8px rgba(255,255,255,0.2);
        box-shadow: inset -3px -3px 8px rgba(0,0,0,0.2), inset 3px 3px 8px rgba(255,255,255,0.2);
}
.navigation-page-all:hover,
.sortbutton:hover,
.sortbutton:active,
.navigation-pages a:hover{
	/*background:#fff;*/
	color:#717171;

        background-color: #d1d0d0;
        -moz-box-shadow: inset 3px 3px 8px rgba(0,0,0,0.2), inset -3px -3px 8px rgba(255,255,255,0.2);
        -webkit-box-shadow: inset 3px 3px 8px rgba(0,0,0,0.2), inset -3px -3px 8px rgba(255,255,255,0.2);
        box-shadow: inset 3px 3px 8px rgba(0,0,0,0.2), inset -3px -3px 8px rgba(255,255,255,0.2);
}
.navigation-page-all{padding:4px !important}

.bx-core-waitwindow {
    position: fixed;
    background-image: url('/local/templates/rossymvol/images/ajax-loader.gif');
    background-position: center 7px;
    width: 148px;
    padding: 10px;
    padding-top: 22px;
    background-color: #ccc;
    font-size: 14px;
    border-color: #000
}

.clearfix {
    float: none;
    clear: both;
}
#arrow-up-wrap {
    float: right;
    display: none;
}
#arrow-up {
    background: url('/local/templates/rossymvol/images/totop.png');
    width: 37px;
    height: 37px;
    position: fixed;
    bottom: 50px;
    /*left: 266px;*/
    margin-left: 5px;
    cursor: pointer;
    z-index: 500;
}
#arrow-down-wrap {
    float: right;
}
#arrow-down {
    background: url('/local/templates/rossymvol/images/tobottom.png');
    width: 37px;
    height: 37px;
    position: fixed;
    top: 200px;
    /*left: 266px;*/
    margin-left: 5px;
    cursor: pointer;
    z-index: 500;
}
/* костыли для IE */

a img { border: none; }
/*-- костыли для IE --*/
input.ui-state-error,
input[type=email]:invalid,
input[type=phone]:invalid,
input[type=text]:invalid,
input[type=password]:invalid {
    border:             1px solid #dcdcdb;
    box-shadow:         none;
    -moz-box-shadow:    none;
    -webkit-box-shadow: none;
    outline: none;
}
input[type=email].warn,
input[type=phone].warn,
input[type=text].warn,
input[type=password].warn {
    border:             1px solid orange !important;
    box-shadow:         inset 0px 0px 3px orange, 0px 0px 3px orange !important;
    -moz-box-shadow:    inset 0px 0px 3px orange, 0px 0px 3px orange !important;
    -webkit-box-shadow: inset 0px 0px 3px orange, 0px 0px 3px orange !important;
    outline: none;
}
input.ui-state-error,
input[type=email]:focus:invalid,
input[type=phone]:focus:invalid,
input[type=text]:focus:invalid,
input[type=password]:focus:invalid {
    border:             1px solid red !important;
    box-shadow:         inset 0px 0px 3px red, 0px 0px 3px red;
    -moz-box-shadow:    inset 0px 0px 3px red, 0px 0px 3px red;
    -webkit-box-shadow: inset 0px 0px 3px red, 0px 0px 3px red;
    outline: none;
}
input[type=email]:focus:valid,
input[type=phone]:focus:valid,
input[type=text]:focus:valid,
input[type=password]:focus:valid {
    border:             1px solid green;
    box-shadow:         inset 0px 0px 3px green, 0px 0px 3px green;
    -moz-box-shadow:    inset 0px 0px 3px green, 0px 0px 3px green;
    -webkit-box-shadow: inset 0px 0px 3px green, 0px 0px 3px green;
    outline: none;
}
input[type='number'] {
    -moz-appearance:textfield;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
}
input[type=number],
input[type=email],
input[type=phone],
input[type=text],
input[type=password]{
    box-sizing: border-box;
    height: 20px;
    margin-left: 0;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 12px;
}
textarea,
input[type=email],
input[type=text],
input[type=phone],
input[type=password]{
    border: 1px solid #dcdcdb;
    /*border-radius: 2px;*/
    padding-left: 9px;
}
textarea:focus,
input[type=text]:focus,
input[type=password]:focus {
    border: 1px solid #999999;/* !important;*/
    box-shadow: inset 0px 0px 3px #6096fa, 0px 0px 3px #6096fa;
    -moz-box-shadow: inset 0px 0px 3px #6096fa, 0px 0px 3px #6096fa;
    -webkit-box-shadow: inset 0px 0px 3px #6096fa, 0px 0px 3px #6096fa;
    outline:none;
}
#search-bar .select-stylish-helper{
    margin-left: 4px;
    height: 42px;
    display: inline-block;
    width: 206px;
    vertical-align: top;
    font-size: 12px;
    position: relative;
}

body {
    margin: 0;
    font-family: Arial;
    color: #61605f;
    font-size: 11px;
    background-color: #f7f7f7;
    overflow-y: scroll;
}
h1 {
    font-size: 30px;
    color: #316b99;
    margin: 0;
    font-weight: normal;
}
h3 {
    font-size: 18px;
    margin: 0;
    margin-top: 11px;
    color: #464646;
}
div.inline-dummy {
    display: inline-block;
}
.bt3, .bt4 {
    display: inline-block;
    border: none;
    color: #fff;
    text-decoration: none;
    text-align: center;
    cursor: default;
    font-size: 14px;
    padding: 1px 6px;
}
.bt3 {
    background-color: #316b98;
}
.bt3:active {
    background-color: #21537c;
}
.bt4 {
    background-color: #95a32e;
}
.bt4:active {
    background-color: #7b871f;
}
.bt4.return {
    display: block;
    margin: 0 auto;
    width: 150px;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    margin-top: 40px;
}

.left-side {
    float: left;
}
.right-side {
    float: right;
}
.clear {
    clear: both;
    float: none;
}
.page-width-limiter {
    width: 1139px;
    /* width: 1140px; съезжает селект*/
    margin: 0 auto;
}

/* header */
#header {
    display: block;
}
#null-line {
    text-align: right;
    color: #9c9b9b;
    padding-right: 17px;
    height: 20px;
    line-height: 20px;
    padding-top: 8px;
}
#null-line a {
    color: #9c9b9b;
}
#null-line .user-info {
    display: inline-block;
    padding-right: 23px;
    min-width: 396px;
}
#null-line .welcome {
    float: left;
    margin-right: 20px;
}

#top-line {
    min-width: 1200px;

    border-bottom: 1px solid #959595;
    font-size: 14px;
    line-height: 30px;
    background-color: #fff;
    -moz-box-shadow:    0 0 11px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 0 11px rgba(0,0,0,0.5);
    box-shadow:         0 0 11px rgba(0,0,0,0.5);
}
#top-line .page-width-limiter {
    width: 1200px;
}
#top-line .page-width-limiter .left-side {
    margin-left: 30px;
}
#top-line a { 
    text-decoration: none;
    display: inline-block;
}
#top-line .left-side a {
    color: #a60202;
}
#top-line .right-side a {
    color: #6b6969;
}

#top-line .right-side a.active-orders {
    display: inline-block;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAMCAIAAADgcHrrAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxQTMzMzY0QUJDNTIxMUU1QkUxOTg5MkQyMTRDRDM0RCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxQTMzMzY0QkJDNTIxMUU1QkUxOTg5MkQyMTRDRDM0RCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjhBRkI2MDdGQkM0QTExRTVCRTE5ODkyRDIxNENEMzREIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjhBRkI2MDgwQkM0QTExRTVCRTE5ODkyRDIxNENEMzREIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+5Sv4rwAAAUNJREFUeNpi/P//PwMDw+/fv1lZWRlwg+fPn69YuvTVq1ftXV1ALgtEtLmhIS4xUUREBKueb1+/tre2SklJpaSnQ0Sg2piZmadOmsTLywuxHA38/fsXSJZXVTExMaFoMzAyOnbkSFll5Z8/fzC1ffz4ce6sWd++fePh4UHRZmFhsWfXLoZ//wQEBDC1cXBwAF3x5/dvuAjUUnEJCaBJu3bvZiAOsMBZpubm+/fudXRyYmRkRFP04f37r1+/MiCJI7Q5u7icOXVqxtSpv379QvYhCwsLGxuboKAgFxcXXJARLegeP34sLCwM1InssTdv3sjIyCArQ2j79+/f+nXrzp89a2RiEhQcDFexbu3ac2fOoAkyIeL027cD+/YBwxrow+9An4DBly9fgFw0QRRt3NzcFpaWHJycwMhg4+DAIwgEAAEGABz7jakKyy0tAAAAAElFTkSuQmCC');
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 22px;
}

#top-line .right-side a.active-orders b {
    color: #0070a1;
}

#top-line .right-side a.lk {
    display: inline-block;
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 22px; 
    margin-right: 33px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAIAAAC0D9CtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxQTMzMzY0RUJDNTIxMUU1QkUxOTg5MkQyMTRDRDM0RCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxQTMzMzY0RkJDNTIxMUU1QkUxOTg5MkQyMTRDRDM0RCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjFBMzMzNjRDQkM1MjExRTVCRTE5ODkyRDIxNENEMzREIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjFBMzMzNjREQkM1MjExRTVCRTE5ODkyRDIxNENEMzREIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+wEb9hwAAAVlJREFUeNpi/P//PwMquHLlyoljx54/eyYpJWVhZaWjo4OmgBFNz9nTpxfMn48skpCYaGxqiizChMz59OnTqpUr0UwFigDFceq5duXKt2/f0PQARYDi+OxhwAbw2aOgpIRVD5o4ih41NTVtjFACigDFceoBBrG7p6eOri5cBMgGigDFsYQ1kFyyaNGpkyeNjI3dPTzevnv38f17fkFBYSGhnTt2nDt71szcPCYujpGREaFn5YoVRw4dghjDxcOjoabGwsr65/fvG7duffvyBSJuY2cXHhEBZLAA8ZMnT+AaQIH75cu5c+cwQwKoxtrGRkZGBuQfoNUMxAGISpCeS5cuEakHohKk5/PHj0TqgahkgqQOIvVAVIL0aGppEakHohIU1n///Hn0+PGrFy+ePnv27OnTr1++/P79+/Pnz7y8vKysrNw8PFLS0tJSUmISEnKysswsLAABBgB+0KHoM1hVKwAAAABJRU5ErkJggg==');
}

#top-line .info {
    font-size: 16px;
    font-weight: bold;
    color: #a60202;

    display: inline-block;
    width: 247px;
    text-align: center;
}
#top-line .mail {
    padding-left: 25px;
    /*background: url('/local/templates/rossymvol/images/my_mail_icon.png') no-repeat 0 32%;*/
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAARCAYAAAA/mJfHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo1MDVFMjAzOTU3NEVFMjExQjlFNzk0NTYxQzU3NEJGNCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyMTQ0M0YyQkNDRDkxMUUyOUNCMEFDOEY2MDlEQ0I5OCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyMTQ0M0YyQUNDRDkxMUUyOUNCMEFDOEY2MDlEQ0I5OCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkUzOTQ1QzZDMzNDQ0UyMTFCQjhCRkYzMUQ5Q0VGRUU3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjUwNUUyMDM5NTc0RUUyMTFCOUU3OTQ1NjFDNTc0QkY0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+NqNWIwAAAaRJREFUeNqc1EsohFEUwHEz5G2j2CmxoOS1U1JsRsqGhA3yCOW1YUNiwcZCTEhCRLEjJQsWSl4lz5UQoQiJHXmM/9FRt68xDad+M7c733e+c+937tjWbDYfD5GMQaRjE/XY/e1i3wr3yQLQiUlE61wUKhGEdbxbb7K5qSwNo0jwUPExKrBhTtqNcTB69ameEknEYQ39CLFWlqXVxPj8Pc5RjRVJ1sWgVRLrj92Y8yJJtl4r4ZJV+fGRaCSSGMGljqXict1sXxzCiTfcG8nk/kTZs1q04cXy5Fy0YB7XOEG4JjPjFe0olcr20YRUjBkXdaAO08jAKWJ1439iC1WIx4Eki8QMFlCEW+NN+xvtIkstxpLO3SAfA/r9/TZdxpOe0IxxFOh+yTLPEKptMItPlGkrhZut4XLzppZRowkKtfo7PVpS7TByrDfZf+mbBxwhU49VjX7n6fyVJveYTJaXgj1dklPbRCq9wBDCsIokLFrPpizzUQ/xNibg8KJpp9CgL6UPgXbt3h1E6BIcXh6jEmkHPOvB/5DKehg06t/Of0Ma1/klwAD6ZmMkhKikNQAAAABJRU5ErkJggg==) no-repeat 0 32%;
}
#top-line .phone {
    padding-left: 22px;
    margin-left: 13px;
    /*background: url('/local/templates/rossymvol/images/my_phone_icon.png') no-repeat 0 32%;*/
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo1MDVFMjAzOTU3NEVFMjExQjlFNzk0NTYxQzU3NEJGNCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyMTQ0M0YyRkNDRDkxMUUyOUNCMEFDOEY2MDlEQ0I5OCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyMTQ0M0YyRUNDRDkxMUUyOUNCMEFDOEY2MDlEQ0I5OCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkUzOTQ1QzZDMzNDQ0UyMTFCQjhCRkYzMUQ5Q0VGRUU3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjUwNUUyMDM5NTc0RUUyMTFCOUU3OTQ1NjFDNTc0QkY0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+jufhZAAAASpJREFUeNpi/P//PwOlgImBCoAqhrCAiCNMTBJAyhGI9YFYE4hlgVgKiLmAmBeIPwPxNyB+BsSPgfg6EF8E4n1A/JLxMCNjI5BRQ6ar/gFxE8glSWgG3APiW0AsBsTlUFeAXNMJshWINYBYESk4kpmgzkYG74H4OJKBr6E0I1T8HZp6CZB3zgEZukB8FYjPQG11BWJBLM4HWbALiL8AsSkQawHxJZAh3EAGKLGIA/ECILYjIiz2A3ECEL8F+8nm37+vQNoe6go7tECbDMThQDwVyocBUEyCfGAFxF9BLrEEMg7BohsJtAFxNRK/HYgr0NT8AmIbUMAaYDEABPai8XdjUcMGxCb40oY2Gl8Xb4rFAVqgqRTkVQdQoiLHED4gnkO3DMhIjfIEIMAAqEo/qvBlC8oAAAAASUVORK5CYII=) no-repeat 0 32%;
    font-size: 16px;
    font-weight: bold;
}
#top-line .phone .phone-note {
    font-size: 11px;
    font-weight: normal;
}

#top-line .compare-line {
    display: inline-block;
}
#top-line .compare {
    margin-right: 18px;
}

/* header-menu */
#top-line .header-menu-holder {
    position: relative;
    border: 1px solid transparent;
    border-top: none;
    border-bottom: none;
}
#top-line .header-menu-holder.opened {
    background:
        url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAECAIAAADAusJtAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAAiSURBVHjaYjDOmQkQQEx/GJgAAojpPwMTQAAxsf//BRBgACXgBT6hw0MoAAAAAElFTkSuQmCC)
        top left repeat-x;
    border: 1px solid #959595;
    border-top: none;
    border-bottom: none;
    -moz-box-shadow:    2px 2px 7px rgba(0,0,0,0.3);
    -webkit-box-shadow: 2px 2px 7px rgba(0,0,0,0.3);
    box-shadow:         2px 2px 7px rgba(0,0,0,0.3);
}
#top-line .header-menu-holder.opened .header-menu {
    display: block;
}
#top-line .header-menu {
    display: none;
    position: absolute;
    background-color: #fff;
    border: 1px solid #959595;
    z-index: 150;
    line-height: 1;
    left: -1px;
    margin-top: 2px;
    padding-top: 3px;
    padding-right: 7px;
    padding-left: 10px;
    color: #6b6969;

    -moz-box-shadow:    2px 2px 7px rgba(0,0,0,0.3);
    -webkit-box-shadow: 2px 2px 7px rgba(0,0,0,0.3);
    box-shadow:         2px 2px 7px rgba(0,0,0,0.3);
}
#top-line .header-menu-holder.opened .style-bridge{
    display: block;
}
#top-line .header-menu-holder .style-bridge{
    display: none;
    position: absolute;
    bottom: -3px;
    left: -1px;
    height: 3px;
    background-color: #fff;
    border: 1px solid #959595;
    border-top: none;
    border-bottom: none;
    width: 100%;
    z-index: 500;
}

/* all together */
#top-line .register,
#top-line .help,
#top-line .personal {
    display: inline-block;
    padding: 0 10px;
    text-align: center;
}
/*#top-line .personal .personal-login {*/
#top-line .personal .header-menu {
    width: auto;
    min-width: 96px;
    white-space: nowrap;
}
#top-line .personal .personal-login .login-box strong,
#top-line .personal .personal-login .pass-box strong {
    line-height: 24px;
    font-size: 12px;
    font-weight: normal;
}
#top-line .personal .personal-login .input_text_style {
    width: 96px;
    float: right;
    border: 1px solid #999999;
}
#top-line .personal .personal-login .button-bar {
    margin-top: 2px;
}
#top-line .personal .personal-login .button-bar .forgotpassword a {
    font-size: 9px;
    line-height: 22px;
    color: #316b99;
}
#top-line .personal .personal-login .button-bar input {
    float: right;
    margin: 0px;
    padding: 3px 20px;
}
#top-line .personal .personal-login .rememberme {
    display: block;
    text-align: right;
    font-size: 9px;
    margin-top: 4px;
}
#top-line .personal .personal-login .rememberme input[type="checkbox"]{
    margin: 0;
    margin-right: 9px;
    vertical-align: middle;
}

/* .help */
#top-line .help-menu {
    padding-left: 16px;
    font-size: 11px;
    line-height: 18px;
    width: 153px;
    padding-bottom: 10px;
}
#top-line .help .help-menu ul {
    text-align: left;
    margin: 0;
    padding: 0;
    list-style: none;
}


/* compare-line */
#top-line .compare-line {
    padding: 0 5px;
}
#top-line .compare-line .compare-menu ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
#top-line .compare-line .compare-menu {
    border-top: 1px;
    min-width: 87px;
    padding-bottom: 7px;
    white-space: nowrap;
}
#top-line .compare-line .compare-menu a {
    font-size: 11px;
}


/* second-line */
#header .second-line {
    margin-top: 20px;
    height: 63px; /* s1 */
    text-align: right;
}

#search-bar {
    display: inline-block;
    height: 41px; /* s1 - 2*s2 - 2 */
    padding: 10px; /* s2 */
    vertical-align: top;
    border: 1px solid #7d9db7;

    position: relative;
    background-color: #fff;

    text-align: left;
}
#search-bar .shadow {
    /*background: url('/local/templates/rossymvol/images/my_search_shadow.png') no-repeat left bottom;*/
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAWYAAAALCAYAAABMOycmAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo1MDVFMjAzOTU3NEVFMjExQjlFNzk0NTYxQzU3NEJGNCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3QzQxRTc5NENEMzAxMUUyQUIyOEM0RUZGQ0YxRDhBMyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3QzQxRTc5M0NEMzAxMUUyQUIyOEM0RUZGQ0YxRDhBMyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjA0NUM0MzhCMkFDREUyMTE5MTYyRjBCNUQ1NjczNzg4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjUwNUUyMDM5NTc0RUUyMTFCOUU3OTQ1NjFDNTc0QkY0Ii8+IDwvcmRmOkRlc2NyaXB0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) no-repeat left bottom;
    width: 500px;
    height: 10px;
    position: absolute;
    bottom: -10px;
}
#search-bar input {
    /*margin: 10px 0;*/
    height: 42px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}
#search-bar input[type=text]{
    /*width: 271px;*/
    width: 273px;
    /* height: 42px; */

    /*margin-left: 10px;*/

    font-family: verdana, arial;
    font-size: 24px;
    color: #adadad;
    padding-top: 2px;
    padding-left: 10px;
    border: 1px solid #999999;
}
#search-bar .sugession-placer {
    /*display: inline-block;*/
    position: absolute;
    background-color: #fff;
    z-index: 500;
    min-width: 273px;
    border: 1px solid #999;
    padding: 5px;
    max-height: 600px;
    overflow-y: scroll;
}
#search-bar .sb {
    display: inline-block;
}
#search-bar .sugession-placer.empty {
    display: none;
}
#search-bar input[type=submit]{
    width: 104px;
    margin-left: 11px;
    margin-top: 1px;
    /*margin-right: 13px;*/
    height: 40px;
    vertical-align: top;

    background-color: #316b98;
    border: none;

    font-family: verdana, arial;
    font-size: 24px;
    color: #fff;

    padding: 0px;
}


#company-logo {
    display: inline-block;
    float: left;
    margin-left: -1px;
}
#cart_line {
    height: 100%;
    background-color: #95ab2e;
    display: inline-block;
    width: 141px;
    margin-left: 14px;

    vertical-align: top;
    color: #fff;

    margin-right: 1px;
}
#cart_line a {
    display: block;
    color: inherit;
    text-decoration: none;
}
#cart_line .cart{
    margin-top: 14px;
    margin-right: 9px;
    text-align: right;
}
#cart_line .cart .cart-icon {
    position: relative;
    display: inline-block;
    /*background: url('/local/templates/rossymvol/images/my_cart.png') no-repeat left center;*/
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAcCAYAAAB2+A+pAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo1MDVFMjAzOTU3NEVFMjExQjlFNzk0NTYxQzU3NEJGNCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowOTUyOTMwOUNEOUMxMUUyQTk4RUI4ODc2NzcxQUU3OSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowOTUyOTMwOENEOUMxMUUyQTk4RUI4ODc2NzcxQUU3OSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkUzOTQ1QzZDMzNDQ0UyMTFCQjhCRkYzMUQ5Q0VGRUU3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjUwNUUyMDM5NTc0RUUyMTFCOUU3OTQ1NjFDNTc0QkY0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+nntyOQAAAehJREFUeNq8ls8rRFEUx9+M36L8WJAQCyvNVjQl+bGchb2tlZVkZWM7ZWGn8C/YTMogTEkkG0KTzGLIDIbQIIzm+R6dyZvb+zXz7nPq0z3vvtP7vnvPuT88qqouKooyBh7APUP+LlhSXDIPhN/QVuu8uwUtQHVD2AtWDN41g243R1yGth7UcN8omGN/EsxTHAiCXk5DEqSYhOCn7QqLfTS9N+yvggCPPmlzMB/8E0mulxSn7Y59+vaBnjDZCfDx3zeCDIiDdkkzveU1eBHmthb0sL8tMcV+K2Gy4dxfShROGAnvgVf2h7jdkSh8ZST8CSLs93LFU1FE3RYmW+OWllu/5DybCq/r5FmWcNxMOAYuhTzT9GfdHrG2umlNN4FHcPyfwrRlDkpcVpbCEa5wbZ5DDkUvwLvRlqm1TRalLbOD+0ZAZxGiJLbx+y0StmBK/bMuG/G2sDNiHx8aCu9mmSKneAHMmB2LenYNWh3m9gtUaG8gdiwsoZKDVhcBPasEVQ5ESeQ5v6ewohgHUXAEBkziSsAsOAUh0CbGFCLaB7KaCn8CDQaxE2q+7Ysx3gKmy887WM7qTG6hfuGZjtZS8Xpr1w6FZ1pa5wax4n5+Br6d5HgavIAYCJjElYNlkOZ68BWzgbhiPwIMADSs9KNVDkIPAAAAAElFTkSuQmCC) no-repeat left center;
    height: 28px;
    width: 30px;

    vertical-align: middle;
}
#cart_line .cart .cart-icon .cart-items-count{
    position: absolute;
    top: -8px;
    right: -3px;
    background: url('/local/templates/rossymvol/images/my_cart-star.png');
    width:24px;
    height:24px;
    line-height: 24px;
    vertical-align: middle;
    text-align: center;

    font-size: 11px;
}
#cart_line .cart .cart-name {
    text-align: right;
    font-size: 22px;
    font-family: verdana, arial;

    vertical-align: middle;
}

#cart_line .cart .cart-name.edit {
    font-size: 13px;
}

#cart_line .summ {
    font-size: 12px;
    text-align: right;
    /* padding-right: 8px; */
}
#cart_line .summ .summ-name {
    font-size: 10px;
}

/* content-box */
#content-box {
    min-height: 800px;
    margin-top: 14px;
    /*overflow: hidden;*/
}
/* sidebar */
.main-sidebar {
    display: inline-block;
    width: 230px; /* #1 */
    margin-right: 15px;
}
.main-sidebar h3 {
    font-size: 16px;
    margin: 10px 0;
}
#previous-search {
    margin-left: 42px;
    margin-top: 38px;
}
#previous-search a {
    color: #61605f;
    font-size: 14px;
    text-decoration: none;
    line-height: 21px;
}
#socials-block {text-align: center;}
.smm-icon{margin: 0 0 15px;}
.smm-icon a {color: #669;text-decoration: none;}
a.sb{width: 32px;height: 32px;background-repeat: no-repeat;background-position: center center;text-indent: -900em;color: #333;text-decoration: none;line-height: 100%;white-space: nowrap;display: inline-block;position: relative;vertical-align: middle;margin: 0 2px 5px 0;background-color: #ececec;border: solid 1px #b8b8b9;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
*:first-child+html a.sb {text-indent: 0;line-height: 0;font-size: 0;overflow: hidden;}
a.sb:hover, a.sb:hover:after{background-color: #f3f3f3;background-image: none;}
a.sb.insta {background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAC4jAAAuIwF4pT92AAAAIXRFWHRDcmVhdGlvbiBUaW1lADIwMTc6MDY6MjggMTU6NDQ6NDCgPnQ2AAADGklEQVR4Ae2WS0hVURSGt0RSQvSwiMJKe9CgJkn0JKSa6KhRzQrLZkUkToKEInpAETUQmhTRpKBBk4JGEQ0ih4UFTUypFLOyp5U9tO+/rBWbc8/xXi+Bk3vgY+29zl5r/2ftx71hbGwsTCaTOrk+vCygXIGCFQghbIdn8AHYNWG0CH4x5gU0FjphmQIIngIn4CNo4j8wCO/gPQyBRDnelx0BxUjIU5ibJWQ8AbsJ/ApK1A+tsAbmwWyYCTMi1Jd/ERyBJ/ADFN9ZioABC+7GbosT0J8K040qs5XxGLV5JEKVUxUXJt/nxqQ6Q6ghQKX8BvU+hvYVUPmH4bPxCSu8Wrei8arWG9BStLg/tqlLwOAVoPV+BTUK4GkHX1s50pDoHuj1SWh32dgD7ottloBagt7CiE1eQfs3xJOqr6/zTaiKrIVl8B32WOxV2oorScCAJVlJApXeBfyk3QhLYRa0gDbca3gOWvdjFnue9oQF1BGkCrgAfZmOnxJpQ+XWGXsPtFkrQftGFXGRF0zAGfMdVj9JnsOCagmSgD7rr6PtFRg1XzzZS94vh+vgAjps3EnztaqfJM9hQV6BfuuvJ4kLkLBq8AtKE+oU7ICL4AIuWewp85VUARewgSQuQOurTXkTdEw14ZBN9sX68nkFTpuvTWOS5DksUS1B8R6op+97QOe9EyTiHFwDrf9iiKuS3AMlnYJBE7SK5LoXvLw6grehGRpAIvzm9DHtFtvBO/kOJb8+9z7VGUIdAZpw2JLMp90HntytbsS47O5XJfZZrMTJfzB1rlRnCEsI0BJo3edYombauul8kiyrS+gyVFlcl8VMSMACglRSXb17XSTtLfAAuqEXdFULHcMeeARno/Gr6aty2qz73R/brE1YQYBuO33lv2s1DizUJm4aeMW0cXMVScalCtAgnuOgfz/q6N/NY9CVuxUaYKOxGbvJ2k3YXXADNKnidUUfTU7s/UwBJqLakrgQWZVTPzz+MyyrTSerDakTItFC5b/vk6XZcQV4AEl2wh14WCR3GacruMlzZNmiBGQF/w9/WUC5An8BPaKFQGWtvOUAAAAASUVORK5CYII=');}
a.sb.facebook {background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAAGFBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABWNxwqAAAAB3RSTlMAMBDwwLCgFCT3wAAAAC5JREFUKM9jGFjAGF5ejiIgXI4m4I4mwFSOKZCAaiiaCewgHQXkCyAMHQwCdAYAaYoZQ5qA32kAAAAASUVORK5CYII=');}
a.sb.vk {background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAC4jAAAuIwF4pT92AAAAIXRFWHRDcmVhdGlvbiBUaW1lADIwMTc6MDY6MjggMTU6NDQ6NDCgPnQ2AAAB00lEQVR4Ae2UTStFYRDHj7dEiY0UZWfBxgKxUKQsKAusLK1kYckX8AVskI0ssbARSl4WZGflC1yShVKKIm/Xb27P3J7mnnPPvZKbOqd+zfPMzDPzf+acTpBOp4NSUtLmcvFEQDKBZAL/bwJBEFRCF4zCGAxA/U9/ZjkToNggHMGpYw/brg1Yz8Mn8BfJktK4WmKrcAxa55D1iMbVhgnoIPEL/AZbekAsz5qJi7Ncc1j3hMQlZ1xz1OYIcA32TYEP9m3ZQ0Ewa+JvGnPnt01cml9ChZ+XybUOV6AvpEB2CsSmTfxZ6+DvBvuKXvF1ao5vQyfgROyaJnKLYRebMbFH56/CLzeVXJ85v6m/zidAvoV3U+iWfSssGb/cuBGWjV9EbPoN7TpSgCTy2EbifAIrTPwvINbngX2Dberv4wTUUeDaFPUbxK1TnK3xG9p1XgGSzDME9qOKa+zHDzhfaxvrPlaAE7FAEb9o2PqOnPuIPPkhhU6iIAFOxGJEcRXTS7wJriLydvCX6c3VFizAiZigyE1IA/koMz8ZbAukQIX5dlIbqy1KgBNRTfEp2IAzOIcVLehymvGtwwVIjtgT6PfzMrnW8df7oifw2wITAckEkgmUfALf2dfvcHkUgJAAAAAASUVORK5CYII=');}
#workarea {
    position: relative;
    display: inline-block;
    vertical-align: top;
    width: 868px;

    margin: 0 auto;
    background-color: #fff;
    border: 1px solid #a1a1a1;

    -moz-box-shadow:    1px 2px 5px rgba(0,0,0,0.25);
    -webkit-box-shadow: 1px 2px 5px rgba(0,0,0,0.25);
    box-shadow:         1px 2px 5px rgba(0,0,0,0.25);

    padding: 10px;
	padding-top: 0;
}
#workarea .workarea-nopadding {
    margin-left: -10px;
    margin-right: -10px;
}
#about {
    /*position: absolute;
    bottom: 0;
    padding-top: 22px;
    left: 0;*/
    width: 100%;
    font-size: 12px;
    box-sizing: border-box;
    color: #000;
}

#footer {
    min-width: 1200px;

    background: url('/local/templates/rossymvol/images/my_footer_shadow.png') no-repeat top center #dcdcdc;
    margin-top: 15px;
    border-top: 1px solid #a8a8a8;
    padding-top: 3px;

    text-align: center;
    color: #6c6b6b;
}
#footer .page-width-limiter {
	position: relative;
}
#footer .footer-menu a {
    color: inherit;
    text-decoration: none;
}
#footer .footer-menu a[href="/buyers/pay/"] {
    color: #97ad2f !important;
}
#footer .menu-bar {
    padding-left: 45px;
}
#footer .footer-menu {
    text-align: left;
    /*text-shadow: 1px 1px 0px #fff;*/

    display: inline-block;
    vertical-align: top;

    margin: 0 45px;

    -webkit-font-smoothing: subpixel-antialiased !important;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility:    hidden;
    -ms-backface-visibility:     hidden;
}
#footer .footer-menu h3 {
    font-weight: normal;
    font-size: 16px;
    color: #6c6b6b;
}
#footer .footer-menu ul {
    list-style: none;
    padding: 0;

    font-size: 14px;
    margin-top: 5px;
}
#footer .footer-menu li {
    line-height: 21px;
}
/* хлебные крошки шаблона */
#workarea-headbar {
    margin: 0 -10px;
    margin-bottom: 10px;
    border-bottom: 2px #8d8d8d solid;
    background-image: url('/local/templates/rossymvol/images/my_rs_wa_head.png');
    background-size: auto 100%;
    background-repeat: no-repeat;
    background-position: right bottom;
    padding: 14px 10px;
    padding-bottom: 12px;
}

#breadcrumb {
    list-style: none;
    line-height: 14px;
    margin: 0;
    margin-bottom: 5px;
}
#breadcrumb .entry {
    position: relative;
    display: inline-block;
    font-size: 11px;

    text-align: center;
    vertical-align: middle;

    color: #a5a5a4;
    text-decoration: none;
}
#breadcrumb a:hover {
    text-decoration: underline;
}
#breadcrumb .home {
    background: url('/local/templates/rossymvol/images/my_bc_home.png') no-repeat left 1px;
    padding-left: 15px;
}
#breadcrumb span {
}
#breadcrumb .arrow {
    display: inline-block;
    padding: 0;
    width: 7px;
    height: 13px;
    background: url('/local/templates/rossymvol/images/my_bc_arrow.png') no-repeat center center;
    vertical-align: bottom;
    margin: 0 3px;
}
/*-- хлебные крошки шаблона --*/
/* хлебные крошки заказа */
.ordercrumbs {
    list-style: none;
    line-height: 20px;
    margin: 0;
    padding: 0;
    font-size: 0;
}
.ordercrumbs .step {
    font-weight: bold;
}
.ordercrumbs li.clickable {
    cursor: pointer;
}
.ordercrumbs li.first {
    padding-left: 15px;
}
.ordercrumbs li {
    padding-left: 30px;
    padding-right: 15px;
    position: relative;
    display: inline-block;
    border-bottom: 1px solid #8d8d8d;
    font-size: 12px;
    color: #8d8d8d;

    /*min-width: 265px;*/
    min-height: 20px;
    text-align: center;

}
.ordercrumbs li .title {
    display: none;
}
.ordercrumbs li.current .title {
    display: inline;
}
.ordercrumbs li.current {
    color: #fff;
    background-color: #8d8d8d;
}
.ordercrumbs li .arrow-border {
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #8D8D8D;
    border-style: solid;
    /*border-width: 11px;*/
    border-width: 0.95em;
    height: 0;
    width: 0;
    position: absolute;
    right: -22px;
    top: -1px;
}

.ordercrumbs li .arrow {
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #FFF;
    border-style: solid;
    /*border-width: 10px;*/
    border-width: 0.9em;
    height: 0;
    width: 0;
    position: absolute;
    right: -20px;
    top: 0px;
    z-index: 2;
}
.ordercrumbs li.current .arrow {
    display: none;
}
/*-- хлебные крошки --*/




.modal{
	display:none;
	top:50%;
	left:50%;
	position:fixed;
	z-index:999;
	box-shadow:0 0 10px 0 rgba(0,0,0,0.6);
}



/*-- 2015-07-18 заказ в 1 клик --*/

.fast-order-btn {
    display: block;
    background: #006b9c;
    color: #fff;
    text-align: center;
    text-decoration: none;
    height: 20px;
    line-height: 20px;
    width: 141px;
    top: 54px;
    position: absolute;
}

.fast-order-helper {
    background: #fff;
    position: absolute;
    width: 128px;
    border: 1px solid #a1a1a1;
    z-index: 100;
    color: #696969;
    padding: 14px 8px 8px 8px;
    text-align: center;
    font-size: 12px;
    display: none;
}

.fast-order-helper.up:before, .fast-order-helper.down:before {
    content: " ";
    background: url(/local/templates/rossymvol/images/fast-order-help-up.png) no-repeat;
    width: 19px;
    height: 10px;
    position: absolute;
    display: block;
    
}

.fast-order-helper.up:before {
    right: 14px;
    top: -10px;
}

.fast-order-helper.down:before {
    background: url(/local/templates/rossymvol/images/fast-order-help-down.png) no-repeat;
    bottom: -10px;
    left: 14px;
}

.fast-order-helper b {
    display: block;
    font-weight: bold;
    color: #006b9c;
    border-bottom: 1px dashed #a1a1a1;
    padding-bottom: 12px;
    margin-bottom: 6px;
}

.fast-order-helper i.x {
    display: block;
    width: 14px;
    height: 14px;
    color: #696969;
    position: absolute;
    cursor: pointer;
    font-style: normal;
    right: 10px;
    top: 6px;
}

#cart_line .fast-order-helper {
    right: 50px;
    top: 86px;
    
}

#cart_line {
    background: none;
    position: relative;
}

#cart_line .cart {
    margin:0;
    background: #95ab2e;
    padding: 8px 3px 3px 0;
    position: relative;
}

.fast-order-modal {
    width: 520px;
    padding: 13px 33px 38px;
    background: #fff;
}

.fast-order-modal h2 {
    height: 44px;
    background: url(/local/templates/rossymvol/images/fast-order-cart-icon.png) left top no-repeat;
    line-height: 44px;
    padding-left: 60px;
    font-weight: normal;
    font-size: 16px;
    color: #383535;
    position: relative;
}  

.fast-order-modal h2 a.cube {
    display: block;
    position: absolute;
    width: 44px;
    height: 44px;
    left: 0;
    top: 0;
}

.fast-order-modal > hr {
    display: block;
    height: 0px;
    border: none;
    background: none;
    border-bottom: 1px dotted #a0a0a0;
    margin: 15px 0;
}

.fast-order-modal .row {
    /*overflow: hidden;*/
    position: relative;
    padding-right: 259px;
    padding-bottom: 8px;
}

.fast-order-modal .row > p {
    display: block;
    width: 250px;
    position: absolute;
    right: 0;
    top: 3px;
    color: #696969;
    line-height: 140%;
    padding-bottom: 4px;
    font-size: 12px;
}

.fast-order-modal .row input[type='text'], .fast-order-modal .row input[type='email'] {
    background: #fff;
    border: 1px solid #ababab;
    display: block;
    float: left;
    padding: 5px 8px;
    height: 30px;
    line-height: 18px;
    width: 228px;
    font-family: Arial;
    font-size: 14px;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
    -webkit-box-shadow: inset 3px 4px 5px 0px rgba(120, 115, 115, 0.2);
-moz-box-shadow:    inset 3px 4px 5px 0px rgba(120, 115, 115, 0.2);
box-shadow:         inset 3px 4px 5px 0px rgba(120, 115, 115, 0.2);
    position: relative;
}

.fast-order-modal .row input.error {
    border: 1px solid #ff0000;
}

.fast-order-modal .row > i.s {
    background: url(/local/templates/rossymvol/images/fast-order-checker.png) no-repeat;
    width: 18px;
    height: 16px;
    margin-left: 10px;
    display: block;
    float: left;
    margin-top: 7px;
    display: none;
}

.fast-order-modal .row label {
    display: block;
    color: #3a5059;
    font-weight: bold;
    font-size: 12px;
    margin-bottom: 3px;
}

.fast-order-modal .row label span {
    color: #ff0000;
}

.fast-order-modal .actions {
    text-align: center;
    margin: 20px 0 0 0;
}

.fast-order-modal .actions button {
    color: #fff;
    background: #006b9c;
    height: 38px;
    padding: 10px 0;
    display: inline-block;
    font-family: Arial;
    width: 197px;
    text-align: center;
    border: none;
    font-size: 16px;
    position: relative;
    cursor: pointer;
}

.fast-order-modal .actions button[type=submit] {
    background: #99ae19;
}

.fast-order-modal .actions button[type=submit] i {
    display: block;
    width: 17px;
    height: 17px;
    background: url(/local/templates/rossymvol/images/fast-order-help-icon.png) no-repeat;
    position: absolute;
    right: 10px;
    top: 10px;
}

.fast-order-modal .actions button[type=submit] i span {
    display: none;
    top: -107px;
    width: 220px;
    text-align: left;
    font-style: normal;
    right: -205px;
    line-height: 140%;
    height: 72px;
}

.fast-order-modal .actions button[type=submit] i:hover span {
    display: block;
}

.fast-order-modal .actions > span {
    color: #696969;
    display: inline-block;
    margin: 0 27px;
    font-size: 12px;
}

.fast-order-modal.message {
    font-size: 13px;
    color: #696969;
    text-align: center;
}

.fast-order-modal.message .box {
    border: 10px solid #ffed91;
    padding: 0 5px;
    margin: 13px 0;
}

.fast-order-modal.message .contacts {
    width: 300px;
    margin: 0 auto;
    text-align: left;
}

.fast-order-modal.message .contacts a {
    color: #006b9c;
}

.fast-order-modal.message .contacts p {
    margin: 2px 0;
    padding: 0;
}

.fast-order-auth-modal {
    background: #fff;
    padding: 31px 48px;
    color: #696969;
    font-size: 13px;
    line-height: 150%;
    width: 530px;
    text-align: center;
}

.fast-order-auth-modal hr {
    display: block;
    border: none;
    height: 1px;
    background: none;
    border-bottom: 1px dotted #696969;
    margin: 5px 0;
}

.fast-order-auth-modal p span {
    display: inline-block;
    background: #ffed91;
    border: 1px dotted #ffed91;
    padding: 0 3px;
}

.fast-order-auth-modal .input {
    width: 300px;
    margin: 20px auto;
    text-align: left;
    position: relative;
}

.fast-order-auth-modal .input .auth-error {
    position: absolute;
    width: 130px;
    text-align: left;
    color: #ff0000;
    right: -140px;
    top: 34px;
    display: none;
}

.fast-order-auth-modal .input label {
    display: block;
    font-weight: bold;
    text-align: left;
}

.fast-order-auth-modal .input input[type=text] {
    height: 35px;
    border: 1px solid #ababab;
    color: #646262;
    display: block;
    float: left;
    text-align: center;
    font-size: 24px;
    -webkit-box-shadow: inset 4px 4px 5px 0px rgba(120, 115, 115, 0.2);
    -moz-box-shadow:    inset 4px 4px 5px 0px rgba(120, 115, 115, 0.2);
    box-shadow:         inset 4px 4px 5px 0px rgba(120, 115, 115, 0.2);
    width: 170px;
    margin: 7px 0;
}

.fast-order-auth-modal .input button[type=submit] {
    height: 35px;
    color: #fff;
    display: block;
    font-size: 16px;
    line-height: 27px;
    width: 128px;
    text-align: center;
    float: right;
    background: #99ae19;
    border: none;
    margin: 7px 0;
}

.fast-order-auth-modal .input a {
    text-decoration: none;
    border-bottom: 1px dotted #006b9c;
    color: #006b9c;
}

.fast-order-auth-modal .success {
    color: #006b9c;
    display: none;
}

.success-order {
    font-size: 13px;
    color: #696969;
    text-align: center;
    border: 10px solid #ffed91;
    padding: 10px 5px;
    margin: 13px auto 0 auto;
    width: 70%;
    line-height: 140%;
    position: relative;
}

.success-order .x {
    display: block;
    width: 20px;
    height: 20px;
    position: absolute;
    right: 2px;
    top: 2px;
    cursor: pointer;
}

.success-order hr {
    display: block;
    height: 0px;
    border: none;
    background: none;
    border-bottom: 1px dotted #a0a0a0;
    margin: 15px 0;
}

.auth-register {
    overflow: hidden;
    font-size: 12px;
    padding: 0 30px 60px 60px;
}

.auth-register .auth-form {
    float: right;
    width: 335px;
}

.auth-register.popup {
    padding: 0 30px 40px 30px;
}

.auth-register.popup .auth-form {
    float: none;
}

.fancybox-opened .fancybox-skin.white {
    background: #fff;
}

.auth-register .reg-form {
    width: 325px;
    float: left;
}

.auth-register .enter-company-id {
    text-decoration: none;
    color: #316b99;
    border-bottom: 1px dashed #316b99;
    top: -20px;
    left: 25px;
    position: relative;
    font-size: 15px;
}

.auth-register .enter-company-id.back:before {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo1MDVFMjAzOTU3NEVFMjExQjlFNzk0NTYxQzU3NEJGNCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDQTY5N0Q3RTEzQ0IxMUU4QjJEQUQwNjJFRkFBMzcxMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDQTY5N0Q3RDEzQ0IxMUU4QjJEQUQwNjJFRkFBMzcxMSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjY0MkZEREFGQ0JFNkU3MTE5N0I5RDc3RDg1MjJENjM5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjUwNUUyMDM5NTc0RUUyMTFCOUU3OTQ1NjFDNTc0QkY0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+cp9grAAAAN9JREFUeNpi+o8Kvn7/+R8DMDEggc9ff1bP28uAAVjgrG8/ftUt2Hfw+mOcioAqSmbsPHHnGQMD44U7z5FVqEoLMQKt/PTtZz3QjGtP/gGtZ/wPhgyM/0EqgIx5Bb4sQJfWzdt7GGgLIyMzUJQBpAIF/Gdg+fv3/7ffv4G2QPSByH8Qxn+QIIj4z8THw9GR7GqsIgHXycjEALSUmQFkMJABNvw/yPJPX37kT9t+6eFroAFzC33BBv+HaAE6nAEeYh8/f0/t22iYPRNfYILtdTFVlMAMJwY0TUDzME0CCDAAnw29ZfY3OMAAAAAASUVORK5CYII=');
    width: 12px;
    height: 12px;
    content: " ";
    display: inline-block;
    margin-right: 5px;
}

.auth-register h2 {
    color: #61605f;
    font-size: 30px;
    font-weight: normal;
    margin-bottom: 25px;
    padding-left: 24px;
}

.auth-register .error-message {
    position: absolute;
    width: 200px;
    top: -55px;
    left: 130px;
    color: #ff0000;
}

.auth-register form {
    display: block;
    position: relative;
}

.auth-register form .box {
    background: #ffffda;
    padding: 5px 15px 5px 24px;
    margin-bottom: 18px;
}

.auth-register form .row label {
    display: block;
    color: #61605f;
    margin-bottom: 5px;
    font-weight: bold;
}

.auth-register form .row label i {
    font-style: normal;
    color: #ff0000;
}

.auth-register form .row {
    margin: 10px 0;
    position: relative;
}

.auth-register form .row label span {
    font-weight: normal;
}

.auth-register form input[type=text],
.auth-register form input[type=password],
.auth-register form input[type=email] {
    height: 29px;
    border: 1px solid #ababab;
    background: #fff;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
    -webkit-box-shadow: inset 0px 5px 5px 0px rgba(120, 115, 115, 0.2);
    -moz-box-shadow:    inset 0px 5px 5px 0px rgba(120, 115, 115, 0.2);
    box-shadow:         inset 0px 5px 5px 0px rgba(120, 115, 115, 0.2);
    display: block;
    width: 98%;
}

.auth-register form .row .eye, .auth-register form .row .eye-change {
    width: 14px;
    height: 10px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAKCAYAAACE2W/HAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAPlJREFUeNpi/P//PwMMJCUmsAKpTCBOBGI9IGYE4ktAvBCIp82bv+AnTC0jTCNQkyqQWg3E+kD8HYjZoBp/AzE7EF8F4nCg5qtwjUBNukD2PiAWAeK/QMzMgB18AGJXoOYzjIkJ8RJAzhkglmYgDrwGYmMmILGABE0gIArES0EamZAEtwOxIhA3IIl1Q8XWI4kxsgCJeCA+C8SSQGwJxG+BuB2If0D92gcNJGuopjdAHA0LHFDQ74UGDsjkKGAA/ICGNjvUOxHQwHEDyp1Gjg41ILUKGh1PgHgjEIMkfYBYAWt0oCWAZBATFHJQ4YtAPBeI5yAnAIAAAwDCRFFkaddjqAAAAABJRU5ErkJggg==);
    position: absolute;
    top: 28px;
    right: 18px;
}

.auth-register form .row .eye:hover, .auth-register form .row .eye-change:hover {
    cursor: pointer;
}

.auth-register form .row .eye.open, .auth-register form .row .eye-change.open {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAKCAYAAACE2W/HAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAARVJREFUeNps0r1OAkEQwPFb1PACSCQSoIEOLHwGqKA0Kg2c0lDyDhQ0WFqpQIyNFkbtTOQFhAISegtjo4Wx4KPh+E8yixdgkx+z3O5M5nbPeJ7n2HHmlncIVbjIwGCIDi5vWu2Z3WtsIklJwgMO8IUXzFFAFCMckzxaJpKUZt5FCM84ZcNYCwYJtzjCL7Ks9YxbLu3xp4d9XYhjihq20dSWPxDGNw4D/LQ1SUaXan/EChqoSwGeTYivumcXd5IYcP6HPaktZ314vrmRViNM+ohoqzHMtFUpcLHS6o+0ag9Hjv5ND+cRRdqb+g5HXudEC+dYe/dfR4pwr9fxiSdtL4/ExutY+QDOZSrt6OMBrnHl/wAWAgwADuRk65OI95wAAAAASUVORK5CYII=);
}

.auth-register form button[type=submit], .forgot-password-modal button {
    background: #006b9c;
    color: #fff;
    height: 38px;
    padding: 0 46px 0 36px;
    line-height: 38px;
    font-size: 16px;
    position: relative;
    border: none;
    float: right;
    margin-right: 20px;
}

.auth-register form button[type=submit]:hover, .forgot-password-modal button:hover {
    cursor: pointer;
}

.auth-register form button[type=submit]:after, .forgot-password-modal button:after {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAUCAYAAABbLMdoAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAK1JREFUeNpi/P//vxYDAwMzAwKA2E+B+DUDOgAq3vsfE8wFYiYgZkDGIMIOiN+iKf4OxMHYFINwKRbTzwOxAjbFIkC8A4uGHmTnIFvjDMRP0RS/BmJvbIpBuAmL6QeBWBKbYpDgSSwamrApBmFPIP6IpvgDELthUwzCE7GYfoiJgXjASKwzPgGxB0UebCQ26JyIjRSSohtbQrqELSHhSqKh2JIo0YmfkZRsBRBgADUglEMBBodMAAAAAElFTkSuQmCC) ;
    content: " ";
    position: absolute;
    width: 11px;
    height: 20px;
    right: 11px;
    top: 9px;
}

.auth-register form a.forgot-password {
    margin-top: 10px;
    float: left;
    text-decoration: none;
    border-bottom: 1px dashed #006b9c;
    margin-left: 24px;
    color: #006b9c;
    font-size: 16px;
}

.auth-register form a.forgot-password:hover {
    border-bottom: none;
}

.auth-register form label.checkbox {
    display: block;
    font-size: 11px;
    margin-top: -10px;
    margin-bottom: 20px;
}

.auth-register .reg-form button[type=submit] {
    display: block;
    padding-left: 0;
    padding-right: 0;
    width: 250px;
    margin: 0 auto;
    float: none;
}

.auth-register .faq {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAMAAAAMs7fIAAAAYFBMVEVhYF////9hYF9hYF9hYF9hYF9hYF9hYF9hYF9hYF9hYF9hYF9hYF9hYF9hYF9hYF9hYF9hYF9hYF9hYF9sa2p2dXSLioqgoJ+rqqq1tbTAv7/KysrV1dTq6ur09PT////dqRkfAAAAE3RSTlMAAAxRVFdpbG94e7e6veHk5+r5XxcLgAAAAI5JREFUeAFdkNsOgkAMREu5gLBCodwV+/9/qUOzSjwvnZwMKV0CXDattk3Jn5xApKKOpG5u+qOGyfVKlhB3CPNhtiF0TAXmZLsutiAWFDBWG1WfD8RAopHj/ExoiGJ/TRjDt7PZrN4JLkZbPdyxC8yo+C4WvSIc/zl2ctxV/99FlPXq9Bm5Ia6CqITqfJ83dB8RdXU/ZcUAAAAASUVORK5CYII=);
    background-repeat: no-repeat;
    background-position: left top;
    color: #61605f;
    padding-left: 23px;
    padding-top: 3px;
    margin-top: 32px;
    margin-bottom: 16px;
}

.auth-register .info {
    background-color: #ffffda;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAMAAAAMs7fIAAAAYFBMVEVhYF////9hYF9hYF9hYF9hYF9hYF9hYF9hYF9hYF9hYF9hYF9hYF9hYF9hYF9hYF9hYF9hYF9hYF9hYF9sa2p2dXSBgH+Lioqrqqq1tbTKysrV1dTf39/q6ur09PT////VUz5oAAAAE3RSTlMAAAxRVFdpbG94e7e6veHk5+r5XxcLgAAAAIFJREFUGBkFwYENwjAMADAnzZA2xP+HIkCMNsMOyK3G9lvz10RgPAawnksE+wHA5x1pOwCwl8wDcN/hHlkFjGioGnsB17mAKnAk74aqBG+3rUFmA3IBnRMwGlh5AhEX8M25wHCBNbNfICzwuoaODX2CzzcC9Uign1ME5K1qrDnPJv75tDJArjtW7wAAAABJRU5ErkJggg==);
    background-repeat: no-repeat;
    background-position: 11px 12px;
    padding: 12px 12px 11px 36px;
    color: #4f4f4f;
    clear: both;
    line-height: 160%;
    margin-left: -11px;
    margin-top: 20px;
    
}

.auth-register .info b {
    display: block;
}

.auth-register .info ul {
    margin: 0 0 0 14px;
    padding: 0;
}

.auth-register .info ul li {
    padding-left: 32px;
}

.forgot-password-modal {
    width: 330px;
    padding: 20px 37px;
    background: #fff;
    font-size: 12px;
    line-height: 150%;
}

.forgot-password-modal > h2 {
    font-weight:normal;
    font-size: 24px;
    color: #61605f;
    margin-bottom: 10px;
}

.forgot-password-modal p {
    margin: 0;
    padding: 0;
}

.forgot-password-modal .tabs .titles {
    overflow: hidden;
    margin-bottom: 18px;
}

.forgot-password-modal .tabs .titles a {
    display: block;
    float: left;
    border: 1px solid #ababab;
    padding: 0 8px;
    height: 20px;
    line-height: 20px;
    color: #61605f;
    text-decoration: none;
}

.forgot-password-modal .tabs .titles a.active {
    background: #939191;
    -webkit-box-shadow: inset 0px 1px 9px 0px rgba(0, 0, 0, 0.58);
-moz-box-shadow:    inset 0px 1px 9px 0px rgba(0, 0, 0, 0.58);
box-shadow:         inset 0px 1px 9px 0px rgba(0, 0, 0, 0.58);
    color: #fff;
    height: 22px;
    line-height: 22px;
    border: none;
}

.forgot-password-modal .tabs .error-message {
    color: #ff0000;
    margin: 5px 0 4px 0;
    display: none;
}

.forgot-password-modal .success-message {
    padding: 50px 0;
    text-align: center;
}

.forgot-password-modal .success-message p {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAMAAAAMs7fIAAAAYFBMVEVhYF////9hYF9hYF9hYF9hYF9hYF9hYF9hYF9hYF9hYF9hYF9hYF9hYF9hYF9hYF9hYF9hYF9hYF9hYF9sa2p2dXSBgH+Lioqrqqq1tbTKysrV1dTf39/q6ur09PT////VUz5oAAAAE3RSTlMAAAxRVFdpbG94e7e6veHk5+r5XxcLgAAAAIFJREFUGBkFwYENwjAMADAnzZA2xP+HIkCMNsMOyK3G9lvz10RgPAawnksE+wHA5x1pOwCwl8wDcN/hHlkFjGioGnsB17mAKnAk74aqBG+3rUFmA3IBnRMwGlh5AhEX8M25wHCBNbNfICzwuoaODX2CzzcC9Uign1ME5K1qrDnPJv75tDJArjtW7wAAAABJRU5ErkJggg==);
    background-repeat: no-repeat;
    background-position: left top;
    padding-left: 25px;
    margin-bottom: 6px;
}

.forgot-password-modal .success-message button {
    display: inline-block;
      float: none;
  margin-top: 40px;
}

.forgot-password-modal .tabs .tab {
    overflow: hidden;
}

.forgot-password-modal .tabs input[type=text], .forgot-password-modal .tabs input[type=email] {
    height: 29px;
    background: #fff;
    border: 1px solid #ababab;
    -webkit-box-shadow: inset 0px 5px 5px 0px rgba(120, 115, 155, 0.2);
    -moz-box-shadow:    inset 0px 5px 5px 0px rgba(120, 115, 155, 0.2);
    box-shadow:         inset 0px 5px 5px 0px rgba(120, 115, 155, 0.2);
    line-height: 29px;
    color: #61605f;
    font-size: 16px;
    padding: 0 12px;
    float: left;
    display: block;
    border-right: none;
    width: 195px;
    margin-top: 6px;
}

.forgot-password-modal .tabs button[type=submit] {
    float: left;
    display: block;
    padding: 0 26px 0 16px;
    height: 29px;
    line-height: 29px;
    font-size: 16px;
    margin-top: 6px;
}

.forgot-password-modal .tabs button[type=submit]:after {
    right: 8px;
    top: 5px;
}

#top-line .register {
    background: url(/local/templates/rossymvol/images/auth-icon.png) no-repeat;
    background-position: left center;
    padding-left: 25px;
    margin-right: 25px;
}

#cart_line .cart.full_height {
    padding-bottom: 12px;
}

.summary .right-side .buttons .order {
    float: right;
    width: 150px;
} 

.summary .right-side .buttons .fastorder {
    width: 150px;
    float: left;
}

.summary .right-side .buttons .order p, .summary .right-side .buttons .fastorder p {
    text-align: left;
    font-size: 11px;
}

.summary .right-side .buttons .fastorder {
    margin-right: 25px;
}

#id-cart-list .bt4 {
      padding: 8px 16px;
      position: relative;
}

#id-cart-list .bt4:hover {
    cursor: pointer;
}

.summary .right-side .buttons .order .bt4:after {
    position: absolute;
    background: url(/local/templates/rossymvol/images/submit-arrow.png) no-repeat;
    width: 13px;
    height: 17px;
    content: " ";
      top: 9px;
  right: 9px;
}

.reload-captcha {
    position: absolute;
    width: 18px;
    height: 18px;
    margin:-60px 0 0 -60px;
    display: block;
    right: 80px;
    top: 72px;
   
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAAdVBMVEWhpqyhpqyhpqyhpqyhpqyhpqyhpqyhpqyhpqyhpqyhpqyhpqyhpqyhpqyhpqyhpqyhpqyhpqyhpqyhpqyhpqyhpqyhpqyhpqyhpqyhpqyhpqyhpqyhpqyhpqyhpqyhpqyhpqyhpqyhpqyhpqyhpqyhpqyhpqy/JBbZAAAAJnRSTlMAAwYMDxskPEJFSEtUYGlvdZCWmairvcDDyczP1djb3ufq7fD5/BxTaGEAAACYSURBVHjaXdDLFoIwDEXR6wsrIiqoYPBZ9Pz/J1pLHeAenpVBEi0UuNreWL1SVO6VtSRNFhPHHniaPQG/jCmwXEHehZYN6TpVND1Ak6b2Sq0Dp8K+NqmtoNLYxHPTnxMv9bT6c8FPNFbBWoPcvgo5uM9S2xKUUgPH36o2pKz/HeTOaUpLDzzMHoCvYho/Z1emO2qDrnYK5h/b3xM3qiI0LQAAAABJRU5ErkJggg==);
}

.reload-captcha.load {
     -webkit-animation:spin 0.5s linear infinite;
    -moz-animation:spin 0.5s linear infinite;
    animation:spin 0.5s linear infinite;
}

@-moz-keyframes spin { 100% { -moz-transform: rotate(360deg); } }
@-webkit-keyframes spin { 100% { -webkit-transform: rotate(360deg); } }
@keyframes spin { 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); } }

@-moz-document url-prefix()
{
    .fast-order-btn {
        top: 55px;
    }
}

/** change city **/

.chnage-city-modal {
    width: 96%;
    padding: 2%;
    background: #fff;
    font-size: 14px;
}

.chnage-city-modal h2 {
    height: 23px;
    line-height: 23px;
    font-weight: bold;
    font-size: 16px;
    color: #383535;
    position: relative;
    color: #61605f;
}  

.chnage-city-modal > hr {
    display: block;
    height: 0px;
    border: none;
    background: none;
    border-bottom: 1px dotted #a0a0a0;
    margin: 15px 0;
}

.chnage-city-modal .search input{
    background: #fff;
    border: 1px solid #ababab;
    display: block;
    padding: 5px 8px;
    height: 30px;
    line-height: 18px;
    width: 470px;
    font-family: Arial;
    font-size: 14px;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
    -webkit-box-shadow: inset 3px 4px 5px 0px rgba(120, 115, 115, 0.2);
    -moz-box-shadow: inset 3px 4px 5px 0px rgba(120, 115, 115, 0.2);
    box-shadow: inset 3px 4px 5px 0px rgba(120, 115, 115, 0.2);
    position: relative;
}

.chnage-city-modal .search {
    margin-bottom: 15px;
}

.chnage-city-modal .columns {
    margin-bottom: 0px;
    margin-top: 20px;
}

.chnage-city-modal .columns a {
    display: block;
    width: 30%;
    margin-right: 3.333%;
    float: left;
    height: 15px;
    margin-bottom: 15px;
    position: relative;
    left: 25px;
    text-decoration: none;
}

.chnage-city-modal .columns a span {
    border-bottom: 1px dashed;
}

.chnage-city-modal .columns a:hover {
    text-decoration: none;
}

.chnage-city-modal .columns a.active:before {
    content: " ";
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAANCAYAAAB2HjRBAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAAPRJREFUeNqU0r8rxVEYx/HXPX1HykBRBlab/A3Kj90iSUrJcjMwCAMWP+oa6N6wMBnIoIwyGU3+ACkbGZlYzrdOp0v3Psupz/N5P/U851NpXPdpo+axgWVcFW2A49hHF05RhBbBYRxHUHy3W4H7cYKBTD8o4TE8YzozdKKBkUxfRz1gEucYQg2j0VDEHScy8Ax7paGGntjoRh1TcchCBt5hFd8QcJQZBnGLtUx/wiLeSyHgEFuJqYJedCTaK2bwkk4L+MFOvGiz+sBsPKgcFndYwU3W/0IV982mpv/8iSU8JtomLv4KQB7PN8zhEg/Y/S89vwMAaNUqC8kl2PYAAAAASUVORK5CYII=');
    background-repeat: no-repeat;
    width: 15px;
    height: 15px;
    position: absolute;
    display: block;
    left: -20px;
    top: 0;
}

.chnage-city-modal .select-button {
    color: #fff;
    background: #006b9c;
    height: 38px;
    line-height: 38px;
    display: inline-block;
    font-family: Arial;
    width: 168px;
    text-align: center;
    border: none;
    font-size: 16px;
    position: relative;
    cursor: pointer;
    text-decoration: none;
    margin-left: 152px;
}

.chnage-city-modal .ui-autocomplete {
    background: #fff;
    border: 1px solid #c0c0c0;
    background: #fff;
    position: absolute;
    padding: 10px;
    z-index: 100;
}

.chnage-city-modal .ui-autocomplete li.ui-menu-item {
    list-style-type: none;
    display: block;
    text-decoration: none;
    color: #316B99;
    margin: 0;
    padding: 0;
    height: 20px;
    line-height: 20px;
}

.chnage-city-modal .ui-autocomplete li.ui-menu-item b {
    color: #ff0000;
}

.chnage-city-modal .ui-autocomplete li.ui-menu-item:hover {
    cursor: pointer;
    text-decoration: none;
    background: #efefef;
}

.chnage-city-modal .ui-autocomplete li.ui-autocomplete-category {
    font-weight: bold;
    list-style-type: none;
    display: block;
    margin: 10px 0;
    padding: 0;
}


#top-line .info {
    width: 180px;
}

#order_form_div .group-props .region-text {
    position: absolute;
    left: 300px;
    color: #000;
}

#ORDER_FORM .dealer-order .buttons .button-submit-loading {
    position: absolute;
    z-index: 100;
    background: #fff url('/local/templates/rossymvol/images/ajax-loader.gif') no-repeat center center;
    width: 100px;
    height: 100px;
    float: none;
    opacity: 0.5;
    display: none;
}

/** calculate delivery **/

.calculate-delivery-online {
    font-size: 14px;
    padding: 20px 15px 0 15px !important;
    color: #3b3b3b;
}

.calculate-delivery-online > h2 {
    color: #006b9c;
    font-size: 15px;
    margin-bottom: 18px;
}

.calculate-delivery-online .variants {
    margin-bottom: 24px;
}

.calculate-delivery-online .variants label {
    color: #3b3b3b;
    line-height: 20px;
    margin-right: 12px;
    padding-left: 30px;
    position: relative;
    display: inline-block;
}

.calculate-delivery-online .variants label.active {
    font-weight: bold;
}

.calculate-delivery-online .variants label .radio-stylize {
    position: absolute;
    left: 0;
    top: 2px;
    display: block;
}

.calculate-delivery-online .city {
    margin-bottom: 15px;
    padding-left: 30px;
}

.calculate-delivery-online .city a.selected {
    color: #3b3b3b;
    text-decoration: none;
    border-bottom: 1px dotted #3b3b3b;
}

.calculate-delivery-online .city a.selected:hover {
    border-bottom: none;
}

.calculate-delivery-online .result {
    margin: 20px 0 10px 0;
}

.calculate-delivery-online .result table {
    width: 100%;
    border-collapse: collapse;
    border: 1px solid #ababab;
    margin-bottom: 5px;
}

.calculate-delivery-online .result table tr td, .calculate-delivery-online .result table tr th {
    border-top: 1px solid #c6c3c3;
    font-size: 14px;
    color: #3b3b3b;
    font-weight: normal;
    text-align: left;
    padding: 3px 5px 3px 25px;
}

.calculate-delivery-online .result table tr td.image {
    height: 32px;
    padding-left: 103px;
    position: relative;
}

.calculate-delivery-online .result .legend-calculate {
    margin-bottom:10px;
    background-image: url('data:image/png;base64,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');
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 25px;
}

.calculate-delivery-online .result table tr td.image img {
    display: block;
    width: 60px;
    position: absolute;
    left: 25px;
    top: 3px;
}

.calculate-delivery-online .result table thead tr th {
    border-top: none;
}

.calculate-delivery-online .result .subinfo span {
    color: #ff0000;
}

.calculate-delivery-online .manual-calculate {
    margin: 7px 0;
    display: none;
}

.calculate-delivery-online .manual-calculate .row {
    overflow: hidden;
    margin: 7px 0;
}

.calculate-delivery-online .manual-calculate label {
    display: block;
    float: left;
    height: 30px;
    line-height: 30px;
}

.calculate-delivery-online .manual-calculate label sup,
.calculate-delivery-online .variants label sup {
    position: absolute;
    margin-top: -3px;
}


.calculate-delivery-online .manual-calculate label.left {
    width: 130px;
    text-align: right;
}

.calculate-delivery-online .manual-calculate input[type=text] {
    display: block;
    float: left;
    height: 28px;
    border: 1px solid #ababab;
    border-radius: 1px;
    margin: 0 8px;
    width: 55px;
    text-align: center;
    font-family: Arial;
    font-size: 14px;
    -webkit-box-shadow: inset 0px 2px 2px 0px rgba(120, 115, 115, 0.2);
-moz-box-shadow:    inset 0px 2px 2px 0px rgba(120, 115, 115, 0.2);
box-shadow:         inset 0px 2px 2px 0px rgba(120, 115, 115, 0.2);
    padding: 0;
}

.calculate-delivery-online .manual-calculate .button {
    margin-left: 138px;
    background: #99ae19;
    border: none;
    color: #fff;
    height: 40px;
    line-height: 40px;
    font-family: Arial;
    font-size: 14px;
    padding: 0 16px;
    display: inline-block;
    cursor: pointer;
    font-size: 16px;
    margin-top: 5px;
    outline: none;
}

.calculate-delivery-online .result table tr.loading td {
    height: 100px;
    background: url(/local/templates/rossymvol/images/ajax-loader.gif) no-repeat center center;
}
.radio-stylize {
    width: 16px;
    height: 16px;
    display: inline-block;
    position: relative;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAhlJREFUeNqcUzuLGlEY/byj4vogKCo+F5SRdJIfMEVSbLXgD9gQCAQSCIGFpLEOqQIJBAKBhS2TMlttE6v9AQtpRAKKOlr4xAc+R0dzvhtN3BRZydfcx5xz7vnuPWPJZrO0W1ar9dDlcj1xOp1HmIfW67W5XC4b0+k0Nx6PP2HevoHfThRFIRCf+v3+d7FYzB0IBMjhcMhvs9lMbbVaWr1ef9lut59D7Itpmn8EcJLi8/m+JpPJTCKRoFAoRB6Ph/claLFYUDwep3A4fKdcLn+uVCrHvV7vIdz8EsDJb1OpVCadTlMwGCS73U5CiN82bTabdMOiXq+X1yf5fP7HYDB4LXDKXZBOVVXlEyRwl7wt3sO9UCQSITgltJoFNyrcbvdj2FO4563lfxW7YZfRaPQAgo8E7GeYDCGyWCy3CjCGscyBwLGAosrWWHnfYixzcFeqoP+sjVtF4Cl0vDPxk+xbjEUWeNQF0pVDOAjjXmQkU2I7nQ5NJpOcGI1GZ7VazUTSZGBuK8YwFqk0wD0X2PjebDbPi8UiNRoNms/n8pS/a7VacaQlplQqscgHtFBUNE3jXr6hpweGYRwymUPD/waPvMY+9ft9qlarVCgUWOBiOBw+g+jaurkUo9vt3ofIKZTfIFgHHBZkRJ7OPcMl6bo+Qu+vsD678TNtREyovofIJUAvQNbw3vf4Gxxc48KuQPyIlsu7rf0UYACOyhqWmpESJQAAAABJRU5ErkJggg==');
}

.radio-stylize.checked {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAoVJREFUeNqcU0loU1EUvfn5KW0GYkrmpoWkP7gLUoRCyEIXKljIwp0WQRAqiFhxwCxcSTfOrYhCoSupG8EiKBWzEiVutLgJQUhNk2bRTGQgQ8nQeO6zqQ3SjRc+77377jnv3OGrQqEQ7TdZlsd0Ot1FrVZ7Ant7t9vttNvtrUajEa7Vai+wz/XF9zZqtZoAnDGbzY9cLpfeYrHQ4OCguNve3lay2WwgnU5fz+Vyl0H2qtPp/CXAS+rh4eE3Ho8n6Ha7yW63k8FgYL8IarVaNDo6Sg6Hw5hIJJY3NjamisXiNNT8IcDL971eb9Dn85HVaqWBgQGSJGlPpkajEWqY1GQy8flcNBr9WS6X7+IR+TBAs4qi8AsiOJPZonsP5mht7ZsgmJg4Srdv3SGbzU5Op5NQC8RkQliXZL1efwHy1JwzS04kftHZ6TNULpf2FKyuvqNI5Astv3xNHo8iVI6MjAyhHuclyA8yGESkUqlo4enDPnDP2DePO47hWMagU1MSJCvYCOlska+f6SBjFb2aMAa1UiT6T2Ml3H0JrUihz8QtYZuc9B8I8vsDYuVYzAKvKQmVDKMYorJs167eJKPx0D9g9vEdJlPE5vN5qtfrYalarS5ubm52MGliYMbHvfR25QOdOnmazGaL+HjPPr7jGI7FVDaBXZLh+IGeLsXj8RkuDLfIarXR/JPnfQp2dnZ4pAV4fX2d1wWkEFcHAgHO5SNyOt5sNsdYIk8h/xu88hl+KpVKlEwmKRaLMcFKpVK5BNKuvFuUZqFQOAaSWTDPYbCGWAlmRLy+O3mUSqWqyP0Gzot9P9MuSQesj0HyHkFXAA6g30f4Dgq+o2CfAHyGlBP7U/stwACDyU7Wnr9OhQAAAABJRU5ErkJggg==');
}

.radio-stylize input {
    display: block;
    width: 16px;
    height: 16px;
    position: absolute;
    left: 0;
    top: 0;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); /* IE 5.5+*/
    -moz-opacity: 0; /* Mozilla 1.6 и ниже */
    -khtml-opacity: 0; /* Konqueror 3.1, Safari 1.1 */
    opacity: 0; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9+ */
    
}

.check-stylize {
     width: 18px;
    height: 18px;
    display: inline-block;
    position: relative;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAASCAYAAAAkAezhAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpBOEJCNUFCRTQ5NDMxMUU1ODVCQ0NGM0MyMEZGODFDNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpBOEJCNUFCRjQ5NDMxMUU1ODVCQ0NGM0MyMEZGODFDNyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkQxMDQ3MkQ1NDkwQjExRTU4NUJDQ0YzQzIwRkY4MUM3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkQxMDQ3MkQ2NDkwQjExRTU4NUJDQ0YzQzIwRkY4MUM3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+atpTvgAAAt5JREFUeNpiZGQrZ6AE/P/ViWD//49XLSMjI3YzCOiDgZAMNhcgVQnE3IwMVAS0dDjQ0XzMTCzX//77IyXEL3kdbhIw5L2AFMhHEgTMeAnEe4AhvZUaDifWXnuvtfrC4g+1mJlZfxanLi9lAQkyc5QFMjD80vn/9/b0f7+3PAO5AZfdTKzekozMqlEMHGVsf390rackhoi11zuW1YODiyESxNZRTjhtZuC3iAlsAPMfN4Z/ZxYCNd8Dcr8C8Tcc+Ou/31vvM/y7sACox5XSpIVsLzC2vgLxN3QcnM7KwcXDPA2kXlJM487xA3ogD36EOJzpt9DfX4ffAJl/ibDv799fB94A9QhT7HCovUAH/sXtOdZp//79FWdj5fwW49/Ze+DAVbA4JKmw/CXdUjL04DMDmPm2AykFIC5fM+PXJqhYEJAKB7G9HLOX7tt1YS1QjyPc4Sws/0i2lBw9+Mzg4uTX+fb9owwwA68AOhjkuPtMTMyzgKHNoCRndDYmqK0bKPdVQDQDrB6cVFiZSQ89cvTgM8NIx+MA0GH/gMmGk5GRaRuw6FsNdLQwJwffh6zYmaDK4jayHqbBklQKkhf3BrqXLQaG8p////8JActrO1ApE+hRukBBVn8Tuh5IiLOSHu3k6CFgxoWogOa2uODOmSwsbD9BAiJCsg+DPMonAJk/0fVA0/hfMtLnXyqkcQwzbvk453Xy84p9mb08N62j4mgDUOwhNj0QhzOTkTmZqZA5sZvx2NYsos/aJPQeMNksxaUHmsb/fBIV1xMBMYlJmsKi2gJAPV8pT+MQe4GZEt3eV6ASBUj/QWouoNjLAmlj/DwoJKKYyPD/95zXr66/x2eZqLi2iJCISjxID+WNMoS9QIeRZC+s1cOhoe0dBfSlI1CEhwFXYwnUSPrP8PHf3z8Hb1zbthwo8oPCRhbZ9sJMYoQmG2ZY8sED/kGbBv/QG0VkOJxsewdFe5wcABBgAOq4VgusFmCsAAAAAElFTkSuQmCC');
    background-repeat: no-repeat;
    background-position: -1px top;
}

.check-stylize input {
    display: block;
    width: 18px;
    height: 18px;
    position: absolute;
    left: 0;
    top: 0;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); /* IE 5.5+*/
    -moz-opacity: 0; /* Mozilla 1.6 и ниже */
    -khtml-opacity: 0; /* Konqueror 3.1, Safari 1.1 */
    opacity: 0; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9+ */
    
}

.check-stylize.checked {
    background-position: -31px top;
}

.file-stylize {
    width: 96%;
    text-indent: 130px;
    height: 19px;
    position: relative;
    padding-right: 10px;
    color: #6b6a6a;
    line-height: 21px;
    background-color: #fff;
    border-top: 1px solid #a9a9a9;
    border-right: 1px solid #a9a9a9;
    border-bottom: 1px solid #a9a9a9;
    border-radius: 0 1px 1px 0;
    font-size: 12px;
}

.file-stylize:before {
    width: 107px;
    height: 21px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGsAAAAVCAYAAABBlxC9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDNjk2MDNGOTcxMEExMUU1OTg0Qzk1NEU1MEU1MzEwMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDNjk2MDNGQTcxMEExMUU1OTg0Qzk1NEU1MEU1MzEwMyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkM2OTYwM0Y3NzEwQTExRTU5ODRDOTU0RTUwRTUzMTAzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkM2OTYwM0Y4NzEwQTExRTU5ODRDOTU0RTUwRTUzMTAzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+ievf5gAACjFJREFUeNrsWmmo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');
    background-repeat: no-repeat;
    background-position: left center;
    position: absolute;
    z-index: 8;
    left: -2px;
    top: -1px;
    content: " ";
    display: block;
}

.file-stylize.selected {
    color: #3d3d3d;
}

.file-stylize .name {
    text-overflow: ellipsis;
    overflow: hidden;
}

.file-stylize.error {
    color: #ff0000;
}

.file-stylize input {
    display: block;
    width: 100%;
    height: 19px;
    position: absolute;
    left: 0;
    top: 0;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); /* IE 5.5+*/
    -moz-opacity: 0; /* Mozilla 1.6 и ниже */
    -khtml-opacity: 0; /* Konqueror 3.1, Safari 1.1 */
    opacity: 0; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9+ */
    z-index: 20;
}

.catalog-item-list .item-view {
    padding-right: 15px;
}
.loadajax-area {
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); /* IE 5.5+*/
    -moz-opacity: 0.5; /* Mozilla 1.6 и ниже */
    -khtml-opacity: 0.5; /* Konqueror 3.1, Safari 1.1 */
    opacity: 0.5; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9+ */
    background: #fff url(/local/templates/rossymvol/images/ajax-loader.gif) no-repeat center center;
}

/* tooltip */
.ui-tooltip {
	font-size: 13px;

	padding: 15px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;

	background-color: #FFF;
	border: 1px solid #A1A1A1;

	color: #000;
}
.ui-tooltip-content::before,
.ui-tooltip-content::after {
    content: '';
    position: absolute;
    border-style: solid;
    display: block;
    width: 0;
}
.ui-tooltip-content::before,
.ui-tooltip-content::after {
    bottom: -10px;
	margin-left: -10px;
	right: 25px;
    border-color: #A1A1A1 transparent;
    border-width: 10px 10px 0;    
}
.ui-tooltip-content::after {
    border-color: #FFF transparent;
	bottom: -8px;
}
/*-- tooltip --*/

.browsehappy {
	background: rgb(243, 165, 165);
	font-size: medium;
	text-align: center;
}

#bx-composite-banner {
	position: absolute;
	right: 0;
	bottom: 0;
	margin: 5px;
}
/*.bx-composite-btn-fixed {
/*    position: fixed !important;
/*    left: 0 !important;
/*    bottom: 0 !important;
/*    top: auto !important;
/*    right: auto !important;
/*}*/


.sof-req {
    color: #D63E2A;
    font-weight: bold;
}
/* блоки количества */
.quantity-box {
    display: inline-block;
    text-align: center;
    min-width: 82px;
}
.quantity-box .plus,
.quantity-box .minus
{
    display: inline-block;
    width: 20px;
    height: 20px;
    line-height: 20px;
    font-size: 18px;
    text-align: center;
    vertical-align: top;

    color: #000;
    text-decoration: none;
    text-shadow: 1px 1px 1px #fff;

    background-color: #d1d0d0;
    -moz-box-shadow: 
        inset -3px -3px 8px rgba(0,0,0,0.2),
        inset 3px 3px 8px rgba(255,255,255,0.2);
    -webkit-box-shadow: 
        inset -3px -3px 8px rgba(0,0,0,0.2),
        inset 3px 3px 8px rgba(255,255,255,0.2);
    box-shadow: 
        inset -3px -3px 8px rgba(0,0,0,0.2),
        inset 3px 3px 8px rgba(255,255,255,0.2);
}
.quantity-box .minus {
    line-height: 18px;
}
/*-- блоки количества --*/
/* spinner */
.ui-spinner {
    display: inline-block;
    position: relative;
    padding: 0 20px;
}
input[type="number"],
.ui-spinner input {
    text-align: center;
    border: 1px solid #DCDCDB;
    margin: 0;
    vertical-align: top;
    width: 45px;
    height: 20px !important;
    padding: 0 !important;

    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box
}
.ui-spinner-input.overflow {
    background-color: yellow;
}
.ui-spinner-button {
    border: none;
    position: absolute;
    cursor: pointer;

    display: inline-block;
    width: 20px;
    height: 20px;
    text-align: center;
    vertical-align: top;
    color: #000;
    text-decoration: none;
    text-shadow: 1px 1px 1px #FFF;
    background-color: #D1D0D0;
    -moz-box-shadow: inset -3px -3px 8px rgba(0,0,0,0.2), inset 3px 3px 8px rgba(255,255,255,0.2);
    -webkit-box-shadow: inset -3px -3px 8px rgba(0, 0, 0, 0.2), inset 3px 3px 8px rgba(255, 255, 255, 0.2);
    box-shadow: inset -3px -3px 8px rgba(0, 0, 0, 0.2), inset 3px 3px 8px rgba(255, 255, 255, 0.2);
	padding: 0;

    /*line-height: 16px;
    font-size: 18px;*/

	font-family: Courier, monospace;
	font-weight: bold;

	line-height: normal;
	font-size: 17px;
}
.ui-spinner-button .ui-icon {
    display: none;
}
.ui-spinner-down {
    left: 0;
}
/*
.ui-spinner-down .ui-button-text:after {
    content: "-";
}
.ui-spinner-up .ui-button-text:after {
    content: "+";
}
*/
.ui-spinner-up {
    right: 0;
}
/*-- spinner --*/

.badge {
    display: inline-block;
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: center center;
}
.badge.notavailable {
    width: auto;
}
.badge.SPECIALOFFER {
    background-image: url('/local/templates/rossymvol/images/badge_SPECIALOFFER.png');
}
.badge.NEWPRODUCT {
    background-image: url('/local/templates/rossymvol/images/badge_NEWPRODUCT.png');
}
.badge.SALELEADER {
    background-image: url('/local/templates/rossymvol/images/badge_SALELEADER.png');
}
.badge.notavailable {
    width: auto;
}
a {
    color: #316B99;
}
pre {
    margin: 0;
}

.bt3.big,
.bt2.big {
    display: inline-block;
    height: 39px;
    line-height: 39px;
    padding: 0 15px;
    font-size: 18px;
}
/* ajax-окно авторизации */
#ajax-auth {
    padding: 32px 32px;
    padding-bottom: 0;
}
#ajax-auth .errortext {
    text-align: center;
    color: red;
    font-size: 14px;
}
#ajax-auth input[type=email],
#ajax-auth input[type=text],
#ajax-auth input[type=password] {
    height: 49px;
    width: 290px;
    padding: 2px;

    display: block;
    margin: 10px 0;
    text-align: center;
    font-size: 20px;

    color: #8c8c8c;
    background-color: #dedede;

    border: 1px solid #ccc;
    -webkit-box-shadow: inset 1px 1px 6px rgba(146,146,146,0.8);
       -moz-box-shadow: inset 1px 1px 6px rgba(146,146,146,0.8);
            box-shadow: inset 1px 1px 6px rgba(146,146,146,0.8);
}
#ajax-auth input[type=email]:focus,
#ajax-auth input[type=text]:focus,
#ajax-auth input[type=password]:focus {
    color: black;
    /*border: 3px solid #8ea6c6 !important;*/
    background-color: #fff;
    -webkit-box-shadow: inset 1px 1px 6px rgba(184,184,184,0.8);
       -moz-box-shadow: inset 1px 1px 6px rgba(184,184,184,0.8);
            box-shadow: inset 1px 1px 6px rgba(184,184,184,0.8);
    -webkit-border-radius: 2px;
       -moz-border-radius: 2px;
            border-radius: 2px;
    /*padding: 0;*/
}
#ajax-auth .button-bar {
    text-align: center;
    margin: 15px 0;
}
#ajax-auth .bt3 {
    height: 33px;
    width: 99px;
    font-size: 18px;
}
#ajax-auth .left {
    float: left;
    font-size: 12px;
}
#ajax-auth .left label {
    display: block;
    vertical-align: top;
}
#ajax-auth .left input {
    margin: 0 4px;
}
#ajax-auth .right {
    float: right;
    text-align: right;
    font-size: 12px;
    text-decoration: underline;
}
#ajax-auth .right a {
    color: #464646;
    text-decoration: none;
    display: block;
    margin-bottom: 10px;
}
/* ajax-окно авторизации */

/* окно выбора профиля */
#profile-change h3 {
    color: #316b99;
    margin: 0;
    padding-left: 8px;
}
#profile-change .cp-list {
    list-style: none;
    padding: 0;
    border: 1px solid #a5a4a4;
    background-color: #fff;

    -webkit-border-radius: 2px;
       -moz-border-radius: 2px;
            border-radius: 2px;

    -webkit-box-shadow: inset 1px 1px 6px rgba(164,164,164,0.8);
       -moz-box-shadow: inset 1px 1px 6px rgba(164,164,164,0.8);
            box-shadow: inset 1px 1px 6px rgba(164,164,164,0.8);
}
#profile-change a {
    font-size: 14px;
    text-decoration: none;
    color: #a5a4a4;
    padding: 1px 0;
    padding-left: 16px;
    padding-right: 16px;
    display: block;

    height: 31px;
    line-height: 31px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
#profile-change a:hover {
    border: 1px solid #ccc;
    background-color: #c1d2e0;
    color: #000;
    padding-top: 0;
    padding-bottom: 0;
    border-left: none;
    border-right: none;
}
/* окно выбора профиля */
input {
    -webkit-border-radius:0;
}

input:focus::-webkit-input-placeholder { color:transparent; }
input:focus:-moz-placeholder { color:transparent; }
input:focus::-moz-placeholder { color:transparent; }

textarea:focus::-webkit-input-placeholder { color:transparent; }
textarea:focus:-moz-placeholder { color:transparent; }
textarea:focus::-moz-placeholder { color:transparent; }
/*input:focus:-ms-input-placeholder { { color:transparent; }*/

input[type="button"], input[type="submit"], input[type="reset"], input[type="file"] {
    text-align: center;
    -webkit-appearance: none;
}
.navigation-pages{
        float: right;
	text-align:left;
	/* padding:20px 0; */
	color:#717171
}
.sortbutton.current,
.sortbutton.current:hover,
.navigation-pages .nav-current-page{
	display:inline-block;
	color:#f2f2f2;
	font-size:12px;
	text-shadow:0 1px rgba(0,0,0,.13);
	box-shadow:0 1px #fff,inset 0 1px 5px rgba(0,0,0,.4);
	border-radius:3px;
	padding:5px 0;
	font-weight:bold;
	min-width:26px;
	text-align:center;
	background-color:#606060;
	background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.09),rgba(255,255,255,.09));
	background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.09),rgba(255,255,255,.09));
	background-image:-o-linear-gradient(bottom,rgba(0,0,0,.09),rgba(255,255,255,.09));
	background-image:-ms-linear-gradient(bottom,rgba(0,0,0,.09),rgba(255,255,255,.09));
	background-image:linear-gradient(to top,rgba(0,0,0,.09),rgba(255,255,255,.09));
	border:none
}
.navigation-page-all,
.sortbutton,
.sortbutton:active,
.navigation-pages a{
	display:inline-block;
	/*color:#717171;*/
        color: #000;
        text-decoration: none;
        text-shadow: 1px 1px 1px #fff;

	font-size:12px;
	min-width:24px;
	text-align:center;
	border:1px solid #c9c9c9;
	/*text-shadow:0 1px 1px rgba(255,255,255,0.9);*/
	background:#fefefe;
	text-decoration:none;
	border-radius:3px;
	padding:4px 0;
	font-weight:bold;
	/*background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYWVhZWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	/*background:-moz-linear-gradient(top,#fefefe 0%,#eaeaea 100%);
	/*background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fefefe),color-stop(100%,#eaeaea));
	/*background:-webkit-linear-gradient(top,#fefefe 0%,#eaeaea 100%);
	/*background:-o-linear-gradient(top,#fefefe 0%,#eaeaea 100%);
	/*background:-ms-linear-gradient(top,#fefefe 0%,#eaeaea 100%);
	/*background:linear-gradient(to bottom,#fefefe 0%,#eaeaea 100%);
	/*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe',endColorstr='#eaeaea',GradientType=0)*/

        background-color: #d1d0d0;
        -moz-box-shadow: inset -3px -3px 8px rgba(0,0,0,0.2), inset 3px 3px 8px rgba(255,255,255,0.2);
        -webkit-box-shadow: inset -3px -3px 8px rgba(0,0,0,0.2), inset 3px 3px 8px rgba(255,255,255,0.2);
        box-shadow: inset -3px -3px 8px rgba(0,0,0,0.2), inset 3px 3px 8px rgba(255,255,255,0.2);
}
.navigation-page-all:hover,
.sortbutton:hover,
.sortbutton:active,
.navigation-pages a:hover{
	/*background:#fff;*/
	color:#717171;

        background-color: #d1d0d0;
        -moz-box-shadow: inset 3px 3px 8px rgba(0,0,0,0.2), inset -3px -3px 8px rgba(255,255,255,0.2);
        -webkit-box-shadow: inset 3px 3px 8px rgba(0,0,0,0.2), inset -3px -3px 8px rgba(255,255,255,0.2);
        box-shadow: inset 3px 3px 8px rgba(0,0,0,0.2), inset -3px -3px 8px rgba(255,255,255,0.2);
}
.navigation-page-all{padding:4px !important}

.bx-core-waitwindow {
    position: fixed;
    background-image: url('/local/templates/rossymvol/images/ajax-loader.gif');
    background-position: center 7px;
    width: 148px;
    padding: 10px;
    padding-top: 22px;
    background-color: #ccc;
    font-size: 14px;
    border-color: #000
}

.clearfix {
    float: none;
    clear: both;
}
#arrow-up-wrap {
    float: right;
    display: none;
}
#arrow-up {
    background: url('/local/templates/rossymvol/images/totop.png');
    width: 37px;
    height: 37px;
    position: fixed;
    bottom: 50px;
    /*left: 266px;*/
    margin-left: 5px;
    cursor: pointer;
    z-index: 500;
}
#arrow-down-wrap {
    float: right;
}
#arrow-down {
    background: url('/local/templates/rossymvol/images/tobottom.png');
    width: 37px;
    height: 37px;
    position: fixed;
    top: 200px;
    /*left: 266px;*/
    margin-left: 5px;
    cursor: pointer;
    z-index: 500;
}
/* костыли для IE */

a img { border: none; }
/*-- костыли для IE --*/
input.ui-state-error,
input[type=email]:invalid,
input[type=phone]:invalid,
input[type=text]:invalid,
input[type=password]:invalid {
    border:             1px solid #dcdcdb;
    box-shadow:         none;
    -moz-box-shadow:    none;
    -webkit-box-shadow: none;
    outline: none;
}
input[type=email].warn,
input[type=phone].warn,
input[type=text].warn,
input[type=password].warn {
    border:             1px solid orange !important;
    box-shadow:         inset 0px 0px 3px orange, 0px 0px 3px orange !important;
    -moz-box-shadow:    inset 0px 0px 3px orange, 0px 0px 3px orange !important;
    -webkit-box-shadow: inset 0px 0px 3px orange, 0px 0px 3px orange !important;
    outline: none;
}
input.ui-state-error,
input[type=email]:focus:invalid,
input[type=phone]:focus:invalid,
input[type=text]:focus:invalid,
input[type=password]:focus:invalid {
    border:             1px solid red !important;
    box-shadow:         inset 0px 0px 3px red, 0px 0px 3px red;
    -moz-box-shadow:    inset 0px 0px 3px red, 0px 0px 3px red;
    -webkit-box-shadow: inset 0px 0px 3px red, 0px 0px 3px red;
    outline: none;
}
input[type=email]:focus:valid,
input[type=phone]:focus:valid,
input[type=text]:focus:valid,
input[type=password]:focus:valid {
    border:             1px solid green;
    box-shadow:         inset 0px 0px 3px green, 0px 0px 3px green;
    -moz-box-shadow:    inset 0px 0px 3px green, 0px 0px 3px green;
    -webkit-box-shadow: inset 0px 0px 3px green, 0px 0px 3px green;
    outline: none;
}
input[type='number'] {
    -moz-appearance:textfield;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
}
input[type=number],
input[type=email],
input[type=phone],
input[type=text],
input[type=password]{
    box-sizing: border-box;
    height: 20px;
    margin-left: 0;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 12px;
}
textarea,
input[type=email],
input[type=text],
input[type=phone],
input[type=password]{
    border: 1px solid #dcdcdb;
    /*border-radius: 2px;*/
    padding-left: 9px;
}
textarea:focus,
input[type=text]:focus,
input[type=password]:focus {
    border: 1px solid #999999;/* !important;*/
    box-shadow: inset 0px 0px 3px #6096fa, 0px 0px 3px #6096fa;
    -moz-box-shadow: inset 0px 0px 3px #6096fa, 0px 0px 3px #6096fa;
    -webkit-box-shadow: inset 0px 0px 3px #6096fa, 0px 0px 3px #6096fa;
    outline:none;
}
#search-bar .select-stylish-helper{
    margin-left: 4px;
    height: 42px;
    display: inline-block;
    width: 206px;
    vertical-align: top;
    font-size: 12px;
    position: relative;
}

body {
    margin: 0;
    font-family: Arial;
    color: #61605f;
    font-size: 11px;
    background-color: #f7f7f7;
}
h1 {
    font-size: 30px;
    color: #316b99;
    margin: 0;
    font-weight: normal;
}

h3 {
    font-size: 18px;
    margin: 0;
    margin-top: 11px;
    color: #464646;
}
div.inline-dummy {
    display: inline-block;
}
.bt3, .bt4 {
    display: inline-block;
    border: none;
    color: #fff;
    text-decoration: none;
    text-align: center;
    cursor: default;
    font-size: 14px;
    padding: 1px 6px;
}
.bt3 {
    background-color: #316b98;
}
.bt3:active {
    background-color: #21537c;
}
.bt4 {
    background-color: #95a32e;
}
.bt4:active {
    background-color: #7b871f;
}
.bt4.return {
    display: block;
    margin: 0 auto;
    width: 150px;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    margin-top: 40px;
}

.left-side {
    float: left;
}
.right-side {
    float: right;
    height: 40px;
}
.clear {
    clear: both;
    float: none;
}
.page-width-limiter {
    width: 1139px;
    /* width: 1140px; съезжает селект*/
    margin: 0 auto;
}

/* header */
#header {
    display: block;
}
#null-line {
    text-align: right;
    color: #9c9b9b;
}
#null-line a {
    color: #9c9b9b;
}
#null-line .user-info {
    display: inline-block;
    padding-right: 23px;
    min-width: 396px;
}
#null-line .welcome {
    float: left;
    margin-right: 20px;
}

#top-line {
    min-width: 1200px;

    border-bottom: 1px solid #959595;
    font-size: 14px;
    line-height: 40px;
    background-color: #fff;
    -moz-box-shadow:    0 0 11px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 0 11px rgba(0,0,0,0.5);
    box-shadow:         0 0 11px rgba(0,0,0,0.5);
}
#top-line .page-width-limiter {
    width: 1200px;
}
#top-line .page-width-limiter .left-side {
    margin-left: 30px;
}
#top-line a { 
    text-decoration: none;
    display: inline-block;
}
#top-line .left-side a {
    color: #a60202;
}
#top-line .right-side a {
    color: #6b6969;
}

#top-line .info {
    font-size: 16px;
    font-weight: bold;
    color: #a60202;

    display: inline-block;
    width: 247px;
    text-align: center;
}
#top-line .mail {
    padding-left: 25px;
    /*background: url('/local/templates/rossymvol/images/my_mail_icon.png') no-repeat 0 32%;*/
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAARCAYAAAA/mJfHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo1MDVFMjAzOTU3NEVFMjExQjlFNzk0NTYxQzU3NEJGNCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyMTQ0M0YyQkNDRDkxMUUyOUNCMEFDOEY2MDlEQ0I5OCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyMTQ0M0YyQUNDRDkxMUUyOUNCMEFDOEY2MDlEQ0I5OCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkUzOTQ1QzZDMzNDQ0UyMTFCQjhCRkYzMUQ5Q0VGRUU3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjUwNUUyMDM5NTc0RUUyMTFCOUU3OTQ1NjFDNTc0QkY0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+NqNWIwAAAaRJREFUeNqc1EsohFEUwHEz5G2j2CmxoOS1U1JsRsqGhA3yCOW1YUNiwcZCTEhCRLEjJQsWSl4lz5UQoQiJHXmM/9FRt68xDad+M7c733e+c+937tjWbDYfD5GMQaRjE/XY/e1i3wr3yQLQiUlE61wUKhGEdbxbb7K5qSwNo0jwUPExKrBhTtqNcTB69ameEknEYQ39CLFWlqXVxPj8Pc5RjRVJ1sWgVRLrj92Y8yJJtl4r4ZJV+fGRaCSSGMGljqXict1sXxzCiTfcG8nk/kTZs1q04cXy5Fy0YB7XOEG4JjPjFe0olcr20YRUjBkXdaAO08jAKWJ1439iC1WIx4Eki8QMFlCEW+NN+xvtIkstxpLO3SAfA/r9/TZdxpOe0IxxFOh+yTLPEKptMItPlGkrhZut4XLzppZRowkKtfo7PVpS7TByrDfZf+mbBxwhU49VjX7n6fyVJveYTJaXgj1dklPbRCq9wBDCsIokLFrPpizzUQ/xNibg8KJpp9CgL6UPgXbt3h1E6BIcXh6jEmkHPOvB/5DKehg06t/Of0Ma1/klwAD6ZmMkhKikNQAAAABJRU5ErkJggg==) no-repeat 0 32%;
}
#top-line .phone {
    padding-left: 22px;
    margin-left: 13px;
    /*background: url('/local/templates/rossymvol/images/my_phone_icon.png') no-repeat 0 32%;*/
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo1MDVFMjAzOTU3NEVFMjExQjlFNzk0NTYxQzU3NEJGNCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyMTQ0M0YyRkNDRDkxMUUyOUNCMEFDOEY2MDlEQ0I5OCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyMTQ0M0YyRUNDRDkxMUUyOUNCMEFDOEY2MDlEQ0I5OCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkUzOTQ1QzZDMzNDQ0UyMTFCQjhCRkYzMUQ5Q0VGRUU3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjUwNUUyMDM5NTc0RUUyMTFCOUU3OTQ1NjFDNTc0QkY0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+jufhZAAAASpJREFUeNpi/P//PwOlgImBCoAqhrCAiCNMTBJAyhGI9YFYE4hlgVgKiLmAmBeIPwPxNyB+BsSPgfg6EF8E4n1A/JLxMCNjI5BRQ6ar/gFxE8glSWgG3APiW0AsBsTlUFeAXNMJshWINYBYESk4kpmgzkYG74H4OJKBr6E0I1T8HZp6CZB3zgEZukB8FYjPQG11BWJBLM4HWbALiL8AsSkQawHxJZAh3EAGKLGIA/ECILYjIiz2A3ECEL8F+8nm37+vQNoe6go7tECbDMThQDwVyocBUEyCfGAFxF9BLrEEMg7BohsJtAFxNRK/HYgr0NT8AmIbUMAaYDEABPai8XdjUcMGxCb40oY2Gl8Xb4rFAVqgqRTkVQdQoiLHED4gnkO3DMhIjfIEIMAAqEo/qvBlC8oAAAAASUVORK5CYII=) no-repeat 0 32%;
    font-size: 16px;
    font-weight: bold;
}
#top-line .phone .phone-note {
    font-size: 11px;
    font-weight: normal;
}

#top-line .compare-line {
    display: inline-block;
}
#top-line .compare {
    margin-right: 18px;
}

/* header-menu */
#top-line .header-menu-holder {
    position: relative;
    border: 1px solid transparent;
    border-top: none;
    border-bottom: none;
}

#top-line .header-menu-holder.help {
    width: 60px;
}

#top-line .header-menu-holder.opened {
    background:
        url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAECAIAAADAusJtAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAAiSURBVHjaYjDOmQkQQEx/GJgAAojpPwMTQAAxsf//BRBgACXgBT6hw0MoAAAAAElFTkSuQmCC)
        top left repeat-x;
    border: 1px solid #959595;
    border-top: none;
    border-bottom: none;
    -moz-box-shadow:    2px 2px 7px rgba(0,0,0,0.3);
    -webkit-box-shadow: 2px 2px 7px rgba(0,0,0,0.3);
    box-shadow:         2px 2px 7px rgba(0,0,0,0.3);
    width: 60px;
}
#top-line .header-menu-holder.opened .header-menu {
    display: block;
}
#top-line .header-menu {
    display: none;
    position: absolute;
    background-color: #fff;
    border: 1px solid #959595;
    z-index: 150;
    line-height: 1;
    left: -1px;
    margin-top: 2px;
    padding-top: 3px;
    padding-right: 7px;
    padding-left: 10px;
    color: #6b6969;

    -moz-box-shadow:    2px 2px 7px rgba(0,0,0,0.3);
    -webkit-box-shadow: 2px 2px 7px rgba(0,0,0,0.3);
    box-shadow:         2px 2px 7px rgba(0,0,0,0.3);
}
#top-line .header-menu-holder.opened .style-bridge{
    display: block;
}
#top-line .header-menu-holder .style-bridge{
    display: none;
    position: absolute;
    bottom: -3px;
    left: -1px;
    height: 3px;
    background-color: #fff;
    border: 1px solid #959595;
    border-top: none;
    border-bottom: none;
    width: 100%;
    z-index: 500;
}

/* all together */
#top-line .register,
#top-line .help,
#top-line .personal {
    display: inline-block;
    padding: 0 10px;
    text-align: center;
}
/*#top-line .personal .personal-login {*/
#top-line .personal .header-menu {
    width: auto;
    min-width: 96px;
    white-space: nowrap;
}
#top-line .personal .personal-login .login-box strong,
#top-line .personal .personal-login .pass-box strong {
    line-height: 24px;
    font-size: 12px;
    font-weight: normal;
}
#top-line .personal .personal-login .input_text_style {
    width: 96px;
    float: right;
    border: 1px solid #999999;
}
#top-line .personal .personal-login .button-bar {
    margin-top: 2px;
}
#top-line .personal .personal-login .button-bar .forgotpassword a {
    font-size: 9px;
    line-height: 22px;
    color: #316b99;
}
#top-line .personal .personal-login .button-bar input {
    float: right;
    margin: 0px;
    padding: 3px 20px;
}
#top-line .personal .personal-login .rememberme {
    display: block;
    text-align: right;
    font-size: 9px;
    margin-top: 4px;
}
#top-line .personal .personal-login .rememberme input[type="checkbox"]{
    margin: 0;
    margin-right: 9px;
    vertical-align: middle;
}

/* .help */
#top-line .help-menu {
    padding-left: 16px;
    font-size: 11px;
    line-height: 18px;
    width: 153px;
    padding-bottom: 10px;
}
#top-line .help .help-menu ul {
    text-align: left;
    margin: 0;
    padding: 0;
    list-style: none;
}
/* compare-line */
#top-line .compare-line {
    padding: 0 5px;
}
#top-line .compare-line .compare-menu ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
#top-line .compare-line .compare-menu {
    border-top: 1px;
    min-width: 87px;
    padding-bottom: 7px;
    white-space: nowrap;
}
#top-line .compare-line .compare-menu a {
    font-size: 11px;
}


/* second-line */
#header .second-line {
    margin-top: 20px;
    height: 63px; /* s1 */
    text-align: right;
}

#search-bar {
    display: inline-block;
    height: 41px; /* s1 - 2*s2 - 2 */
    padding: 10px; /* s2 */
    vertical-align: top;
    border: 1px solid #7d9db7;

    position: relative;
    background-color: #fff;

    text-align: left;
}
#search-bar .shadow {
    /*background: url('/local/templates/rossymvol/images/my_search_shadow.png') no-repeat left bottom;*/
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAWYAAAALCAYAAABMOycmAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo1MDVFMjAzOTU3NEVFMjExQjlFNzk0NTYxQzU3NEJGNCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3QzQxRTc5NENEMzAxMUUyQUIyOEM0RUZGQ0YxRDhBMyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3QzQxRTc5M0NEMzAxMUUyQUIyOEM0RUZGQ0YxRDhBMyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjA0NUM0MzhCMkFDREUyMTE5MTYyRjBCNUQ1NjczNzg4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjUwNUUyMDM5NTc0RUUyMTFCOUU3OTQ1NjFDNTc0QkY0Ii8+IDwvcmRmOkRlc2NyaXB0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) no-repeat left bottom;
    width: 500px;
    height: 10px;
    position: absolute;
    bottom: -10px;
}
#search-bar input {
    /*margin: 10px 0;*/
    height: 42px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}
#search-bar input[type=text]{
    /*width: 271px;*/
    width: 273px;
    /* height: 42px; */

    /*margin-left: 10px;*/

    font-family: verdana, arial;
    font-size: 24px;
    color: #adadad;
    padding-top: 2px;
    padding-left: 10px;
    border: 1px solid #999999;
}
#search-bar .sugession-placer {
    /*display: inline-block;*/
    position: absolute;
    background-color: #fff;
    z-index: 500;
    min-width: 273px;
    border: 1px solid #999;
    padding: 5px;
}
#search-bar .sb {
    display: inline-block;
}
#search-bar .sugession-placer.empty {
    display: none;
}
#search-bar input[type=submit]{
    width: 104px;
    margin-left: 11px;
    margin-top: 1px;
    /*margin-right: 13px;*/
    height: 40px;
    vertical-align: top;

    background-color: #316b98;
    border: none;

    font-family: verdana, arial;
    font-size: 24px;
    color: #fff;

    padding: 0px;
}


#company-logo {
    display: inline-block;
    float: left;
    margin-left: -1px;
}
#cart_line {
    height: 100%;
    background-color: #95ab2e;
    display: inline-block;
    width: 141px;
    margin-left: 14px;

    vertical-align: top;
    color: #fff;

    margin-right: 1px;
}
#cart_line a {
    display: block;
    color: inherit;
    text-decoration: none;
}
#cart_line .cart{
    margin-top: 14px;
    margin-right: 9px;
    text-align: right;
}
#cart_line .cart .cart-icon {
    position: relative;
    display: inline-block;
    /*background: url('/local/templates/rossymvol/images/my_cart.png') no-repeat left center;*/
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAcCAYAAAB2+A+pAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo1MDVFMjAzOTU3NEVFMjExQjlFNzk0NTYxQzU3NEJGNCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowOTUyOTMwOUNEOUMxMUUyQTk4RUI4ODc2NzcxQUU3OSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowOTUyOTMwOENEOUMxMUUyQTk4RUI4ODc2NzcxQUU3OSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkUzOTQ1QzZDMzNDQ0UyMTFCQjhCRkYzMUQ5Q0VGRUU3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjUwNUUyMDM5NTc0RUUyMTFCOUU3OTQ1NjFDNTc0QkY0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+nntyOQAAAehJREFUeNq8ls8rRFEUx9+M36L8WJAQCyvNVjQl+bGchb2tlZVkZWM7ZWGn8C/YTMogTEkkG0KTzGLIDIbQIIzm+R6dyZvb+zXz7nPq0z3vvtP7vnvPuT88qqouKooyBh7APUP+LlhSXDIPhN/QVuu8uwUtQHVD2AtWDN41g243R1yGth7UcN8omGN/EsxTHAiCXk5DEqSYhOCn7QqLfTS9N+yvggCPPmlzMB/8E0mulxSn7Y59+vaBnjDZCfDx3zeCDIiDdkkzveU1eBHmthb0sL8tMcV+K2Gy4dxfShROGAnvgVf2h7jdkSh8ZST8CSLs93LFU1FE3RYmW+OWllu/5DybCq/r5FmWcNxMOAYuhTzT9GfdHrG2umlNN4FHcPyfwrRlDkpcVpbCEa5wbZ5DDkUvwLvRlqm1TRalLbOD+0ZAZxGiJLbx+y0StmBK/bMuG/G2sDNiHx8aCu9mmSKneAHMmB2LenYNWh3m9gtUaG8gdiwsoZKDVhcBPasEVQ5ESeQ5v6ewohgHUXAEBkziSsAsOAUh0CbGFCLaB7KaCn8CDQaxE2q+7Ysx3gKmy887WM7qTG6hfuGZjtZS8Xpr1w6FZ1pa5wax4n5+Br6d5HgavIAYCJjElYNlkOZ68BWzgbhiPwIMADSs9KNVDkIPAAAAAElFTkSuQmCC) no-repeat left center;
    height: 28px;
    width: 30px;

    vertical-align: middle;
}
#cart_line .cart .cart-icon .cart-items-count{
    position: absolute;
    top: -8px;
    right: -3px;
    background: url('/local/templates/rossymvol/images/my_cart-star.png');
    width:24px;
    height:24px;
    line-height: 24px;
    vertical-align: middle;
    text-align: center;

    font-size: 11px;
}
#cart_line .cart .cart-name {
    text-align: right;
    font-size: 22px;
    font-family: verdana, arial;

    vertical-align: middle;
}
#cart_line .summ {
    font-size: 12px;
    text-align: right;
    /* padding-right: 8px; */
}
#cart_line .summ .summ-name {
    font-size: 10px;
}

/* content-box */
#content-box {
    min-height: 800px;
    margin-top: 14px;
    /*overflow: hidden;*/
}
/* sidebar */
.main-sidebar {
    display: inline-block;
    width: 230px; /* #1 */
    margin-right: 15px;
}
.main-sidebar h3 {
    font-size: 16px;
    margin: 10px 0;
}
#previous-search {
    margin-left: 42px;
    margin-top: 38px;
}
#previous-search a {
    color: #61605f;
    font-size: 14px;
    text-decoration: none;
    line-height: 21px;
}
#socials-block {
    text-align: center;
    margin-top: 22px;
}
#socials-block .socials {
    margin-top: 2px;
    margin-right: 16px;
    display: inline-block;
}
#socials-block .socials .vk,
#socials-block .socials .fb {
    display: inline-block;
    width: 26px;
    height: 25px;
}
#socials-block .socials .vk {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAZCAYAAAAv3j5gAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo1MDVFMjAzOTU3NEVFMjExQjlFNzk0NTYxQzU3NEJGNCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozMzQ0OERDQkNEMzgxMUUyOTRFOEUxQjdENEVDMjQ5NSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozMzQ0OERDQUNEMzgxMUUyOTRFOEUxQjdENEVDMjQ5NSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjA0NUM0MzhCMkFDREUyMTE5MTYyRjBCNUQ1NjczNzg4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjUwNUUyMDM5NTc0RUUyMTFCOUU3OTQ1NjFDNTc0QkY0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Skh9iQAAA5dJREFUeNq0VU1vE0cYfrw7u/Y6duzYIU2KVFIqoqaISA0I8aE2SMABIdRTLu2hUPXa39CfUQkJeiiHXisk2kqFCCQi8VEIqZTQUDikiQNK7fgr+zWzu7wzlnLJ7oZDPdLY69nx88zzvO+8b2ax1pqut5wf7y7UphotF30Yi5VS7goLo+jG3OO1ya1OX0jkmKpv2TeYACbrbRt9HpPMR4QwDBN3iECAuzZC4YPUqzUtk6EPHYyZ0M0sGD1DrqUMJui/YZBM9PXMRxjMESH36RdtJrzOtoulF6t4srKGpm9goFRFNjdA5FoykR9JRUGy5vF9GCxkd62fOnoY9a0mrv70Cx68/AfVsXGY+SIJi1emCWldECROLjgC+haCLOQcvu+rZzlLxQK++2YWI+Y2WvXXEJ6biMM8ckMCJQ0ZPwnebHfww/Wf4UY5HBz/ABfPfIp9lZJy6+zJI7h+6ymsYgVWRkMUo4o5ZF1AAU8jkqd3bBt//vUKbOQQNkIbEXuOy5eOK5VlUsYCTnH0CMuKJxJRz7p0RQE8z0ODVFXLLoRjY2hgFDzorW+82YSvEjKjsGKJvCBdkbTVozjp5NG3s+egGRZGhquY+uQA2s0mWq02bs8/hZGvAroOkZBYzONRaozkO06WyEN+furYzrpLquS7m7/ewfJqA6MfvqfUJ2Ex4RGYSI+RtEfGIm6cnTmBkCy7vVCjwxjIFWWC6LuJ+DsoUlnXbOH3uXnoVpkup4UD7w9j+vBBcovj/MxxdLfncO/5Gqq6AcPKJxHtESNS1O528dv9RRTHJjBQHsH8S7o7ToQLpydRq9UwfeQQbs3fRKE8DM00YyoDpYt4B+ukKitn9jKKrJEV4O9/6/iCQOV7nRLB564qVXF4Kkah2Ns6QTOrkXq3i4zTRJUK4PnpCayvryuiN683KTPpIFEmFo/5vFeh96oMuq5h9sJnMLNZGIaB6lCJADvY2NhS+x49W0a2UEJEMYrDYwGV7yglGXRyShJJZZWh4s56t9vutRER4uHCEp6t2rAqY7Rfj8UjRRSjFKLNRgeOy+E4sgNr6j4Jaiue66PRsbG4so5X/3HkyqMwzDyCSBXP3UShSG8T31/7A9xz6K7xXj/aGRnVf5ieh1U2KT8YVFdLqgx0sNT0loB6Nk8zvVf3unRyA1WKgpRW/n8NFgZixcwVJvztVj95VrRQiK/2f3xy2bAGlfw+zCXC/vKtAAMAjEh35Eao+94AAAAASUVORK5CYII=);
    margin-right: 3px;
}
#socials-block .socials .fb {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAZCAYAAAAv3j5gAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo1MDVFMjAzOTU3NEVFMjExQjlFNzk0NTYxQzU3NEJGNCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozMzQ0OERDRkNEMzgxMUUyOTRFOEUxQjdENEVDMjQ5NSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozMzQ0OERDRUNEMzgxMUUyOTRFOEUxQjdENEVDMjQ5NSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjA0NUM0MzhCMkFDREUyMTE5MTYyRjBCNUQ1NjczNzg4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjUwNUUyMDM5NTc0RUUyMTFCOUU3OTQ1NjFDNTc0QkY0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+8gzKzgAAArxJREFUeNq0Vk1rE1EUPTOZTlI/mjaBxoJIKRWEtljFhQVxUei+WxcWRHTnD3DhL3GhILh2oyup1kUL4iaGikrbTW36JUmaNJmZ93Gfd6at1c28gObCS+C9m3vevfec++JMLLWnVVM+q33an6Z6hB5YpW/Qv+eMvz+s1N9uTtKBQA9tzXMUJqkeoMc27pE2AOleA8HzFeCQsjq6hlAUVdy40MTczTGMjV5EzvchjIOFchaNpY10IKI4IxuQwWDwA3Mja3j86D5KpdJfp30bHWsML1AGkmSqU8YoFIJvmJ25ikKhACklNAH1QKLdaqHdzlpjeDlJyOh0p6wOkXMEcrlcAhLbRgN4vryDcnkdUg1ZYyQZKcttSs0vuDUzimKx+BuodghsM1vrbcl9iqwxvIww1tsM7r7GwzsvkXEdCHGkt7HzwJPZAejbVzC/kkft3XI6kOHSkUoXK2meGMw6zSrQ+lQK57IO19UHGdcaw+t0QYbO2Sm8WfyIqcsjGB4eTva2Wx5Wvv9EdXMLB81LdjKQNHzj9NvsDlzDi1cf8GD+OvL5fLL3dd/D04rEznqLQVZZi+mi9zwZ9ygdSBiDoBMgiqJkxRZEWUQhwRUR15/sk8F0kRFRBBeavwlhGB7tyX543C/NGiNtnyyeFARjAYrPiYPGjDvJSAgWrYpBJJ9LO1CHh6q0OXKjiUeM4sAn9JaCgRk81g91A+TLmLaWEcQgmo4yOgWS8JRGRkk43QBJ0bGWLu5RLKI/M1IihJEBZyWsgk+A+liMNg3EpTPHPicjyKUwmerJE0NdALX4VjZHw/SumTwWPzdQrm4yqEFVNrBb49+qkJmnu8hIRgl7bLbnDmFviwNuVY93tpNP53h1VTrq4oX956dcULRK2f4JhK2e/gtyHSUXvJGpVcfvTxr7n5fhVXH8M3d/CTAAT/7vjuFDMOIAAAAASUVORK5CYII=);
    margin-left: 3px;
}

#workarea {
    position: relative;
    display: inline-block;
    vertical-align: top;
    width: 868px;

    margin: 0 auto;
    background-color: #fff;
    border: 1px solid #a1a1a1;

    -moz-box-shadow:    1px 2px 5px rgba(0,0,0,0.25);
    -webkit-box-shadow: 1px 2px 5px rgba(0,0,0,0.25);
    box-shadow:         1px 2px 5px rgba(0,0,0,0.25);

    padding: 10px;
	padding-top: 0;
}
#workarea .workarea-nopadding {
    margin-left: -10px;
    margin-right: -10px;
}
#about {
    /*position: absolute;
    bottom: 0;
    padding-top: 22px;
    left: 0;*/
    width: 100%;
    font-size: 12px;
    box-sizing: border-box;
    color: #000;
}

#footer {
    min-width: 1200px;

    background: url('/local/templates/rossymvol/images/my_footer_shadow.png') no-repeat top center #dcdcdc;
    margin-top: 15px;
    border-top: 1px solid #a8a8a8;
    padding-top: 3px;

    text-align: center;
    color: #6c6b6b;
}
#footer .page-width-limiter {
	position: relative;
}
#footer .footer-menu a {
    color: inherit;
    text-decoration: none;
}
#footer .menu-bar {
    padding-left: 45px;
}
#footer .footer-menu {
    text-align: left;
    /*text-shadow: 1px 1px 0px #fff;*/

    display: inline-block;
    vertical-align: top;

    margin: 0 45px;

    -webkit-font-smoothing: subpixel-antialiased !important;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility:    hidden;
    -ms-backface-visibility:     hidden;
}
#footer .footer-menu h3 {
    font-weight: normal;
    font-size: 16px;
    color: #6c6b6b;
}
#footer .footer-menu ul {
    list-style: none;
    padding: 0;

    font-size: 14px;
    margin-top: 5px;
}
#footer .footer-menu li {
    line-height: 21px;
}
/* хлебные крошки шаблона */
#workarea-headbar {
    margin: 0 -10px;
    margin-bottom: 10px;
    border-bottom: 2px #8d8d8d solid;
    background-image: url('/local/templates/rossymvol/images/my_rs_wa_head.png');
    background-size: auto 100%;
    background-repeat: no-repeat;
    background-position: right bottom;
    padding: 14px 10px;
    padding-bottom: 12px;
}

#breadcrumb {
    list-style: none;
    line-height: 14px;
    margin: 0;
    margin-bottom: 5px;
}
#breadcrumb .entry {
    position: relative;
    display: inline-block;
    font-size: 11px;

    text-align: center;
    vertical-align: middle;

    color: #a5a5a4;
    text-decoration: none;
}
#breadcrumb a:hover {
    text-decoration: underline;
}
#breadcrumb .home {
    background: url('/local/templates/rossymvol/images/my_bc_home.png') no-repeat left 1px;
    padding-left: 15px;
}
#breadcrumb span {
}
#breadcrumb .arrow {
    display: inline-block;
    padding: 0;
    width: 7px;
    height: 13px;
    background: url('/local/templates/rossymvol/images/my_bc_arrow.png') no-repeat center center;
    vertical-align: bottom;
    margin: 0 3px;
}
/*-- хлебные крошки шаблона --*/
/* хлебные крошки заказа */
.ordercrumbs {
    list-style: none;
    line-height: 20px;
    margin: 0;
    padding: 0;
    font-size: 0;
}
.ordercrumbs .step {
    font-weight: bold;
}
.ordercrumbs li.clickable {
    cursor: pointer;
}
.ordercrumbs li.first {
    padding-left: 15px;
}
.ordercrumbs li {
    padding-left: 30px;
    padding-right: 15px;
    position: relative;
    display: inline-block;
    border-bottom: 1px solid #8d8d8d;
    font-size: 12px;
    color: #8d8d8d;

    /*min-width: 265px;*/
    min-height: 20px;
    text-align: center;

}
.ordercrumbs li .title {
    display: none;
}
.ordercrumbs li.current .title {
    display: inline;
}
.ordercrumbs li.current {
    color: #fff;
    background-color: #8d8d8d;
}
.ordercrumbs li .arrow-border {
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #8D8D8D;
    border-style: solid;
    /*border-width: 11px;*/
    border-width: 0.95em;
    height: 0;
    width: 0;
    position: absolute;
    right: -22px;
    top: -1px;
}

.ordercrumbs li .arrow {
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #FFF;
    border-style: solid;
    /*border-width: 10px;*/
    border-width: 0.9em;
    height: 0;
    width: 0;
    position: absolute;
    right: -20px;
    top: 0px;
    z-index: 2;
}
.ordercrumbs li.current .arrow {
    display: none;
}
/*-- хлебные крошки --*/




.modal{
	display:none;
	top:50%;
	left:50%;
	position:fixed;
	z-index:999;
	box-shadow:0 0 10px 0 rgba(0,0,0,0.6);
}



/*-- 2015-07-18 заказ в 1 клик --*/

.fast-order-btn {
    display: block;
    background: #006b9c;
    color: #fff;
    text-align: center;
    text-decoration: none;
    height: 20px;
    line-height: 20px;
    width: 141px;
    top: 54px;
    position: absolute;
}

.fast-order-helper {
    background: #fff;
    position: absolute;
    width: 128px;
    border: 1px solid #a1a1a1;
    z-index: 100;
    color: #696969;
    padding: 14px 8px 8px 8px;
    text-align: center;
    font-size: 12px;
    display: none;
}

.fast-order-helper.up:before, .fast-order-helper.down:before {
    content: " ";
    background: url(/local/templates/rossymvol/images/fast-order-help-up.png) no-repeat;
    width: 19px;
    height: 10px;
    position: absolute;
    display: block;
    
}

.fast-order-helper.up:before {
    right: 14px;
    top: -10px;
}

.fast-order-helper.down:before {
    background: url(/local/templates/rossymvol/images/fast-order-help-down.png) no-repeat;
    bottom: -10px;
    left: 14px;
}

.fast-order-helper b {
    display: block;
    font-weight: bold;
    color: #006b9c;
    border-bottom: 1px dashed #a1a1a1;
    padding-bottom: 12px;
    margin-bottom: 6px;
}

.fast-order-helper i.x {
    display: block;
    width: 14px;
    height: 14px;
    color: #696969;
    position: absolute;
    cursor: pointer;
    font-style: normal;
    right: 10px;
    top: 6px;
}

#cart_line .fast-order-helper {
    right: 50px;
    top: 86px;
    
}

#cart_line {
    background: none;
    position: relative;
}

#cart_line .cart {
    margin:0;
    background: #95ab2e;
    padding: 8px 9px 3px 0;
    position: relative;
}

.fast-order-modal {
    width: 520px;
    padding: 13px 33px 38px;
    background: #fff;
}

.fast-order-modal h2 {
    height: 44px;
    background: url(/local/templates/rossymvol/images/fast-order-cart-icon.png) left top no-repeat;
    line-height: 44px;
    padding-left: 60px;
    font-weight: normal;
    font-size: 16px;
    color: #383535;
    position: relative;
}  

.fast-order-modal h2 a.cube {
    display: block;
    position: absolute;
    width: 44px;
    height: 44px;
    left: 0;
    top: 0;
}

.fast-order-modal > hr {
    display: block;
    height: 0px;
    border: none;
    background: none;
    border-bottom: 1px dotted #a0a0a0;
    margin: 15px 0;
}

.fast-order-modal .row {
    /*overflow: hidden;*/
    position: relative;
    padding-right: 259px;
    padding-bottom: 8px;
}

.fast-order-modal .row > p {
    display: block;
    width: 250px;
    position: absolute;
    right: 0;
    top: 3px;
    color: #696969;
    line-height: 140%;
    padding-bottom: 4px;
    font-size: 12px;
}

.fast-order-modal .row input[type='text'], .fast-order-modal .row input[type='email'] {
    background: #fff;
    border: 1px solid #ababab;
    display: block;
    float: left;
    padding: 5px 8px;
    height: 30px;
    line-height: 18px;
    width: 228px;
    font-family: Arial;
    font-size: 14px;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
    -webkit-box-shadow: inset 3px 4px 5px 0px rgba(120, 115, 115, 0.2);
-moz-box-shadow:    inset 3px 4px 5px 0px rgba(120, 115, 115, 0.2);
box-shadow:         inset 3px 4px 5px 0px rgba(120, 115, 115, 0.2);
    position: relative;
}

.fast-order-modal .row input.error {
    border: 1px solid #ff0000;
}

.fast-order-modal .row > i.s {
    background: url(/local/templates/rossymvol/images/fast-order-checker.png) no-repeat;
    width: 18px;
    height: 16px;
    margin-left: 10px;
    display: block;
    float: left;
    margin-top: 7px;
    display: none;
}

.fast-order-modal .row label {
    display: block;
    color: #3a5059;
    font-weight: bold;
    font-size: 12px;
    margin-bottom: 3px;
}

.fast-order-modal .row label span {
    color: #ff0000;
}

.fast-order-modal .actions {
    text-align: center;
    margin: 20px 0 0 0;
}

.fast-order-modal .actions button {
    color: #fff;
    background: #006b9c;
    height: 38px;
    padding: 10px 0;
    display: inline-block;
    font-family: Arial;
    width: 197px;
    text-align: center;
    border: none;
    font-size: 16px;
    position: relative;
    cursor: pointer;
}

.fast-order-modal .actions button[type=submit] {
    background: #99ae19;
}

.fast-order-modal .actions button[type=submit] i {
    display: block;
    width: 17px;
    height: 17px;
    background: url(/local/templates/rossymvol/images/fast-order-help-icon.png) no-repeat;
    position: absolute;
    right: 10px;
    top: 10px;
}

.fast-order-modal .actions button[type=submit] i span {
    display: none;
    top: -107px;
    width: 220px;
    text-align: left;
    font-style: normal;
    right: -205px;
    line-height: 140%;
    height: 72px;
}

.fast-order-modal .actions button[type=submit] i:hover span {
    display: block;
}

.fast-order-modal .actions > span {
    color: #696969;
    display: inline-block;
    margin: 0 27px;
    font-size: 12px;
}

.fast-order-modal.message {
    font-size: 13px;
    color: #696969;
    text-align: center;
}

.fast-order-modal.message .box {
    border: 10px solid #ffed91;
    padding: 0 5px;
    margin: 13px 0;
}

.fast-order-modal.message .contacts {
    width: 300px;
    margin: 0 auto;
    text-align: left;
}

.fast-order-modal.message .contacts a {
    color: #006b9c;
}

.fast-order-modal.message .contacts p {
    margin: 2px 0;
    padding: 0;
}

.fast-order-auth-modal {
    background: #fff;
    padding: 31px 48px;
    color: #696969;
    font-size: 13px;
    line-height: 150%;
    width: 530px;
    text-align: center;
}

.fast-order-auth-modal hr {
    display: block;
    border: none;
    height: 1px;
    background: none;
    border-bottom: 1px dotted #696969;
    margin: 5px 0;
}

.fast-order-auth-modal p span {
    display: inline-block;
    background: #ffed91;
    border: 1px dotted #ffed91;
    padding: 0 3px;
}

.fast-order-auth-modal .input {
    width: 300px;
    margin: 20px auto;
    text-align: left;
    position: relative;
}

.fast-order-auth-modal .input .auth-error {
    position: absolute;
    width: 130px;
    text-align: left;
    color: #ff0000;
    right: -140px;
    top: 34px;
    display: none;
}

.fast-order-auth-modal .input label {
    display: block;
    font-weight: bold;
    text-align: left;
}

.fast-order-auth-modal .input input[type=text] {
    height: 35px;
    border: 1px solid #ababab;
    color: #646262;
    display: block;
    float: left;
    text-align: center;
    font-size: 24px;
    -webkit-box-shadow: inset 4px 4px 5px 0px rgba(120, 115, 115, 0.2);
    -moz-box-shadow:    inset 4px 4px 5px 0px rgba(120, 115, 115, 0.2);
    box-shadow:         inset 4px 4px 5px 0px rgba(120, 115, 115, 0.2);
    width: 170px;
    margin: 7px 0;
}

.fast-order-auth-modal .input button[type=submit] {
    height: 35px;
    color: #fff;
    display: block;
    font-size: 16px;
    line-height: 27px;
    width: 128px;
    text-align: center;
    float: right;
    background: #99ae19;
    border: none;
    margin: 7px 0;
}

.fast-order-auth-modal .input a {
    text-decoration: none;
    border-bottom: 1px dotted #006b9c;
    color: #006b9c;
}

.fast-order-auth-modal .success {
    color: #006b9c;
    display: none;
}

.success-order {
    font-size: 13px;
    color: #696969;
    text-align: center;
    border: 10px solid #ffed91;
    padding: 10px 5px;
    margin: 13px auto 0 auto;
    width: 70%;
    line-height: 140%;
    position: relative;
}

.success-order .x {
    display: block;
    width: 20px;
    height: 20px;
    position: absolute;
    right: 2px;
    top: 2px;
    cursor: pointer;
}

.success-order hr {
    display: block;
    height: 0px;
    border: none;
    background: none;
    border-bottom: 1px dotted #a0a0a0;
    margin: 15px 0;
}

.auth-register {
    overflow: hidden;
    font-size: 12px;
    padding: 0 30px 60px 60px;
}

.auth-register .auth-form {
    float: right;
    width: 335px;
}

.auth-register .reg-form {
    width: 325px;
    float: left;
}

.auth-register h2 {
    color: #61605f;
    font-size: 30px;
    font-weight: normal;
    margin-bottom: 25px;
    padding-left: 24px;
}

.auth-register .error-message {
    position: absolute;
    width: 200px;
    top: -55px;
    left: 130px;
    color: #ff0000;
}

.auth-register form {
    display: block;
    position: relative;
}

.auth-register form .box {
    background: #ffffda;
    padding: 5px 15px 5px 24px;
    margin-bottom: 18px;
}

.auth-register form .row label {
    display: block;
    color: #61605f;
    margin-bottom: 5px;
    font-weight: bold;
}

.auth-register form .row label i {
    font-style: normal;
    color: #ff0000;
}

.auth-register form .row {
    margin: 10px 0;
    position: relative;
}

.auth-register form .row label span {
    font-weight: normal;
}

.auth-register form input[type=text],
.auth-register form input[type=password],
.auth-register form input[type=email] {
    height: 29px;
    border: 1px solid #ababab;
    background: #fff;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
    -webkit-box-shadow: inset 0px 5px 5px 0px rgba(120, 115, 115, 0.2);
    -moz-box-shadow:    inset 0px 5px 5px 0px rgba(120, 115, 115, 0.2);
    box-shadow:         inset 0px 5px 5px 0px rgba(120, 115, 115, 0.2);
    display: block;
    width: 98%;
}

.auth-register form .row .eye {
    width: 14px;
    height: 10px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAKCAYAAACE2W/HAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAPlJREFUeNpi/P//PwMMJCUmsAKpTCBOBGI9IGYE4ktAvBCIp82bv+AnTC0jTCNQkyqQWg3E+kD8HYjZoBp/AzE7EF8F4nCg5qtwjUBNukD2PiAWAeK/QMzMgB18AGJXoOYzjIkJ8RJAzhkglmYgDrwGYmMmILGABE0gIArES0EamZAEtwOxIhA3IIl1Q8XWI4kxsgCJeCA+C8SSQGwJxG+BuB2If0D92gcNJGuopjdAHA0LHFDQ74UGDsjkKGAA/ICGNjvUOxHQwHEDyp1Gjg41ILUKGh1PgHgjEIMkfYBYAWt0oCWAZBATFHJQ4YtAPBeI5yAnAIAAAwDCRFFkaddjqAAAAABJRU5ErkJggg==);
    position: absolute;
    top: 28px;
    right: 18px;
}

.auth-register form .row .eye:hover {
    cursor: pointer;
}

.auth-register form .row .eye.open {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAKCAYAAACE2W/HAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAARVJREFUeNps0r1OAkEQwPFb1PACSCQSoIEOLHwGqKA0Kg2c0lDyDhQ0WFqpQIyNFkbtTOQFhAISegtjo4Wx4KPh+E8yixdgkx+z3O5M5nbPeJ7n2HHmlncIVbjIwGCIDi5vWu2Z3WtsIklJwgMO8IUXzFFAFCMckzxaJpKUZt5FCM84ZcNYCwYJtzjCL7Ks9YxbLu3xp4d9XYhjihq20dSWPxDGNw4D/LQ1SUaXan/EChqoSwGeTYivumcXd5IYcP6HPaktZ314vrmRViNM+ohoqzHMtFUpcLHS6o+0ag9Hjv5ND+cRRdqb+g5HXudEC+dYe/dfR4pwr9fxiSdtL4/ExutY+QDOZSrt6OMBrnHl/wAWAgwADuRk65OI95wAAAAASUVORK5CYII=);
}

.auth-register form button[type=submit], .forgot-password-modal button {
    background: #006b9c;
    color: #fff;
    height: 38px;
    padding: 0 46px 0 36px;
    line-height: 38px;
    font-size: 16px;
    position: relative;
    border: none;
    float: right;
    margin-right: 20px;
}

.auth-register form button[type=submit]:hover, .forgot-password-modal button:hover {
    cursor: pointer;
}

.auth-register form button[type=submit]:after, .forgot-password-modal button:after {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAUCAYAAABbLMdoAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAK1JREFUeNpi/P//vxYDAwMzAwKA2E+B+DUDOgAq3vsfE8wFYiYgZkDGIMIOiN+iKf4OxMHYFINwKRbTzwOxAjbFIkC8A4uGHmTnIFvjDMRP0RS/BmJvbIpBuAmL6QeBWBKbYpDgSSwamrApBmFPIP6IpvgDELthUwzCE7GYfoiJgXjASKwzPgGxB0UebCQ26JyIjRSSohtbQrqELSHhSqKh2JIo0YmfkZRsBRBgADUglEMBBodMAAAAAElFTkSuQmCC) ;
    content: " ";
    position: absolute;
    width: 11px;
    height: 20px;
    right: 11px;
    top: 9px;
}

.auth-register form a.forgot-password {
    margin-top: 10px;
    float: left;
    text-decoration: none;
    border-bottom: 1px dashed #006b9c;
    margin-left: 24px;
    color: #006b9c;
    font-size: 16px;
}

.auth-register form a.forgot-password:hover {
    border-bottom: none;
}

.auth-register form label.checkbox {
    display: block;
    font-size: 11px;
    margin-top: -10px;
    margin-bottom: 20px;
}

.auth-register .reg-form button[type=submit] {
    display: block;
    padding-left: 0;
    padding-right: 0;
    width: 250px;
    margin: 0 auto;
    float: none;
}

.auth-register .faq {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAMAAAAMs7fIAAAAYFBMVEVhYF////9hYF9hYF9hYF9hYF9hYF9hYF9hYF9hYF9hYF9hYF9hYF9hYF9hYF9hYF9hYF9hYF9hYF9hYF9sa2p2dXSLioqgoJ+rqqq1tbTAv7/KysrV1dTq6ur09PT////dqRkfAAAAE3RSTlMAAAxRVFdpbG94e7e6veHk5+r5XxcLgAAAAI5JREFUeAFdkNsOgkAMREu5gLBCodwV+/9/qUOzSjwvnZwMKV0CXDattk3Jn5xApKKOpG5u+qOGyfVKlhB3CPNhtiF0TAXmZLsutiAWFDBWG1WfD8RAopHj/ExoiGJ/TRjDt7PZrN4JLkZbPdyxC8yo+C4WvSIc/zl2ctxV/99FlPXq9Bm5Ia6CqITqfJ83dB8RdXU/ZcUAAAAASUVORK5CYII=);
    background-repeat: no-repeat;
    background-position: left top;
    color: #61605f;
    padding-left: 23px;
    padding-top: 3px;
    margin-top: 32px;
    margin-bottom: 16px;
}

.auth-register .info {
    background-color: #ffffda;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAMAAAAMs7fIAAAAYFBMVEVhYF////9hYF9hYF9hYF9hYF9hYF9hYF9hYF9hYF9hYF9hYF9hYF9hYF9hYF9hYF9hYF9hYF9hYF9hYF9sa2p2dXSBgH+Lioqrqqq1tbTKysrV1dTf39/q6ur09PT////VUz5oAAAAE3RSTlMAAAxRVFdpbG94e7e6veHk5+r5XxcLgAAAAIFJREFUGBkFwYENwjAMADAnzZA2xP+HIkCMNsMOyK3G9lvz10RgPAawnksE+wHA5x1pOwCwl8wDcN/hHlkFjGioGnsB17mAKnAk74aqBG+3rUFmA3IBnRMwGlh5AhEX8M25wHCBNbNfICzwuoaODX2CzzcC9Uign1ME5K1qrDnPJv75tDJArjtW7wAAAABJRU5ErkJggg==);
    background-repeat: no-repeat;
    background-position: 11px 12px;
    padding: 12px 12px 11px 36px;
    color: #4f4f4f;
    clear: both;
    line-height: 160%;
    margin-left: -11px;
    margin-top: 20px;
    
}

.auth-register .info b {
    display: block;
}

.auth-register .info ul {
    margin: 0 0 0 14px;
    padding: 0;
}

.auth-register .info ul li {
    padding-left: 32px;
}

.forgot-password-modal {
    width: 330px;
    padding: 20px 37px;
    background: #fff;
    font-size: 12px;
    line-height: 150%;
}

.forgot-password-modal > h2 {
    font-weight:normal;
    font-size: 24px;
    color: #61605f;
    margin-bottom: 10px;
}

.forgot-password-modal p {
    margin: 0;
    padding: 0;
}

.forgot-password-modal .tabs .titles {
    overflow: hidden;
    margin-bottom: 18px;
}

.forgot-password-modal .tabs .titles a {
    display: block;
    float: left;
    border: 1px solid #ababab;
    padding: 0 8px;
    height: 20px;
    line-height: 20px;
    color: #61605f;
    text-decoration: none;
}

.forgot-password-modal .tabs .titles a.active {
    background: #939191;
    -webkit-box-shadow: inset 0px 1px 9px 0px rgba(0, 0, 0, 0.58);
-moz-box-shadow:    inset 0px 1px 9px 0px rgba(0, 0, 0, 0.58);
box-shadow:         inset 0px 1px 9px 0px rgba(0, 0, 0, 0.58);
    color: #fff;
    height: 22px;
    line-height: 22px;
    border: none;
}

.forgot-password-modal .tabs .error-message {
    color: #ff0000;
    margin: 5px 0 4px 0;
    display: none;
}

.forgot-password-modal .success-message {
    padding: 50px 0;
    text-align: center;
}

.forgot-password-modal .success-message p {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAMAAAAMs7fIAAAAYFBMVEVhYF////9hYF9hYF9hYF9hYF9hYF9hYF9hYF9hYF9hYF9hYF9hYF9hYF9hYF9hYF9hYF9hYF9hYF9hYF9sa2p2dXSBgH+Lioqrqqq1tbTKysrV1dTf39/q6ur09PT////VUz5oAAAAE3RSTlMAAAxRVFdpbG94e7e6veHk5+r5XxcLgAAAAIFJREFUGBkFwYENwjAMADAnzZA2xP+HIkCMNsMOyK3G9lvz10RgPAawnksE+wHA5x1pOwCwl8wDcN/hHlkFjGioGnsB17mAKnAk74aqBG+3rUFmA3IBnRMwGlh5AhEX8M25wHCBNbNfICzwuoaODX2CzzcC9Uign1ME5K1qrDnPJv75tDJArjtW7wAAAABJRU5ErkJggg==);
    background-repeat: no-repeat;
    background-position: left top;
    padding-left: 25px;
    margin-bottom: 6px;
}

.forgot-password-modal .success-message button {
    display: inline-block;
      float: none;
  margin-top: 40px;
}

.forgot-password-modal .tabs .tab {
    overflow: hidden;
}

.forgot-password-modal .tabs input[type=text], .forgot-password-modal .tabs input[type=email] {
    height: 29px;
    background: #fff;
    border: 1px solid #ababab;
    -webkit-box-shadow: inset 0px 5px 5px 0px rgba(120, 115, 155, 0.2);
    -moz-box-shadow:    inset 0px 5px 5px 0px rgba(120, 115, 155, 0.2);
    box-shadow:         inset 0px 5px 5px 0px rgba(120, 115, 155, 0.2);
    line-height: 29px;
    color: #61605f;
    font-size: 16px;
    padding: 0 12px;
    float: left;
    display: block;
    border-right: none;
    width: 195px;
    margin-top: 6px;
}

.forgot-password-modal .tabs button[type=submit] {
    float: left;
    display: block;
    padding: 0 26px 0 16px;
    height: 29px;
    line-height: 29px;
    font-size: 16px;
    margin-top: 6px;
}

.forgot-password-modal .tabs button[type=submit]:after {
    right: 8px;
    top: 5px;
}

#top-line .register {
    background: url(/local/templates/rossymvol/images/auth-icon.png) no-repeat;
    background-position: left center;
    padding-left: 25px;
}

#cart_line .cart.full_height {
    padding-bottom: 12px;
}

.summary .right-side .buttons .order {
    float: right;
    width: 150px;
} 

.summary .right-side .buttons .fastorder {
    width: 150px;
    float: left;
}

.summary .right-side .buttons .order p, .summary .right-side .buttons .fastorder p {
    text-align: left;
    font-size: 11px;
}

.summary .right-side .buttons .fastorder {
    margin-right: 25px;
}

#id-cart-list .bt4 {
      padding: 8px 16px;
      position: relative;
}

#id-cart-list .bt4:hover {
    cursor: pointer;
}

.summary .right-side .buttons .order .bt4:after {
    position: absolute;
    background: url(/local/templates/rossymvol/images/submit-arrow.png) no-repeat;
    width: 13px;
    height: 17px;
    content: " ";
      top: 9px;
  right: 9px;
}

.reload-captcha {
    position: absolute;
    width: 18px;
    height: 18px;
    margin:-60px 0 0 -60px;
    display: block;
    right: 80px;
    top: 72px;
   
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAAdVBMVEWhpqyhpqyhpqyhpqyhpqyhpqyhpqyhpqyhpqyhpqyhpqyhpqyhpqyhpqyhpqyhpqyhpqyhpqyhpqyhpqyhpqyhpqyhpqyhpqyhpqyhpqyhpqyhpqyhpqyhpqyhpqyhpqyhpqyhpqyhpqyhpqyhpqyhpqyhpqy/JBbZAAAAJnRSTlMAAwYMDxskPEJFSEtUYGlvdZCWmairvcDDyczP1djb3ufq7fD5/BxTaGEAAACYSURBVHjaXdDLFoIwDEXR6wsrIiqoYPBZ9Pz/J1pLHeAenpVBEi0UuNreWL1SVO6VtSRNFhPHHniaPQG/jCmwXEHehZYN6TpVND1Ak6b2Sq0Dp8K+NqmtoNLYxHPTnxMv9bT6c8FPNFbBWoPcvgo5uM9S2xKUUgPH36o2pKz/HeTOaUpLDzzMHoCvYho/Z1emO2qDrnYK5h/b3xM3qiI0LQAAAABJRU5ErkJggg==);
}

.reload-captcha.load {
     -webkit-animation:spin 0.5s linear infinite;
    -moz-animation:spin 0.5s linear infinite;
    animation:spin 0.5s linear infinite;
}

@-moz-keyframes spin { 100% { -moz-transform: rotate(360deg); } }
@-webkit-keyframes spin { 100% { -webkit-transform: rotate(360deg); } }
@keyframes spin { 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); } }

@-moz-document url-prefix()
{
    .fast-order-btn {
        top: 55px;
    }
}

/** change city **/

.chnage-city-modal {
    width: 96%;
    padding: 2%;
    background: #fff;
    font-size: 14px;
    max-width: 1400px;
}

.chnage-city-modal h2 {
    height: 23px;
    line-height: 23px;
    font-weight: bold;
    font-size: 16px;
    color: #383535;
    position: relative;
    color: #61605f;
}  

.chnage-city-modal > hr {
    display: block;
    height: 0px;
    border: none;
    background: none;
    border-bottom: 1px dotted #a0a0a0;
    margin: 15px 0;
}

.chnage-city-modal .search input{
    background: #fff;
    border: 1px solid #ababab;
    display: block;
    padding: 5px 8px;
    height: 30px;
    line-height: 18px;
    width: 470px;
    font-family: Arial;
    font-size: 14px;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
    -webkit-box-shadow: inset 3px 4px 5px 0px rgba(120, 115, 115, 0.2);
    -moz-box-shadow: inset 3px 4px 5px 0px rgba(120, 115, 115, 0.2);
    box-shadow: inset 3px 4px 5px 0px rgba(120, 115, 115, 0.2);
    position: relative;
}

.chnage-city-modal .search {
    margin-bottom: 15px;
}

.chnage-city-modal .columns {
    margin-bottom: 0px;
    margin-top: 20px;
    overflow-y: scroll;
}

.chnage-city-modal .columns a {
    display: block;
    width: 13%;
    margin-right: 3.333%;
    float: left;
    height: 15px;
    margin-bottom: 15px;
    position: relative;
    left: 0;
    text-decoration: none;
}

.chnage-city-modal .columns a span {
    border-bottom: 1px dashed;
}

.chnage-city-modal .columns a:hover {
    text-decoration: none;
}

.chnage-city-modal .columns a.active:before {
    content: " ";
    background-image: url('data:image/png;base64,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');
    background-repeat: no-repeat;
    width: 15px;
    height: 15px;
    position: absolute;
    display: block;
    left: -20px;
    top: 0;
}

.chnage-city-modal .select-button {
    color: #fff;
    background: #006b9c;
    height: 38px;
    line-height: 38px;
    display: inline-block;
    font-family: Arial;
    width: 168px;
    text-align: center;
    border: none;
    font-size: 16px;
    position: relative;
    cursor: pointer;
    text-decoration: none;
    margin-left: 152px;
}

.chnage-city-modal .ui-autocomplete {
    background: #fff;
    border: 1px solid #c0c0c0;
    background: #fff;
    position: absolute;
    padding: 10px;
    z-index: 100;
}

.chnage-city-modal .ui-autocomplete li.ui-menu-item {
    list-style-type: none;
    display: block;
    text-decoration: none;
    color: #316B99;
    margin: 0;
    padding: 0;
    height: 20px;
    line-height: 20px;
}

.chnage-city-modal .ui-autocomplete li.ui-menu-item b {
    color: #ff0000;
}

.chnage-city-modal .ui-autocomplete li.ui-menu-item:hover {
    cursor: pointer;
    text-decoration: none;
    background: #efefef;
}

.chnage-city-modal .ui-autocomplete li.ui-autocomplete-category {
    font-weight: bold;
    list-style-type: none;
    display: block;
    margin: 10px 0;
    padding: 0;
}

#user-menu .chnage-city {
    display: inline-block;
    margin-right: 65px;
    text-align: left;
    line-height: 120%;
}

#user-menu .chnage-city a {
    text-decoration: underline;
    color: #006b9c;
}

#top-line .info {
    width: 250px;
}

#order_form_div .group-props .region-text {
    position: absolute;
    left: 300px;
    color: #000;
}

#ORDER_FORM .dealer-order .buttons .button-submit-loading {
    position: absolute;
    z-index: 100;
    background: #fff url('/local/templates/rossymvol/images/ajax-loader.gif') no-repeat center center;
    width: 100px;
    height: 100px;
    float: none;
    opacity: 0.5;
    display: none;
}

/** calculate delivery **/

.calculate-delivery-online {
    font-size: 14px;
    padding: 20px 15px;
    color: #3b3b3b;
}

.calculate-delivery-online > h2 {
    color: #006b9c;
    font-size: 15px;
    margin-bottom: 18px;
}

.calculate-delivery-online .variants {
    margin-bottom: 24px;
}

.calculate-delivery-online .variants label {
    color: #3b3b3b;
    line-height: 20px;
    margin-right: 12px;
    padding-left: 30px;
    position: relative;
    display: inline-block;
}

.calculate-delivery-online .variants label.active {
    font-weight: bold;
}

.calculate-delivery-online .variants label .radio-stylize {
    position: absolute;
    left: 0;
    top: 2px;
    display: block;
}

.calculate-delivery-online .city {
    margin-bottom: 15px;
    padding-left: 30px;
}

.calculate-delivery-online .city a.selected {
    color: #3b3b3b;
    text-decoration: none;
    border-bottom: 1px dotted #3b3b3b;
}

.calculate-delivery-online .city a.selected:hover {
    border-bottom: none;
}

.calculate-delivery-online .result {
    margin: 20px 0 10px 0;
}

.calculate-delivery-online .result table {
    width: 100%;
    border-collapse: collapse;
    border: 1px solid #ababab;
    margin-bottom: 5px;
}

.calculate-delivery-online .result table tr td, .calculate-delivery-online .result table tr th {
    border-top: 1px solid #c6c3c3;
    font-size: 14px;
    color: #3b3b3b;
    font-weight: normal;
    text-align: left;
    padding: 3px 5px 3px 25px;
}

.calculate-delivery-online .result table tr td.image {
    height: 32px;
    padding-left: 103px;
    position: relative;
}

.calculate-delivery-online .result .legend-calculate {
    margin-bottom:10px;
    background-image: url('data:image/png;base64,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');
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 25px;
}

.calculate-delivery-online .result table tr td.image img {
    display: block;
    width: 60px;
    position: absolute;
    left: 25px;
    top: 3px;
}

.calculate-delivery-online .result table thead tr th {
    border-top: none;
}

.calculate-delivery-online .result .subinfo span {
    color: #ff0000;
}

.calculate-delivery-online .manual-calculate {
    margin: 7px 0;
    display: none;
}

.calculate-delivery-online .manual-calculate .row {
    overflow: hidden;
    margin: 7px 0;
}

.calculate-delivery-online .manual-calculate label {
    display: block;
    float: left;
    height: 30px;
    line-height: 30px;
}

.calculate-delivery-online .manual-calculate label sup,
.calculate-delivery-online .variants label sup {
    position: absolute;
    margin-top: -3px;
}


.calculate-delivery-online .manual-calculate label.left {
    width: 130px;
    text-align: right;
}

.calculate-delivery-online .manual-calculate input[type=text] {
    display: block;
    float: left;
    height: 28px;
    border: 1px solid #ababab;
    border-radius: 1px;
    margin: 0 8px;
    width: 55px;
    text-align: center;
    font-family: Arial;
    font-size: 14px;
    -webkit-box-shadow: inset 0px 2px 2px 0px rgba(120, 115, 115, 0.2);
-moz-box-shadow:    inset 0px 2px 2px 0px rgba(120, 115, 115, 0.2);
box-shadow:         inset 0px 2px 2px 0px rgba(120, 115, 115, 0.2);
    padding: 0;
}

.calculate-delivery-online .manual-calculate .button {
    margin-left: 138px;
    background: #99ae19;
    border: none;
    color: #fff;
    height: 40px;
    line-height: 40px;
    font-family: Arial;
    font-size: 14px;
    padding: 0 16px;
    display: inline-block;
    cursor: pointer;
    font-size: 16px;
    margin-top: 5px;
    outline: none;
}

.calculate-delivery-online .result table tr.loading td {
    height: 100px;
    background: url(/local/templates/rossymvol/images/ajax-loader.gif) no-repeat center center;
}

.radio-stylize {
    width: 16px;
    height: 16px;
    display: inline-block;
    position: relative;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAhlJREFUeNqcUzuLGlEY/byj4vogKCo+F5SRdJIfMEVSbLXgD9gQCAQSCIGFpLEOqQIJBAKBhS2TMlttE6v9AQtpRAKKOlr4xAc+R0dzvhtN3BRZydfcx5xz7vnuPWPJZrO0W1ar9dDlcj1xOp1HmIfW67W5XC4b0+k0Nx6PP2HevoHfThRFIRCf+v3+d7FYzB0IBMjhcMhvs9lMbbVaWr1ef9lut59D7Itpmn8EcJLi8/m+JpPJTCKRoFAoRB6Ph/claLFYUDwep3A4fKdcLn+uVCrHvV7vIdz8EsDJb1OpVCadTlMwGCS73U5CiN82bTabdMOiXq+X1yf5fP7HYDB4LXDKXZBOVVXlEyRwl7wt3sO9UCQSITgltJoFNyrcbvdj2FO4563lfxW7YZfRaPQAgo8E7GeYDCGyWCy3CjCGscyBwLGAosrWWHnfYixzcFeqoP+sjVtF4Cl0vDPxk+xbjEUWeNQF0pVDOAjjXmQkU2I7nQ5NJpOcGI1GZ7VazUTSZGBuK8YwFqk0wD0X2PjebDbPi8UiNRoNms/n8pS/a7VacaQlplQqscgHtFBUNE3jXr6hpweGYRwymUPD/waPvMY+9ft9qlarVCgUWOBiOBw+g+jaurkUo9vt3ofIKZTfIFgHHBZkRJ7OPcMl6bo+Qu+vsD678TNtREyovofIJUAvQNbw3vf4Gxxc48KuQPyIlsu7rf0UYACOyhqWmpESJQAAAABJRU5ErkJggg==');
}

.radio-stylize.checked {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAoVJREFUeNqcU0loU1EUvfn5KW0GYkrmpoWkP7gLUoRCyEIXKljIwp0WQRAqiFhxwCxcSTfOrYhCoSupG8EiKBWzEiVutLgJQUhNk2bRTGQgQ8nQeO6zqQ3SjRc+77377jnv3OGrQqEQ7TdZlsd0Ot1FrVZ7Ant7t9vttNvtrUajEa7Vai+wz/XF9zZqtZoAnDGbzY9cLpfeYrHQ4OCguNve3lay2WwgnU5fz+Vyl0H2qtPp/CXAS+rh4eE3Ho8n6Ha7yW63k8FgYL8IarVaNDo6Sg6Hw5hIJJY3NjamisXiNNT8IcDL971eb9Dn85HVaqWBgQGSJGlPpkajEWqY1GQy8flcNBr9WS6X7+IR+TBAs4qi8AsiOJPZonsP5mht7ZsgmJg4Srdv3SGbzU5Op5NQC8RkQliXZL1efwHy1JwzS04kftHZ6TNULpf2FKyuvqNI5Astv3xNHo8iVI6MjAyhHuclyA8yGESkUqlo4enDPnDP2DePO47hWMagU1MSJCvYCOlska+f6SBjFb2aMAa1UiT6T2Ml3H0JrUihz8QtYZuc9B8I8vsDYuVYzAKvKQmVDKMYorJs167eJKPx0D9g9vEdJlPE5vN5qtfrYalarS5ubm52MGliYMbHvfR25QOdOnmazGaL+HjPPr7jGI7FVDaBXZLh+IGeLsXj8RkuDLfIarXR/JPnfQp2dnZ4pAV4fX2d1wWkEFcHAgHO5SNyOt5sNsdYIk8h/xu88hl+KpVKlEwmKRaLMcFKpVK5BNKuvFuUZqFQOAaSWTDPYbCGWAlmRLy+O3mUSqWqyP0Gzot9P9MuSQesj0HyHkFXAA6g30f4Dgq+o2CfAHyGlBP7U/stwACDyU7Wnr9OhQAAAABJRU5ErkJggg==');
}

.radio-stylize input {
    display: block;
    width: 16px;
    height: 16px;
    position: absolute;
    left: 0;
    top: 0;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); /* IE 5.5+*/
    -moz-opacity: 0; /* Mozilla 1.6 и ниже */
    -khtml-opacity: 0; /* Konqueror 3.1, Safari 1.1 */
    opacity: 0; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9+ */
    
}

.check-stylize {
     width: 18px;
    height: 18px;
    display: inline-block;
    position: relative;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAASCAYAAAAkAezhAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpBOEJCNUFCRTQ5NDMxMUU1ODVCQ0NGM0MyMEZGODFDNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpBOEJCNUFCRjQ5NDMxMUU1ODVCQ0NGM0MyMEZGODFDNyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkQxMDQ3MkQ1NDkwQjExRTU4NUJDQ0YzQzIwRkY4MUM3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkQxMDQ3MkQ2NDkwQjExRTU4NUJDQ0YzQzIwRkY4MUM3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+atpTvgAAAt5JREFUeNpiZGQrZ6AE/P/ViWD//49XLSMjI3YzCOiDgZAMNhcgVQnE3IwMVAS0dDjQ0XzMTCzX//77IyXEL3kdbhIw5L2AFMhHEgTMeAnEe4AhvZUaDifWXnuvtfrC4g+1mJlZfxanLi9lAQkyc5QFMjD80vn/9/b0f7+3PAO5AZfdTKzekozMqlEMHGVsf390rackhoi11zuW1YODiyESxNZRTjhtZuC3iAlsAPMfN4Z/ZxYCNd8Dcr8C8Tcc+Ou/31vvM/y7sACox5XSpIVsLzC2vgLxN3QcnM7KwcXDPA2kXlJM487xA3ogD36EOJzpt9DfX4ffAJl/ibDv799fB94A9QhT7HCovUAH/sXtOdZp//79FWdj5fwW49/Ze+DAVbA4JKmw/CXdUjL04DMDmPm2AykFIC5fM+PXJqhYEJAKB7G9HLOX7tt1YS1QjyPc4Sws/0i2lBw9+Mzg4uTX+fb9owwwA68AOhjkuPtMTMyzgKHNoCRndDYmqK0bKPdVQDQDrB6cVFiZSQ89cvTgM8NIx+MA0GH/gMmGk5GRaRuw6FsNdLQwJwffh6zYmaDK4jayHqbBklQKkhf3BrqXLQaG8p////8JActrO1ApE+hRukBBVn8Tuh5IiLOSHu3k6CFgxoWogOa2uODOmSwsbD9BAiJCsg+DPMonAJk/0fVA0/hfMtLnXyqkcQwzbvk453Xy84p9mb08N62j4mgDUOwhNj0QhzOTkTmZqZA5sZvx2NYsos/aJPQeMNksxaUHmsb/fBIV1xMBMYlJmsKi2gJAPV8pT+MQe4GZEt3eV6ASBUj/QWouoNjLAmlj/DwoJKKYyPD/95zXr66/x2eZqLi2iJCISjxID+WNMoS9QIeRZC+s1cOhoe0dBfSlI1CEhwFXYwnUSPrP8PHf3z8Hb1zbthwo8oPCRhbZ9sJMYoQmG2ZY8sED/kGbBv/QG0VkOJxsewdFe5wcABBgAOq4VgusFmCsAAAAAElFTkSuQmCC');
    background-repeat: no-repeat;
    background-position: -1px top;
}

.check-stylize input {
    display: block;
    width: 18px;
    height: 18px;
    position: absolute;
    left: 0;
    top: 0;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); /* IE 5.5+*/
    -moz-opacity: 0; /* Mozilla 1.6 и ниже */
    -khtml-opacity: 0; /* Konqueror 3.1, Safari 1.1 */
    opacity: 0; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9+ */
    
}

.check-stylize.checked {
    background-position: -31px top;
}

h1 .cancel-edit-btn {
    display: block;
    float: right;
    height: 34px;
    border: 1px dotted #316a97;
    line-height: 34px;
    text-decoration: none;
    color: #316a97;
    padding: 0 13px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    font-size: 14px;
    position: relative;
    background: #fff;
    margin-top: -6px;
}

#top-line .personal-menu {
    background: #fff;
    width: 190px;
    padding: 15px 17px 0 17px;
    border: 1px solid #aeaeae;
    -webkit-box-shadow: 0px 5px 10px 0px rgba(50, 50, 50, 0.2);
-moz-box-shadow:    0px 5px 10px 0px rgba(50, 50, 50, 0.2);
box-shadow:         0px 5px 10px 0px rgba(50, 50, 50, 0.2);
    position: absolute;
    z-index: 2;
    left: -40px;
    text-align: left;
    top: 41px;
    display: none;
    padding-bottom: 9px;
}

#top-line .personal-menu.opened {
    display: block;
}

#top-line .personal-menu:before {
    position: absolute;
    content: " ";
    width: 27px;
    height: 14px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAOCAIAAABVWCAXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo1MDVFMjAzOTU3NEVFMjExQjlFNzk0NTYxQzU3NEJGNCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyOTBEQTQ1QzIwREQxMUU2OURENjhCMjczNDlFNjhENyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyOTBEQTQ1QjIwREQxMUU2OURENjhCMjczNDlFNjhENyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkFCMjgxMTFGQUFDNUU1MTFBMjdDRDdEOEI0QzI0NEUwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjUwNUUyMDM5NTc0RUUyMTFCOUU3OTQ1NjFDNTc0QkY0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+E4VDdwAAAR5JREFUeNqc08+rRFAUB3AMdvY2FpKanYVh4+82ssSYFBaTraQkKzIRyY/3Tt2XXq/XNTPfhbidPvee3EN8HWWeZ9/3m6Y5rKQIbJZlud/vJEnCs21bfDGB2Qcgx3HiOIb3qqpM0wQOU09gINd1EYRSliVwz+fzPWuHtm37vV4UxfV67bruVQsgz/OiKPoDoeR5Dlzf98cWHkLJssyyrGEYcBZAt9stDEMMhJKmqW3b4zj+fyfWdQ2CgGVZVVXhEuD/viRJoihCB9M07Ys/FhwEQZfL5RBCkWVZEAToY+eoHWIY5nUI5Xw+8zwPUwGzAZ8kao2maU3T3oL2JElS17VhGCSop9NJ1/XPIJTH4wEjQQH08Yn2KIrCcdy3AAMAGXQ+FSO7ZkEAAAAASUVORK5CYII=');
    background-position: left top;
    background-repeat: no-repeat;
    top: -14px;
    left: 101px;
}

#top-line .personal-menu a {
    display: block;
    margin-bottom: 8px;
    height: 20px;
    color: #6b6969;
    padding-left: 33px;
    line-height: 20px;
    background-repeat: no-repeat;
    background-position: left center;
}

#top-line .personal-menu a:hover {
    color: #336f9e;
}

#top-line .personal-menu a.pm {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAANCAIAAAAv2XlzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo1MDVFMjAzOTU3NEVFMjExQjlFNzk0NTYxQzU3NEJGNCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyOTBEQTQ2MDIwREQxMUU2OURENjhCMjczNDlFNjhENyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyOTBEQTQ1RjIwREQxMUU2OURENjhCMjczNDlFNjhENyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkFCMjgxMTFGQUFDNUU1MTFBMjdDRDdEOEI0QzI0NEUwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjUwNUUyMDM5NTc0RUUyMTFCOUU3OTQ1NjFDNTc0QkY0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+tQeRxwAAAYtJREFUeNqMUcFKAlEU1fE5jso4zUb8AnMXfkUYSJiCm2I2gYtIMxCEviGQljotJCGsQFpJn2Ar9SdsIzZjw3OccV5nGhFJiC7D8O4959x73rv+m3pd0zTf/0KSJO4PthAO49uugExESbqqVuPx+DawXC55nv+czXDek2XTNBljuqbdNRqEcJwoipZlrVYrj81xHNjj4fDl+RlpvlA4SKc9yO/3k1AoNNf1p25X1/W10VjsVFHuVdVxHKRqq3XbaKDFYrFASjCdBIPHuZxt256AEBSCHns3XAzUt37/az5nPh+lFA4vK5WLcvmx0wHjJJ9He5fL3CBwj5aHmQxksCjLMqq4ZSqVuq7VvKdECudcIOBOgNq2rNdeD3fwej+02+PxGFjk501h3WFsP5ksFIu8IBCooTlTFDTGBGoY74OBZ3dB6cb6aDQ6ymZ5mAHPXZAgbLBEIoGX2N1xJBLBKGIYxsdkgu2sEcbOSyX8fwkwHHucTqckGo2qzSbyDRaG9a3UC/Q2KYWTbwEGAAg4ucLs31FDAAAAAElFTkSuQmCC');
}

#top-line .personal-menu a.companies {
        background-position: 0 4px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAhCAYAAADQ1StpAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjMyM0ExRkExNTZGMTFFOEIyREFEMDYyRUZBQTM3MTEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjMyM0ExRkIxNTZGMTFFOEIyREFEMDYyRUZBQTM3MTEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDQTY5N0Q3RjEzQ0IxMUU4QjJEQUQwNjJFRkFBMzcxMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQTY5N0Q4MDEzQ0IxMUU4QjJEQUQwNjJFRkFBMzcxMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhxHRZoAAAFJSURBVHja7JQ9SwNBGIT3zgUTiVFSSKpgqYiFlbWVnSKSSkwfSSdYiZWVvdhYWoiFP8DC0v9gK+IXiBq/NWSdgVlYjhXEpLwXHva42513Z/ZY22o2r40xVfO/ukn/uLgtslWlwC2YAEmEksZpwedhUAaTfgffEinqo2cIvIJlcCbq4AU8gyvQtZpEG7sZO8ymAQ6B1bsj7YprRrgjq04fYAMMBgKf4D1YHC2rSVy4Ccbkk+p3YA7Mg33NX1d343Oy8s5u2xLqgosgxBMwG9gqKYcvv4M3UAA7ysB3PgALwIEnCTB9Bn8KWgzTSpEiq2AAdEAFrARWyxnri2CL2VkpPkZ+lHMFHCse4T0bUmAUTIHLYAL9L2mMFXOqgXEKPIBjefXlfbtfBFKdVDtxzpleKjU9Vi7QB4FkZm0vvxPzOzG/E/twJ/4IMAD4qIRe4leT5gAAAABJRU5ErkJggg==');
}

#top-line .personal-menu a.companies:hover {
    background-position-y: -16px;
}

#top-line .personal-menu a.users {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAPCAIAAABiEdh4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo1MDVFMjAzOTU3NEVFMjExQjlFNzk0NTYxQzU3NEJGNCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1MDlGQkY2QjIwREQxMUU2OURENjhCMjczNDlFNjhENyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1MDlGQkY2QTIwREQxMUU2OURENjhCMjczNDlFNjhENyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkFCMjgxMTFGQUFDNUU1MTFBMjdDRDdEOEI0QzI0NEUwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjUwNUUyMDM5NTc0RUUyMTFCOUU3OTQ1NjFDNTc0QkY0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+UtiqdgAAAbtJREFUeNpi/P//PwM2cOHcuaVLl/74/p2VlTU8Ksrc3BwizoRV9ZcvX+bOmQNUDWT//v17ycKFHz58wKLhzp07+/bsefP69bt379CMuHbtGoTBAhfaumXLjm3bgIxNGzcGh4VpaGreuH4dLisjI4Niw+NHjyCqgeDv37/79u61sLCAqzYyNpaTk0Ox4c7t28gOePPqlaCQUEl5+ZXLl1VUVP7++TOxvz82Pl5ISAhqg66+PrIGfn7+z58+3b97V1pK6svnz0uXLAGa2N/T8/37d6gN3Jycbh4ee3fvBrqHi4srMCQEGJpr16xBNgUYUHt272YExsP5s2eXLVtma2cnKSHx7PlzUTGxG9euARnGRkaHjxz5/PEjXI+gsDDj0ydP2ltbIXwxMTEeXt7Xb95AFKmoqiorK+/csQPZHqbdu3bBOa9evbp39y7cSKC7gQ6TlJSEKxCXlGRBDmxMcOvWLS9f3+dPn/Lx8cnJy0vLyDDmZGYy4AWTp01DcZKhkREbOztWpUBxYJT9+/cPWZDx8+fPwGh+8fz5i5cvv3/9+vPnTw4ODk4uLikpKTFxcXk5OU5ubmQNAAEGAI3Owuij779rAAAAAElFTkSuQmCC');
}

#top-line .personal-menu a.users:hover {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAPCAIAAABiEdh4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo1MDVFMjAzOTU3NEVFMjExQjlFNzk0NTYxQzU3NEJGNCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowRTVEODc5ODIwREUxMUU2OURENjhCMjczNDlFNjhENyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowRTVEODc5NzIwREUxMUU2OURENjhCMjczNDlFNjhENyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkFCMjgxMTFGQUFDNUU1MTFBMjdDRDdEOEI0QzI0NEUwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjUwNUUyMDM5NTc0RUUyMTFCOUU3OTQ1NjFDNTc0QkY0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+jOHj5QAAAcRJREFUeNpi/P//PwM2cOHcuaVLl/74/p2VlTU8Ksrc3BwizoRV9ZcvX+bOmQNUDWT//v17ycKFHz58wKLhzp07+/bsefP69bt379CMuHbtGoTBAhfaumXLjm3bgIxNGzcGh4VpaGreuH4dLisjI4Niw+NHjyCqgeDv37/79u61sLCAqzYyNpaTk0Ox4c7t28gOePPqlaCQUEl5+ZXLl1VUVP7++TOxvz82Pl5ISAhqg66+PrIGfn7+z58+3b97V1pK6svnz0uXLAGa2N/T8/37d6gN3Jycbh4ee3fvBrqHi4srMCQEGJpr16xBNgUYUHt272YExsP5s2eXLVtma2cnKSHx7PlzUTGxG9euARnGRkaHjxz5/PEjXI+gsDDj0ydP2ltbIXwxMTEeXt7Xb95AFKmoqiorK+/csQPZHmY9HZ1nz55BOF+/fn3//v2vnz8hXGBsaGpqfv78GRiPEBFxSUkW5MDGBLdu3fLy9X3+9CkfH5+cvLy0jAxjTmYmA14wedo0ZC6ToZERGzs7VqVAcWCU/fv3D1mQEehEYDS/eP78xcuX379+/fnzJwcHBycXl5SUlJi4uLycHCc3N7IGgAADANU+ym1f5eN9AAAAAElFTkSuQmCC');
}


#top-line .personal-menu a.xml {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo1MDVFMjAzOTU3NEVFMjExQjlFNzk0NTYxQzU3NEJGNCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0N0QxNjNFNzIwREUxMUU2OURENjhCMjczNDlFNjhENyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0N0QxNjNFNjIwREUxMUU2OURENjhCMjczNDlFNjhENyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjhDNkQwQUEwQ0Q0N0U1MTE4MTUxOUI1OEU2QjVEMjEyIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjUwNUUyMDM5NTc0RUUyMTFCOUU3OTQ1NjFDNTc0QkY0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+ritBwwAAARlJREFUeNqckz0KwkAQhZMQbDSFpYKNXsEjxMbezlIE0cZCtLXTKwiewANYeAAR4gEsFBEVrCwUG4X4JjxlCMa/gY/MJvMmb5dZs1GrGRGRAHvmaXB+VWQb0SECR+VGVANd5AML5MBF1WVADCy5NukwKN6ROD/KuxbYqgYbUFbr+ENn0YFDocQN1MFYCYagq9ZPnT4DX+VXUAQTcACV0Nb9bw5RovDh+9P2uyiRnxq4oKcaZEH1mwYu9y2iAUhS/Mi9cKPwGchf56ADjiweMe+rmmmUgzwbiIs2HY3oyGONDNn6VYMTnwM2WtD+ig4KdHFUtcEWfI5mKjTz4qTJgZnxnaMuWjAPNsWGunm/hGlRePpDLJr9XYABAEudPAe1p6ctAAAAAElFTkSuQmCC');
}

#top-line .personal-menu a.xml:hover {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo1MDVFMjAzOTU3NEVFMjExQjlFNzk0NTYxQzU3NEJGNCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1MDlGQkY3MzIwREQxMUU2OURENjhCMjczNDlFNjhENyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1MDlGQkY3MjIwREQxMUU2OURENjhCMjczNDlFNjhENyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjhDNkQwQUEwQ0Q0N0U1MTE4MTUxOUI1OEU2QjVEMjEyIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjUwNUUyMDM5NTc0RUUyMTFCOUU3OTQ1NjFDNTc0QkY0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+6ZlPXgAAARhJREFUeNqck70OAVEQhe9uRMMWShINr+ARaPQ6pWg0FEKr4xU2Uag9gMIDiIQHUBARJCoF0ZCsM5tDJhvrb5IvO3d3zuy5N3MtUx+YkIiDPfMUOL8qipjwEIGjchPWQBd5wAZZcFF1aRAFS64tOvSLdyTGj/KuCbaqwQaU1Tr20Nl04FAocQM1MFKCPuio9VOnz8BT+RUUwRgcQCWwde+bQ5QofPj+tP0uSuSnBnnQVQ0yoPpNgzz3LSIXJCh+5LNgo+AZyF/noA2OLB4y76maSZiDHBuIixYdDeloxhoZsvWrBic+XTZa0P6KDgp0cVS1/hY8jmYyMPPipMGBmfKdoy6aPw8Rio26eb+EZVN4+kMsmv1dgAEAlHQ72vV4t1UAAAAASUVORK5CYII=');
}

#top-line .personal-menu a.logout {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAQCAIAAACp9tltAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo1MDVFMjAzOTU3NEVFMjExQjlFNzk0NTYxQzU3NEJGNCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5NEY0REU3QTIwREQxMUU2OURENjhCMjczNDlFNjhENyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5NEY0REU3OTIwREQxMUU2OURENjhCMjczNDlFNjhENyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkFCMjgxMTFGQUFDNUU1MTFBMjdDRDdEOEI0QzI0NEUwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjUwNUUyMDM5NTc0RUUyMTFCOUU3OTQ1NjFDNTc0QkY0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+8dt+AwAAAO1JREFUeNpivHPnztxZsz5//syAA7Cysmpoavr4+bFsWLdOU0vLzd1dXEICq9Lr168vXrDgyOHDLA/u3xcREVm9atXNGzcw1fHz8zs5OwPt/P7tGxNECKs6IPj48ePjx48hbCY0OTk5OSYmJqza0EXFxMXzi4p4eXkxlbJAqMnTpiGLlldVzZ458+GDB/hMhfumsKjI2saGsFKsgAWXxzEdAFWam5UFYZiYmtra28+ZORMz/tBNffXy5cS+vn///hF2wKNHj3C5FeotdQ0NXEEhKysLNVVBUREYPaFhYXiSCzBGOLm4GIlPhAABBgAt5Vvl38rgCgAAAABJRU5ErkJggg==');
}

#top-line .personal-menu a.logout:hover {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAQCAIAAACp9tltAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo1MDVFMjAzOTU3NEVFMjExQjlFNzk0NTYxQzU3NEJGNCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDNzJBMDkwOTIwREQxMUU2OURENjhCMjczNDlFNjhENyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDNzJBMDkwODIwREQxMUU2OURENjhCMjczNDlFNjhENyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkFCMjgxMTFGQUFDNUU1MTFBMjdDRDdEOEI0QzI0NEUwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjUwNUUyMDM5NTc0RUUyMTFCOUU3OTQ1NjFDNTc0QkY0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+JiWAGgAAAPJJREFUeNpiPHH3hcW8gwxffzDgAqzMEWpS9d6GLGUbz2VqSRc666iK82NVeeDGM8clR2SP3WQ59Oi1mghP8dpTm28/x6KQj3OavRbQzvfffjFBRLCrA4JP3889fQdhMqFJWcgIMzAxYdWFLqojxncqx42BmwNTKQuE+t8fhyz6otQ3ZO7+I4/f4DMVAsT5OffmexRaqhJWihWwYBV9+fE7pgOgShkLF0EYKUaKaTbqZnMPYMYfuqlXXn0ym7KL4d8/wg448eQtLrdCveWrKoldno/TSFoIaqqdnCgrM1NvsNkm3MkFGCOCXGyMxCdCgAADAIvDVe9UbGxfAAAAAElFTkSuQmCC');
}

#top-line .personal-menu a.change-password {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAQCAIAAABGNLJTAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo1MDVFMjAzOTU3NEVFMjExQjlFNzk0NTYxQzU3NEJGNCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5NEY0REU3NjIwREQxMUU2OURENjhCMjczNDlFNjhENyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5NEY0REU3NTIwREQxMUU2OURENjhCMjczNDlFNjhENyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkFCMjgxMTFGQUFDNUU1MTFBMjdDRDdEOEI0QzI0NEUwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjUwNUUyMDM5NTc0RUUyMTFCOUU3OTQ1NjFDNTc0QkY0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+67BgjwAAAaxJREFUeNp0kV9LwlAYh93Utlwg5kRJQ5pZeePsprwONe/qvnBk9h0CP4ZkGDW1kC4VuoigvkLdNMNsBpkLWQsl5uxC7Q37Q20dOIeXl+c853fOQQaDgU417qrVs9NTnud7vd7C4mIoHLY7HNBH1HT94WEnlZJl2Wg0TjidHVlutVpMPE7TtEEtvjg/B3QEwxiG8QcCiiznc7n9TGY7mUTV9LMowjpusQAKxShBbCQSZrP5pFTSoMetVlhb7bYgCMMOhmHTXi/HcRp0MBjEcLyrKIfZbL1ehw5su6/VoNDIPel2jxHEW7fbaDR202kbSb5IElyUJMm/brjfcaEgSRJBECiKvrbbNZ4HVK/XL0ejv9yKohzl89z1tcvlWovFxGbz6vISYuA4Ho5E6Pn5n/fudDr5bLbMcRRFrTOMzWZThzR8W3Mse1MuQ+2naU30kwZ0f2/vtlIZtkrFIhy4FApB7j80Cl918IUiCDLn80EBr6HtZlm28mWdmZ3d3Np6EgSH3a4Wf7hhejyeldXVD+XjI6BTFAW/re2OJxKQ0mQy9ft9URTBqvt/vAswABT7xB9gKeT2AAAAAElFTkSuQmCC');   
}

#top-line .personal-menu a.change-password:hover {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAQCAIAAABGNLJTAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo1MDVFMjAzOTU3NEVFMjExQjlFNzk0NTYxQzU3NEJGNCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDNzJBMDkwRDIwREQxMUU2OURENjhCMjczNDlFNjhENyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDNzJBMDkwQzIwREQxMUU2OURENjhCMjczNDlFNjhENyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkFCMjgxMTFGQUFDNUU1MTFBMjdDRDdEOEI0QzI0NEUwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjUwNUUyMDM5NTc0RUUyMTFCOUU3OTQ1NjFDNTc0QkY0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+EFp8tQAAAbRJREFUeNpi/P//PwMGOHH3ZfuuS5vuv2L4+z/HVDHPUUdVnB8ozoip+tKTt/rTdzN8+8XAymwjIfjo289Hn75ti7X11JVjwTR40r5rIKVsLNuirT315D9++5my5IjXvAPXSn2ZMFVff/MJSKoLcAOVAhn8XOwL4u0Y+DjrtpzDolpFiBdI3vz07cbzDxARbnbWFGWJNdefYlEdZ6bEwM7K8ON39OLDl5+8A4oAta0D+hirL998+aHTv+3luy8gDi+nkzDv0fdffn78JiPEg272h68/c1ccBynlYmNgYmL4/H3fg1dApQzMTF1ueihmf/7xK2nRkTXXnxhLCS6Isr7/6vPaCw+OPX8vysFa5azrrS/H8B8GgKYGz9jDULDQYcK2e68//ccGoOH96fuv+EWHNt58BmSH6MopivAyYAMsEKWR8w5su/MCIpSz+ey///+zHLWYmdB9xQSMqqj5B6FKGRn81KRAkf/sPXaz4xYe3nr7OYTjqyK5LMn++vMPqmJ8mAaDzAZiR0WxyT5GQMbmZ++ASk0URIGxjd3sJYl2//4BEwPb33//77z9BDSVATcACDAAyr7e03h3zykAAAAASUVORK5CYII=');
}

#top-line .personal-menu .close {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAICAIAAABGc1mbAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo1MDVFMjAzOTU3NEVFMjExQjlFNzk0NTYxQzU3NEJGNCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0N0QxNjNFMzIwREUxMUU2OURENjhCMjczNDlFNjhENyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0N0QxNjNFMjIwREUxMUU2OURENjhCMjczNDlFNjhENyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkFCMjgxMTFGQUFDNUU1MTFBMjdDRDdEOEI0QzI0NEUwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjUwNUUyMDM5NTc0RUUyMTFCOUU3OTQ1NjFDNTc0QkY0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8++qNT+wAAAMZJREFUeNpsUN0KgjAYdZvgk+QbSBBCQkhCIoTzKZ0MpAu7U5PsSbRXEJx2YmAWfQx2zs75/kbmeTZWocZRCAHAOWemuZa+CNKklE1dAzPGYs4JIYtKlqpKKZllVVku2t7zznGMHE2pvqZpyoTQvmMQ4ACA4hHSZwAQkaa3qtK+MIq0di0K/ciThFJKhmFA6r1pfnyIS57DDbBzXczNto7zaFvLsg6+fwrD9R4b20bDZ993XYefeVfF4HCghfEv4MbqWPolwAArUWdiLaeH5QAAAABJRU5ErkJggg==');
    width: 14px;
    height: 8px;
    cursor: pointer;
    position: absolute;
    right: 19px;
    bottom: 15px;
}

#top-line .personal-menu .close:hover {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAICAYAAADJEc7MAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0N0QxNjNFQTIwREUxMUU2OURENjhCMjczNDlFNjhENyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0N0QxNjNFQjIwREUxMUU2OURENjhCMjczNDlFNjhENyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjQ3RDE2M0U4MjBERTExRTY5REQ2OEIyNzM0OUU2OEQ3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjQ3RDE2M0U5MjBERTExRTY5REQ2OEIyNzM0OUU2OEQ3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/00SIQAAALFJREFUeNp8j8sOAUEQRacxFnwOn+IH2BDPWRqssZx4r8YP+RIbe692Ormk00IlN9XVVadvl7HWRmHUk2OZtFY5OGXNazhjQhDICOrpaivY/gSBYlKGuoHBDiXAty8QqCSnjnoL5VT5IOf7BwQqct540JKBVA+6B8Ye3Kf3MLVRXqVYodbbicYk2HvuOedo6L43Qw10QXvVYUzd71Bbs2fnWOHgln66L0R/QisVUPwSYACSs0aFD4O9SgAAAABJRU5ErkJggg==');
}

.dadata-list {
    position: absolute;
    width: 255px;
    background: #fff;
    z-index: 20;
    border:1px solid #c4c4c4;
    margin-top: 1px;
}

.dadata-list ul:before {
    content: "Выберите вариант или продолжите ввод";
    display: block;
    color: #666;
    height: 23px;
    line-height: 23px;
    padding-left: 10px;
    font-size: 12px;
}

.dadata-list ul {
    margin: 0;
    padding: 0;
}

.dadata-list ul li {
    list-style-type: none;
    padding: 5px 10px;
    color: #666;
    text-decoration: none;
    line-height: 20px;
    font-size: 14px;
    cursor: pointer;
    border-top:1px solid #ededed
}

.dadata-list ul li .info {
    display: block;
    color: #666;
    padding-top: 2px;
}

.dadata-list li b {
    color: #316A97;
}

.dadata-list ul li:hover{background-color:#f2f2f2;cursor:pointer}

.offer-detail-link
{
    color:#000;
    text-decoration: none;
    
}
.offer-detail-link:hover
{
    color:#316b99;
}
td.catalog_name
{
    width:270px;
}

.city-modal {
   position: fixed;
   width: 100%;
   height: 100%;
   left: 0;
   top: 0;
   z-index: 1000;
   display: none;
}

.city-modal.open {
    display: block;
}

.city-modal .overflow {
    position: absolute;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.9;
    
}

.city-modal .city-modal-content {
    width: 100%;
    max-width: 1350px;
    margin: 3% auto 0 auto;
    color: #fff;
    position: relative;
}

.city-modal .city-modal-content .columns {
    display: inline-block;
    height: 100%;
    max-width: 100%;
    -webkit-column-count: 8;
    column-count: 8;
    -webkit-column-gap: 10px;
    column-gap: 10px
}

.city-modal .city-modal-content .columns .item a {
    
    color: #ccc!important;
    line-height: 1.4;
    text-decoration: none;
} 

.city-modal .city-modal-content .columns .item a:hover {
    color: #fff!important;
    text-decoration: underline!important;
}

.city-modal .city-modal-content .columns .item {
    line-height: 1.4;
    display: block;
}

.city-modal .city-modal-content .columns .item > span {
    display: block;
}

.city-modal .city-modal-content .columns .item.with-header {
    break-inside: avoid-column;
    -webkit-column-break-inside: avoid;
    margin-top: 15px;
    
}

.city-modal .city-modal-content .columns .item.with-header.first {
    margin-top: 0;
}

.city-modal .city-modal-content .columns .item.with-header .char {
    margin-bottom: 5px;
}

.item.with-header.no_modal .char{
color: #316B99;
font-weight: 700;
}
.city-modal .city-modal-content .columns .item.is-main a {
    color: #006b9c!important;
    font-weight: bold;
}

.city-modal .city-modal-content .columns .item.selected a {
    color: #fff!important;
    background: #006b9c;
    padding: 1px 6px;
    margin-left: -6px;
}

.city-modal .city-modal-content .columns .item.selected a:hover {
    text-decoration: none!important;
}

.city-modal .city-modal-content .search {
    margin-bottom: 15px;
    line-height: 30px;
    display: flex;
    position: relative;
}

.city-modal .city-modal-content .search .country {
    color: #ccc!important;
    margin-left: 10px;
    padding: 0 10px;
}

.city-modal .city-modal-content .search .country.selected {
    background: #006b9c;
    color: #fff!important;
}

.city-modal .city-modal-content .search input {
    width: 300px;
    padding: 3px 10px;
    height: 30px;
    margin-right: 30px;
}

.city-modal .city-modal-content .search input:focus {
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    border: none;
}

.city-modal .close {
    position: absolute;
    right: -60px;
    top: 7px;
    color: #666;
}

.city-modal #kladr_autocomplete {
    position: absolute;
    left: 0;
    top: 31px;
    background: #fff;
    min-width: 300px;
}

.city-modal #kladr_autocomplete ul {
    margin: 0;
    padding: 0;
}

.city-modal #kladr_autocomplete ul li {
    color: #333;
    list-style-type: none;
    margin: 0;
    padding: 0;
    font-size: 13px;
    line-height: 1;
    padding: 9px 15px;
}

.city-modal #kladr_autocomplete ul li.selected {
    background: #efefef;
}

.city-modal #kladr_autocomplete ul li b {
    color: #006b9c;
}

.city-modal #kladr_autocomplete ul li:hover {
    cursor: pointer;
    background: #efefef;
}

.page-contacts {
    font-size: 14px;
    padding: 20px 15px;
    text-align:justify;
}

.page-contacts .delivery-points {
    margin: 20px 0;
}

.page-contacts .delivery-points .map {
    display: none;
    margin: 20px 0;
}

.page-contacts .delivery-points .map.open {
    display: block;
}

.page-contacts .delivery-points .title {
    display: flex;
    align-items: center;
}

.page-contacts .delivery-points .title b {
    font-size: 15px;
    color: rgb(0, 107, 156);
}

.page-contacts .delivery-points .title a {
    margin-left: auto;
}

.page-contacts .points {
    width: 100%;
   border: 1px solid #a9a9a9;
    margin-top: 15px;
    border-collapse: collapse;
}

.page-contacts .points th {
    font-weight: normal;
    background: #efefef;
    border: 1px solid #a9a9a9;
    padding: 7px 10px;
    text-align: left;
}

.page-contacts .points td {
    border: 1px solid #a9a9a9;
    padding: 4px 10px;
    font-size: 13px;
    text-align: left;
}

.city-contacts {
    display: block;
    position: relative;
    z-index: 0;
}
.city-modal .city-modal-content {
    font-size: 14px;
}

.city-modal.city-contacts .city-modal-content {
    color: #333!important;
}

.city-modal.city-contacts .city-modal-content a {
    text-decoration: none;
}

.city-modal.city-contacts .city-modal-content .columns .item a {
    color: #316B99!important;
    line-height: 1.4;
    
} 

.city-modal.city-contacts .city-modal-content .columns .item a:hover {
    color: #333!important;
    text-decoration: underline!important;
}

.city-modal.city-contacts .city-modal-content .columns {
    -webkit-column-count: 5;
    column-count: 5;
    -webkit-column-gap: 10px;
    column-gap: 10px
}

.city-modal.city-contacts .city-modal-content .search input:focus,
.city-modal.city-contacts .city-modal-content .search input {
    border: 1px solid #999;
}

.city-modal.city-contacts .city-modal-content .search .country {
    color: #666!important;
    text-decoration: none;
}

.city-modal.city-contacts .city-modal-content .search .country.selected {
    color: #fff!important;
}


.city-modal.city-contacts #kladr_autocomplete {
    border: 1px solid #999;
}
.onestep-order .accept-order .right-col {width: auto;}

.standart-text{
text-align: justify; 
font-size:14px;
padding: 15px 20px 15px 20px;
color: #6c6b6b;
}
.text-right{text-align: right;}

.dealer-profile-new {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    margin-top: 15px;
}

.dealer-profile-sidebar {
    width: 230px;
    flex-shrink: 0;
    padding-top: 10px;
    padding-left: 15px;
}

.dealer-profile-sidebar > a {
    display: block;
    margin: 10px 0;
    font-size: 15px;
    position: relative;
    margin-left: 20px;
    color: #6b6969;
}

.dealer-profile-sidebar > a.active span {
    background: #95ab2e;
    color: #fff;
    text-decoration: none;
    display: inline-block;
    padding: 2px 5px;
    margin-left: -2px;
    border-radius: 2px;
}

.dealer-profile-sidebar > a:before {
    content: "";
    width: 12px;
    height: 1px;
    left: -20px;
    top: 8px;
    background: #6b6969;
    position: absolute;
}

.dealer-profile-new .content {
    width: 100%;
}

.dealer-profile-new .content > h1 {
    font-size: 24px;
    margin-bottom: 12px;
} 

.sale-paysystem-wrapper .sale-paysystem-button-container .btn,
.btn.btn-primary {
        vertical-align: top;
    background-color: #316b98;
    border: none;
    font-family: verdana, arial;
    font-size: 12px;
    color: #fff;
    padding: 8px 10px;
    border: none;
    cursor: pointer;
}

.sale-paysystem-wrapper .sale-paysystem-description {
    display: none;
}

.sberbank-invoice {
    font-size: 13px;
}

.sberbank-invoice td {
    font-size: 9pt;
}

.sberbank-invoice .buttons {
    margin-bottom: 30px;
}

.sberbank-invoice .buttons a {
    display: inline-block;
    height: 34px;
    border: 1px dotted #316a97;
    line-height: 34px;
    text-decoration: none;
    color: #316a97;
    padding: 0 13px 0 42px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    font-size: 14px;
    position: relative;
   
}

.sberbank-invoice .buttons a.print {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFMDYyQzQxMDZBOUIxMUU1OUUyM0VGMDY2QzY2NkZFMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFMDYyQzQxMTZBOUIxMUU1OUUyM0VGMDY2QzY2NkZFMyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkVGQjNGNUZGNkE3MzExRTU5RTIzRUYwNjZDNjY2RkUzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkVGQjNGNjAwNkE3MzExRTU5RTIzRUYwNjZDNjY2RkUzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+ziZCVwAAAhZJREFUeNp8Uz2LIkEQrRmbUXDURERDLxARIzEQM0EQFEFws0tkM9nAQDAw09TgAuHg8Da48EBT/4F/4DASVBRRcFT8QBm/xq1qbkSPuS0oeqq73us3VdUCPFixWMzJsvxVEIQ4xbiqt9sNrterZb1ef6/X62/wjwmPQblcPpdKJSaKIhCQjNbtdgudTgcmk4na6/UcjUbjpGPERwKTyXRhjMFyuYTVagXz+Rxmsxm43W6IRqPg9XotVqv11yNGhP8Yyr87ETocDojFYoAXvBgSVCoVC8UkGZU8OSkZDAYgSRLFWi6XszwRIPgVFwVd4ptYA7qZwPRNQPK/yqTj8ahks9lXnovguMfjeU8mk7JePF06GdVEdzqjnHw+L2M93hOJRJxhzrdIJAIulws0TYNarQafGany+XyQyWRgPB7/IAJfIBDgh+l0Gvx+/6cE3W4XnE4n92az+YXhkEiXy4UfjkYjfrBYLAzBdNbv9yEUCvF4s9kAO5/PMBwO+QYBsUCw3+8NCWw2GyiKcs+nzjC6HSeMbxwOBxpbOJ1OhgSUS+R6PpFxBTrAbDZDq9Xi36qq8uTdbselklMXgsHgPZ+wDAMNZ1202+184qig9K9GRgNVrVYB2wfT6ZR3jeE//2y321EkCobDYUilUvcbKIGcpNNK7aZCFwoFUvMHU34/vUacgSv2WdRfotH7QDINX6xJ3/sQYADj9BENNns3WQAAAABJRU5ErkJggg==');
        background-position: 10px center;
        background-repeat: no-repeat;
        background-color: #316a97;
        border: 1px solid #316a97;
        margin-right: 17px;
        color: #fff;
}

.sberbank-invoice .buttons a.download {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFMDYyQzQxNDZBOUIxMUU1OUUyM0VGMDY2QzY2NkZFMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFMDYyQzQxNTZBOUIxMUU1OUUyM0VGMDY2QzY2NkZFMyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkUwNjJDNDEyNkE5QjExRTU5RTIzRUYwNjZDNjY2RkUzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkUwNjJDNDEzNkE5QjExRTU5RTIzRUYwNjZDNjY2RkUzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+zuoRKAAAATtJREFUeNpiZChYyIAGpgFxJgN2MB2Is5AFGLEY8P9/fxxW3YyFiyB6kAATA4VgmBggBw35/1BMCMDUTYPoLVjY3r7n8n9SAUgPSC/IBRcvPn3H8Oj9V6KdDVIL0gPSy8xgEXjlyosPP//9Z3Axlxdh4GRlwav53befDO17rzDMPXmnEsidAQvE3mlHbjAsOHWX4cvPPzg1g+RAakBqQXqQY+H3n3//VRt3XmRYc/Ehw6+//zA0g8RAciA1ILUgPejReOfTj9/m5ZvPMmy79pTh339EhIDYIDGQHEgNSC2udHDq1Zcf7sUbzzAcuPMSLghig8RAciA1yBpAgYju2rvvv/+6euX5+zBTORGG55++M+SuO8lw7eXHUKDcZnTF2AwAgWtAjU+B0eW37/YLhsP3XqUCxZZgUwgQYACVndC0RpUJOwAAAABJRU5ErkJggg==');
        background-position: 12px center;
        background-repeat: no-repeat;
}



.sberbank-invoice .example {
    padding-left: 320px;
    background: url(/local/templates/rossymvol/./images/sber-invoice.png) no-repeat left top;
    min-height: 238px;
}

.sberbank-invoice > p,
.sberbank-invoice .example p {
    color: #6b6969;
    line-height: 160%;
    margin-bottom: 16px;
}
/* End */
/* /local/templates/rossymvol/js/fancybox2/jquery.fancybox.css?17218068924972 */
/* /local/templates/rossymvol/cssSelect.css?17218068922610 */
/* /local/templates/rossymvol/js/custom-scrollbar-plugin/jquery.mCustomScrollbar.css?172180689213734 */
/* /local/templates/rossymvol/components/bitrix/menu/catalog2/style.css?17218068912628 */
/* /local/templates/rossymvol/styles.css?17218068926500 */
/* /local/templates/rossymvol/template_styles.css?1721806892216280 */
