

/* Start:/bitrix/templates/.default/ajax/ajax.min.css?1752154231420*/
iframe.waitwindowlocal{position:absolute;border:0;z-index:9999}div.waitwindowlocal{position:absolute;width:25px;height:25px;padding:0;z-index:10000;background-color:#fcf7d1;border:1px solid #e1b52d;background-image:url(/bitrix/templates/.default/ajax/images/wait.gif);background-position:center center;background-repeat:no-repeat}div.waitwindowlocalshadow{position:absolute;z-index:9998;background-image:url(/bitrix/templates/.default/ajax/images/shadow.gif);border:1px solid #808080}
/* End */


/* Start:/bitrix/templates/alseraPC/highslide/highslide.css?175215423121316*/
/**
* @file: highslide.css 
* @version: 4.1.8
*/
.highslide-container div {
	font-family: Verdana, Helvetica;
	font-size: 10pt;
}
.highslide-container table {
	background: none;
}
.highslide {
	outline: none;
	text-decoration: none;
}
.highslide img {
	border: 2px solid silver;
}
.highslide:hover img {
	border-color: gray;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide-gallery .highslide-active-anchor img {
	border-color: black;
	visibility: visible;
	cursor: default;
}
.highslide-image {
	border-width: 2px;
	border-style: solid;
	border-color: white;
	background: gray;
}
.highslide-wrapper, .highslide-outline {
	background: white;
}

.highslide-wrapper div {display:none;}
.glossy-dark {
	background: #111;
}

.highslide-image-blur {
}
.highslide-number {
	font-weight: bold;
	color: gray;
	font-size: .9em;
}
.highslide-caption {
	display: none;
	font-size: 1em;
	padding: 5px;
	/*background: white;*/
}
.highslide-heading {
	display: none;
	font-weight: bold;
	margin: 0.4em;
}
.highslide-dimming {
	position: absolute;
	background: black;
}
a.highslide-full-expand {
   background: url(/bitrix/templates/alseraPC/highslide/graphics/fullexpand.gif) no-repeat;
   display: block;
   margin: 0 10px 10px 0;
   width: 34px;
   height: 34px;
}
.highslide-loading {
	display: block;
	color: black;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	padding: 3px;
	border: 1px solid white;
	background-color: white;
	padding-left: 22px;
	background-image: url(/bitrix/templates/alseraPC/highslide/graphics/loader.white.gif);
	background-repeat: no-repeat;
	background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
	padding: 2px;
	color: silver;
	text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
	color: white;
	background-color: gray;
}
.highslide-move, .highslide-move * {
	cursor: move;
}

.highslide-viewport {
	display: none;
	position: fixed;
	width: 100%;
	height: 100%;
	z-index: 1;
	background: none;
	left: 0;
	top: 0;
}
.highslide-overlay {
	display: none;
}
.hidden-container {
	display: none;
}
/* Example of a semitransparent, offset closebutton */
.closebutton {
	position: relative;
	top: -15px;
	left: 15px;
	width: 30px;
	height: 30px;
	cursor: pointer;
	background: url(/bitrix/templates/alseraPC/highslide/graphics/close.png);
	/* NOTE! For IE6, you also need to update the highslide-ie6.css file. */
}

/*****************************************************************************/
/* Thumbnail boxes for the galleries.                                        */
/* Remove these if you are not using a gallery.                              */
/*****************************************************************************/
.highslide-gallery ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.highslide-gallery ul li {
	display: block;
	position: relative;
	float: left;
	width: 106px;
	height: 106px;
	border: 1px solid silver;
	background: #ededed;
	margin: 2px;
	line-height: 0;
	overflow: hidden;
}
.highslide-gallery ul a {
	position: absolute;
	top: 50%;
	left: 50%;
}
.highslide-gallery ul img {
 	position: relative;
	top: -50%;
	left: -50%;
}
html>/**/body .highslide-gallery ul li {
	display: table;
	text-align: center;
}
html>/**/body .highslide-gallery ul li {
	text-align: center;
}
html>/**/body .highslide-gallery ul a {
	position: static;
	display: table-cell;
	vertical-align: middle;
}
html>/**/body .highslide-gallery ul img {
	position: static;
}

/*****************************************************************************/
/* Controls for the galleries.											     */
/* Remove these if you are not using a gallery							     */
/*****************************************************************************/
.highslide-controls {
	width: 195px;
	height: 40px;
	background: url(/bitrix/templates/alseraPC/highslide/graphics/controlbar-white.gif) 0 -90px no-repeat;
	margin: 20px 15px 10px 0;
}
.highslide-controls ul {
	position: relative;
	left: 15px;
	height: 40px;
	list-style: none;
	margin: 0;
	padding: 0;
	background: url(/bitrix/templates/alseraPC/highslide/graphics/controlbar-white.gif) right -90px no-repeat;

}
.highslide-controls li {
	float: left;
	padding: 5px 0;
	margin:0;
	list-style: none;
}
.highslide-controls a {
	background-image: url(/bitrix/templates/alseraPC/highslide/graphics/controlbar-white.gif);
	display: block;
	float: left;
	height: 30px;
	width: 30px;
	outline: none;
}
.highslide-controls a.disabled {
	cursor: default;
}
.highslide-controls a.disabled span {
	cursor: default;
}
.highslide-controls a span {
	/* hide the text for these graphic buttons */
	display: none;
	cursor: pointer;
}


/* The CSS sprites for the controlbar - see http://www.google.com/search?q=css+sprites */
.highslide-controls .highslide-previous a {
	background-position: 0 0;
}
.highslide-controls .highslide-previous a:hover {
	background-position: 0 -30px;
}
.highslide-controls .highslide-previous a.disabled {
	background-position: 0 -60px !important;
}
.highslide-controls .highslide-play a {
	background-position: -30px 0;
}
.highslide-controls .highslide-play a:hover {
	background-position: -30px -30px;
}
.highslide-controls .highslide-play a.disabled {
	background-position: -30px -60px !important;
}
.highslide-controls .highslide-pause a {
	background-position: -60px 0;
}
.highslide-controls .highslide-pause a:hover {
	background-position: -60px -30px;
}
.highslide-controls .highslide-next a {
	background-position: -90px 0;
}
.highslide-controls .highslide-next a:hover {
	background-position: -90px -30px;
}
.highslide-controls .highslide-next a.disabled {
	background-position: -90px -60px !important;
}
.highslide-controls .highslide-move a {
	background-position: -120px 0;
}
.highslide-controls .highslide-move a:hover {
	background-position: -120px -30px;
}
.highslide-controls .highslide-full-expand a {
	background-position: -150px 0;
}
.highslide-controls .highslide-full-expand a:hover {
	background-position: -150px -30px;
}
.highslide-controls .highslide-full-expand a.disabled {
	background-position: -150px -60px !important;
}
.highslide-controls .highslide-close a {
	background-position: -180px 0;
}
.highslide-controls .highslide-close a:hover {
	background-position: -180px -30px;
}

/*****************************************************************************/
/* Styles for the HTML popups											     */
/* Remove these if you are not using Highslide HTML						     */
/*****************************************************************************/
.highslide-maincontent {
	display: none;
}
.highslide-html {
	background-color: white;
}
.highslide-html-content {
	display: none;
	width: 400px;
	padding: 0 5px 5px 5px;
}
.highslide-header {
	padding-bottom: 5px;
}
.highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-header ul li.highslide-previous, .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-header a:hover {
	color: black;
}
.highslide-header .highslide-move a {
	cursor: move;
}
.highslide-footer {
	height: 16px;
}
.highslide-footer .highslide-resize {
	display: block;
	float: right;
	margin-top: 5px;
	height: 11px;
	width: 11px;
	background: url(/bitrix/templates/alseraPC/highslide/graphics/resize.gif) no-repeat;
}
.highslide-footer .highslide-resize span {
	display: none;
}
.highslide-body {
}
.highslide-resize {
	cursor: nw-resize;
}

/*****************************************************************************/
/* Styles for the Individual wrapper class names.							 */
/* See www.highslide.com/ref/hs.wrapperClassName							 */
/* You can safely remove the class name themes you don't use				 */
/*****************************************************************************/

/* hs.wrapperClassName = 'draggable-header' */
.draggable-header .highslide-header {
	height: 18px;
	border-bottom: 1px solid #dddddd;
}
.draggable-header .highslide-heading {
	position: absolute;
	margin: 2px 0.4em;
}

.draggable-header .highslide-header .highslide-move {
	cursor: move;
	display: block;
	height: 16px;
	position: absolute;
	right: 24px;
	top: 0;
	width: 100%;
	z-index: 1;
}
.draggable-header .highslide-header .highslide-move * {
	display: none;
}
.draggable-header .highslide-header .highslide-close {
	position: absolute;
	right: 2px;
	top: 2px;
	z-index: 5;
	padding: 0;
}
.draggable-header .highslide-header .highslide-close a {
	display: block;
	height: 16px;
	width: 16px;
	background-image: url(/bitrix/templates/alseraPC/highslide/graphics/closeX.png);
}
.draggable-header .highslide-header .highslide-close a:hover {
	background-position: 0 16px;
}
.draggable-header .highslide-header .highslide-close span {
	display: none;
}
.draggable-header .highslide-maincontent {
	padding-top: 1em;
}

/* hs.wrapperClassName = 'titlebar' */
.titlebar .highslide-header {
	height: 18px;
	border-bottom: 1px solid #dddddd;
}
.titlebar .highslide-heading {
	position: absolute;
	width: 90%;
	margin: 1px 0 1px 5px;
	color: #666666;
}

.titlebar .highslide-header .highslide-move {
	cursor: move;
	display: block;
	height: 16px;
	position: absolute;
	right: 24px;
	top: 0;
	width: 100%;
	z-index: 1;
}
.titlebar .highslide-header .highslide-move * {
	display: none;
}
.titlebar .highslide-header li {
	position: relative;
	top: 3px;
	z-index: 2;
	padding: 0 0 0 1em;
}
.titlebar .highslide-maincontent {
	padding-top: 1em;
}

/* hs.wrapperClassName = 'no-footer' */
.no-footer .highslide-footer {
	display: none;
}

/* hs.wrapperClassName = 'wide-border' */
.wide-border {
	background: white;
}
.wide-border .highslide-image {
	border-width: 10px;
}
.wide-border .highslide-caption {
	padding: 0 10px 10px 10px;
}

/* hs.wrapperClassName = 'borderless' */
.borderless .highslide-image {
	border: none;
}
.borderless .highslide-caption {
	border-bottom: 1px solid white;
	border-top: 1px solid white;
	background: silver;
}

/* hs.wrapperClassName = 'outer-glow' */
.outer-glow {
	background: #444;
}
.outer-glow .highslide-image {
	border: 5px solid #444444;
}
.outer-glow .highslide-caption {
	border: 5px solid #444444;
	border-top: none;
	padding: 5px;
	background-color: gray;
}

/* hs.wrapperClassName = 'colored-border' */
.colored-border {
	background: white;
}
.colored-border .highslide-image {
	border: 2px solid green;
}
.colored-border .highslide-caption {
	border: 2px solid green;
	border-top: none;
}

/* hs.wrapperClassName = 'dark' */
.dark {
	background: #111;
}
.dark .highslide-image {
	border-color: black black #202020 black;
	background: gray;
}
.dark .highslide-caption {
	color: white;
	background: #111;
}
.dark .highslide-controls,
.dark .highslide-controls ul,
.dark .highslide-controls a {
	background-image: url(/bitrix/templates/alseraPC/highslide/graphics/controlbar-black-border.gif);
}

/* hs.wrapperClassName = 'floating-caption' */
.floating-caption .highslide-caption {
	position: absolute;
	padding: 1em 0 0 0;
	background: none;
	color: white;
	border: none;
	font-weight: bold;
}

/* hs.wrapperClassName = 'controls-in-heading' */
.controls-in-heading .highslide-heading {
	color: gray;
	font-weight: bold;
	height: 20px;
	overflow: hidden;
	cursor: default;
	padding: 0 0 0 22px;
	margin: 0;
	background: url(/bitrix/templates/alseraPC/highslide/graphics/icon.gif) no-repeat 0 1px;
}
.controls-in-heading .highslide-controls {
	width: 105px;
	height: 20px;
	position: relative;
	margin: 0;
	top: -23px;
	left: 7px;
	background: none;
}
.controls-in-heading .highslide-controls ul {
	position: static;
	height: 20px;
	background: none;
}
.controls-in-heading .highslide-controls li {
	padding: 0;
}
.controls-in-heading .highslide-controls a {
	background-image: url(/bitrix/templates/alseraPC/highslide/graphics/controlbar-white-small.gif);
	height: 20px;
	width: 20px;
}

.controls-in-heading .highslide-controls .highslide-move {
	display: none;
}

.controls-in-heading .highslide-controls .highslide-previous a {
	background-position: 0 0;
}
.controls-in-heading .highslide-controls .highslide-previous a:hover {
	background-position: 0 -20px;
}
.controls-in-heading .highslide-controls .highslide-previous a.disabled {
	background-position: 0 -40px !important;
}
.controls-in-heading .highslide-controls .highslide-play a {
	background-position: -20px 0;
}
.controls-in-heading .highslide-controls .highslide-play a:hover {
	background-position: -20px -20px;
}
.controls-in-heading .highslide-controls .highslide-play a.disabled {
	background-position: -20px -40px !important;
}
.controls-in-heading .highslide-controls .highslide-pause a {
	background-position: -40px 0;
}
.controls-in-heading .highslide-controls .highslide-pause a:hover {
	background-position: -40px -20px;
}
.controls-in-heading .highslide-controls .highslide-next a {
	background-position: -60px 0;
}
.controls-in-heading .highslide-controls .highslide-next a:hover {
	background-position: -60px -20px;
}
.controls-in-heading .highslide-controls .highslide-next a.disabled {
	background-position: -60px -40px !important;
}
.controls-in-heading .highslide-controls .highslide-full-expand a {
	background-position: -100px 0;
}
.controls-in-heading .highslide-controls .highslide-full-expand a:hover {
	background-position: -100px -20px;
}
.controls-in-heading .highslide-controls .highslide-full-expand a.disabled {
	background-position: -100px -40px !important;
}
.controls-in-heading .highslide-controls .highslide-close a {
	background-position: -120px 0;
}
.controls-in-heading .highslide-controls .highslide-close a:hover {
	background-position: -120px -20px;
}

/*****************************************************************************/
/* Styles for text based controls.						                     */
/* You can safely remove this if you don't use text based controls			 */
/*****************************************************************************/

.text-controls .highslide-controls {
	width: auto;
	height: auto;
	margin: 0;
	text-align: center;
	background: none;
}
.text-controls ul {
	position: static;
	background: none;
	height: auto;
	left: 0;
}
.text-controls .highslide-move {
	display: none;
}
.text-controls li {
    background-image: url(/bitrix/templates/alseraPC/highslide/graphics/controlbar-text-buttons.png);
	background-position: right top !important;
	padding: 0;
	margin-left: 15px;
	display: block;
	width: auto;
}
.text-controls a {
    background: url(/bitrix/templates/alseraPC/highslide/graphics/controlbar-text-buttons.png) no-repeat;
    background-position: left top !important;
    position: relative;
    left: -10px;
	display: block;
	width: auto;
	height: auto;
	text-decoration: none !important;
}
.text-controls a span {
	background: url(/bitrix/templates/alseraPC/highslide/graphics/controlbar-text-buttons.png) no-repeat;
    margin: 1px 2px 1px 10px;
	display: block;
    min-width: 4em;
    height: 18px;
    line-height: 18px;
	padding: 1px 0 1px 18px;
    color: #333;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	white-space: nowrap;
}
.text-controls .highslide-next {
	margin-right: 1em;
}
.text-controls .highslide-full-expand a span {
	min-width: 0;
	margin: 1px 0;
	padding: 1px 0 1px 10px;
}
.text-controls .highslide-close a span {
	min-width: 0;
}
.text-controls a:hover span {
	color: black;
}
.text-controls a.disabled span {
	color: #999;
}

.text-controls .highslide-previous span {
	background-position: 0 -40px;
}
.text-controls .highslide-previous a.disabled {
	background-position: left top !important;
}
.text-controls .highslide-previous a.disabled span {
	background-position: 0 -140px;
}
.text-controls .highslide-play span {
	background-position: 0 -60px;
}
.text-controls .highslide-play a.disabled {
	background-position: left top !important;
}
.text-controls .highslide-play a.disabled span {
	background-position: 0 -160px;
}
.text-controls .highslide-pause span {
	background-position: 0 -80px;
}
.text-controls .highslide-next span {
	background-position: 0 -100px;
}
.text-controls .highslide-next a.disabled {
	background-position: left top !important;
}
.text-controls .highslide-next a.disabled span {
	background-position: 0 -200px;
}
.text-controls .highslide-full-expand span {
	background: none;
}
.text-controls .highslide-full-expand a.disabled {
	background-position: left top !important;
}
.text-controls .highslide-close span {
	background-position: 0 -120px;
}


/*****************************************************************************/
/* Styles for the thumbstrip.							                     */
/* See www.highslide.com/ref/hs.addSlideshow    							 */
/* You can safely remove this if you don't use a thumbstrip 				 */
/*****************************************************************************/

.highslide-thumbstrip {
	height: 100%;
}
.highslide-thumbstrip div {
	overflow: hidden;
}
.highslide-thumbstrip table {
	position: relative;
	padding: 0;
	border-collapse: collapse;
}
.highslide-thumbstrip td {
	padding: 1px;
	/*text-align: center;*/
}
.highslide-thumbstrip a {
	outline: none;
}
.highslide-thumbstrip img {
	display: block;
	border: 1px solid gray;
	margin: 0 auto;
}
.highslide-thumbstrip .highslide-active-anchor img {
	visibility: visible;
}
.highslide-thumbstrip .highslide-marker {
	position: absolute;
	width: 0;
	height: 0;
	border-width: 0;
	border-style: solid;
	border-color: transparent; /* change this to actual background color in highslide-ie6.css */
}
.highslide-thumbstrip-horizontal div {
	width: auto;
	/* width: 100% breaks in small strips in IE */
}
.highslide-thumbstrip-horizontal .highslide-scroll-up {
	display: none;
	position: absolute;
	top: 3px;
	left: 3px;
	width: 25px;
	height: 42px;
}
.highslide-thumbstrip-horizontal .highslide-scroll-up div {
	margin-bottom: 10px;
	cursor: pointer;
	background: url(/bitrix/templates/alseraPC/highslide/graphics/scrollarrows.png) left center no-repeat;
	height: 42px;
}
.highslide-thumbstrip-horizontal .highslide-scroll-down {
	display: none;
	position: absolute;
	top: 3px;
	right: 3px;
	width: 25px;
	height: 42px;
}
.highslide-thumbstrip-horizontal .highslide-scroll-down div {
	margin-bottom: 10px;
	cursor: pointer;
	background: url(/bitrix/templates/alseraPC/highslide/graphics/scrollarrows.png) center right no-repeat;
	height: 42px;
}
.highslide-thumbstrip-horizontal table {
	margin: 2px 0 10px 0;
}
.highslide-viewport .highslide-thumbstrip-horizontal table {
	margin-left: 10px;
}
.highslide-thumbstrip-horizontal img {
	width: auto;
	height: 40px;
}
.highslide-thumbstrip-horizontal .highslide-marker {
	top: 47px;
	border-left-width: 6px;
	border-right-width: 6px;
	border-bottom: 6px solid gray;
}
.highslide-viewport .highslide-thumbstrip-horizontal .highslide-marker {
	margin-left: 10px;
}
.dark .highslide-thumbstrip-horizontal .highslide-marker, .highslide-viewport .highslide-thumbstrip-horizontal .highslide-marker {
	border-bottom-color: white !important;
}

.highslide-thumbstrip-vertical-overlay {
	overflow: hidden !important;
}
.highslide-thumbstrip-vertical div {
	height: 100%;
}
.highslide-thumbstrip-vertical a {
	display: block;
}
.highslide-thumbstrip-vertical .highslide-scroll-up {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 25px;
}
.highslide-thumbstrip-vertical .highslide-scroll-up div {
	margin-left: 10px;
	cursor: pointer;
	background: url(/bitrix/templates/alseraPC/highslide/graphics/scrollarrows.png) top center no-repeat;
	height: 25px;
}
.highslide-thumbstrip-vertical .highslide-scroll-down {
	display: none;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 25px;
}
.highslide-thumbstrip-vertical .highslide-scroll-down div {
	margin-left: 10px;
	cursor: pointer;
	background: url(/bitrix/templates/alseraPC/highslide/graphics/scrollarrows.png) bottom center no-repeat;
	height: 25px;
}
.highslide-thumbstrip-vertical table {
	margin: 10px 0 0 10px;
}
.highslide-thumbstrip-vertical img {
	max-width: 60px;
}
.highslide-thumbstrip-vertical .highslide-marker {
	left: 0;
	margin-top: 8px;
	border-top-width: 6px;
	border-bottom-width: 6px;
	border-left: 6px solid gray;
}
.dark .highslide-thumbstrip-vertical .highslide-marker, .highslide-viewport .highslide-thumbstrip-vertical .highslide-marker {
	border-left-color: white;
}

.highslide-viewport .highslide-thumbstrip-float {
	overflow: auto;
}
.highslide-thumbstrip-float ul {
	margin: 2px 0;
	padding: 0;
}
.highslide-thumbstrip-float li {
	display: block;
	height: 60px;
	margin: 0 2px;
	list-style: none;
	float: left;
}
.highslide-thumbstrip-float img {
	display: inline;
	border-color: silver;
	max-height: 56px;
}
.highslide-thumbstrip-float .highslide-active-anchor img {
	border-color: black;
}
.highslide-thumbstrip-float .highslide-scroll-up div, .highslide-thumbstrip-float .highslide-scroll-down div {
	display: none;
}
.highslide-thumbstrip-float .highslide-marker {
	display: none;
}
/* End */


/* Start:/bitrix/templates/alseraPC/components/bitrix/sale.basket.basket.small/small/style.css?1752154231350*/
/*Table*/
table.sale_basket_small
{
	width:245;
	border-collapse:collapse;
	font-size:12px;
	border:1px solid #ADC3D5;
}

/*Table head*/
table.sale_basket_small th
{
	text-align: left;
	color:#25639A;
}

/* Table cells and heads*/
table.sale_basket_small th, table.sale_basket_small td
{
	padding: 3px 5px;
	vertical-align:top;
}
/* End */


/* Start:/bitrix/templates/alseraPC/styles.css?175215423156977*/
﻿body {font-size: 62.5%; margin: 0; padding:0px; background: #f3fbff url(/bitrix/templates/alseraPC/images/bg.png) 0 0 repeat-x;  color:#414141; font-family: 'Trebuchet MS', Arial, Tahoma, sans-serif;}


/*---Global tags---*/
img {border:0;}
form {padding:0; margin:0;}
a {color:#01589f; text-decoration:underline;}
a:hover {text-decoration:none;}

hr {border:0px solid #7F7F7F; border-bottom:1px solid #7F7F7F;}
h1, h2, h3, h4 {}
h1 {}
h1, h2 {font-size:18px; font-weight:normal; color:#cc3300; padding:0px 0 8px 0; margin:0;}
h1.dash a, h2.dash a {color:#cc3300; text-decoration:none; border-bottom:1px dashed #cc3300;}
h1.dash a:hover, h2.dash a:hover {border-bottom:0;}
.dash_blue a {color:#01589f; text-decoration:none; border-bottom:1px dashed #01589f;  zoom:1;}
.dash_blue a:hover {border-bottom:0;}
h3 {font-size:15px; margin:0; padding:0 0 4px;}
h4 {color:#01589f; font-size:1.27em; font-weight:normal; margin:0; padding:5px 0;}
h5 {font-size:1.1em; font-weight:normal; margin:0; padding:0;}

.blue1 {color:#01589f; text-decoration:underline;}
ul {}
ul li {}

p, .p {margin:0; padding:6px 0;}
fieldset {padding:0; border:none; border:0px solid #000; margin:0;}
table {border-collapse: collapse;}
textarea, input, select, .select {font: 11px 'Trebuchet MS', Arial;}
textarea, select, input[type=text] {border:1px solid #b2b2b2; }

big {font-size:1.1em;}

.boldEm {font-weight:bold;font-size:1.1em;}

.cl {clear:both; font-size:0;}
.blue, .blue a {color:#3479b2;}
a.dash_blue {text-decoration:none; border-bottom:1px dashed #01589f; }
a:hover.dash_blue {border-bottom:0; }
a.dash_red {color:#cc3300; text-decoration:none; border-bottom:1px dashed #cc3300; }
a:hover.dash_red {border-bottom:0; }
.ref {color:#cc3300; text-decoration:none;}
a:hover.ref {text-decoration:underline;}

#main  {background:url(/bitrix/templates/alseraPC/images/shadow.png) 50% 0 repeat-y;}
#main_global {width:100%; min-width:1000px; max-width:1280px; margin: 0 auto;}
#container {position:relative; width:100%; overflow:hidden; font-size: 1.1em; background: #fff url(/bitrix/templates/alseraPC/images/header_bg.jpg) 224px -21px no-repeat;}

.wrapper {width:100%; float:left; clear:both; }
/*---header---*/
#header { height:164px; width:100%; }
.header_content {margin:0 0 0 235px; height:164px;}
.header_left {position:absolute;  top:0; left:0; width:228px; height:189px; z-index:500;  background:url(/bitrix/templates/alseraPC/images/header_left.png) 0 0 no-repeat;}


.ico_block {padding: 20px 0 0 70px; height:52px;}
.ico_block a {display:block; width:24px; height:28px; float:left; margin: 0 4px 0 0;}
.ico_block a.ico_home {background:url(/bitrix/templates/alseraPC/images/ico_block.gif) 0 0 no-repeat;}
.ico_block a.ico_map {background:url(/bitrix/templates/alseraPC/images/ico_block.gif) -28px 0 no-repeat;}
.ico_block a.ico_mail {background:url(/bitrix/templates/alseraPC/images/ico_block.gif) -56px 0 no-repeat;}
.ico_block a:hover.ico_home {background:url(/bitrix/templates/alseraPC/images/ico_block.gif) 0 -32px no-repeat;}
.ico_block a:hover.ico_map {background:url(/bitrix/templates/alseraPC/images/ico_block.gif) -28px -32px no-repeat;}
.ico_block a:hover.ico_mail {background:url(/bitrix/templates/alseraPC/images/ico_block.gif) -56px -32px no-repeat;}

#logo {width:224px; text-align:center; font-family:Tahoma; color:#787878;}
#logo img {display:block; margin: 0 auto 6px; }

.header_content {margin:0 0 0 235px; height:164px; background:url(/bitrix/templates/alseraPC/images/maple.png) 100% 0 no-repeat;}
/*.header_content .tel { font-size:15px; color:#fff; padding: 25px 0 0 25px; height:92px;}
.header_content .tel  span {font-size:11px; display:inline-block; width:57px; height:17px; line-height:16px;text-align:center; background:url(/bitrix/templates/alseraPC/images/tel_call.gif) no-repeat;}
.header_content .tel div {float:left; font-size:24px; height:27px; line-height:27px; padding: 0 5px 0 0; margin:1px 0 0 -10px;  background:url(/bitrix/templates/alseraPC/images/tel_right.gif) 100% 0 no-repeat;}
.header_content .tel div div {height:27px; padding: 0 5px 0 10px; margin: 0;background:url(/bitrix/templates/alseraPC/images/tel_left.gif) 0 0 no-repeat;}*/

.search {width:157px; height:30px; padding: 10px 0 0 0; float:right;background:url(/bitrix/templates/alseraPC/images/search_bg.png) 0 0 no-repeat;}
.search input {color:#858585; font-size:11px; width:118px; padding:0px 5px; border:0; background:none; height:16px; margin: 0 0 2px 0;}
.search a {margin: 0 3px;}

#main_menu {font-size:13px; font-weight:bold; list-style-type:none; margin:0; padding:13px 0 0 0; line-height:1.6;}
#main_menu li {padding: 0 19px 0 24px; float:left; background:url(/bitrix/templates/alseraPC/images/mm_arr.gif) 0 5px no-repeat;}
#main_menu li a {text-decoration:none; border-bottom:1px dashed #01589f;}
#main_menu li a:hover {border:0;}
/*---/header---*/

.main_content {width:100%;background:url(/bitrix/templates/alseraPC/images/content_bg.gif) 0 0 repeat-y;}
/*---content---*/
.content {padding:0 200px 0 223px; line-height:1.1;}
.content ul {padding: 0 0 0 10px; list-style-type:none; margin:0;}
.content ul li {padding: 0 0 0 8px;  background:url(/bitrix/templates/alseraPC/images/arr_01.gif) 0 5px no-repeat;}
.content1 {padding:0 0 0 223px; line-height:1.1;}
.content1 ul {padding: 0 0 0 10px; list-style-type:none; margin:0;}
.content1 ul li {padding: 0 0 0 8px;  background:url(/bitrix/templates/alseraPC/images/arr_01.gif) 0 5px no-repeat;}
.grey_block {padding:24px 20px 0 18px;  background:#dbe6ed;}
/*
.grey_light_block {padding:18px 26px 0 30px;  background:#f1f5f8;}
.grey_light_block1 {padding:10px 9px 0 30px;  background:#f1f5f8;}
*/
.grey_light_block {/*padding:10px 9px 0 30px;*/ padding: 18px 26px 0 30px;  background:#f1f5f8;}
.grey_light_block1 {padding:0; background:#f1f5f8;}
.big_text {font-size:1.2em;}
.biger_text {font-size:1.1em;}
.ico_more_red {float:right; display:block; width:14px; height:16px; margin:0px 0 0 0; border:0 !important; background:url(/bitrix/templates/alseraPC/images/ico_more_red.gif) 0 0 no-repeat;}
.ico_more_blue {float:right; display:block; width:14px; height:16px; margin:0px 0 0 0; border:0 !important; background:url(/bitrix/templates/alseraPC/images/ico_more_blue.gif) 0 0 no-repeat;}

.catalog {text-align:center; clear:both; line-height:1.35; padding:9px 0 0 0;}
.catalog .item {display:inline-block; width:130px; height:153px; vertical-align:top; padding: 4px 0 0 0; margin: 0 -2px 10px 0 ; background:url(/bitrix/templates/alseraPC/images/catalog_blue.gif) 0 0 no-repeat;}
.catalog .item_red {background:url(/bitrix/templates/alseraPC/images/catalog_red.gif) 0 0 no-repeat;}
.catalog .item .img {height:105px; overflow:hidden;}

.catalog1 {font-size:1.2em; clear:both; line-height:1.22; padding:9px 0 0 0; margin: 0 -36px 0 0; font-weight:bold;}
.catalog1 .item {text-align:center; display:inline-block; width:130px; 	vertical-align:top; padding: 4px 33px 15px 0; margin: 0 0 0px 0 ;}
.catalog1 .item .img {width:128px; padding:4px 2px 0 0; height:102px; overflow:hidden;  background:url(/bitrix/templates/alseraPC/images/catalog_blue.png) 0 0 no-repeat;}
.catalog1 .item_red .img {width:128px; padding:4px 2px 0 0; height:102px; overflow:hidden;  background:url(/bitrix/templates/alseraPC/images/catalog_red.png) 0 0 no-repeat;}

.catalog2 {clear:both; line-height:1.22; padding:9px 0 0 0;}
.catalog2 .item {text-align:center; float:left; width:127px; height:220px; vertical-align:top; padding: 4px 6px 0 0; margin: 0 0 10px 0 ;}
.catalog2 .item .img {width:128px; padding:4px 2px 0 0; margin: 0 -3px 0 0; height:102px; overflow:hidden;  background:url(/bitrix/templates/alseraPC/images/catalog_blue1.png) 0 0 no-repeat;}
.catalog2 .item_red .img {width:128px; padding:4px 2px 0 0; margin: 0 -3px 0 0;height:102px; overflow:hidden;  background:url(/bitrix/templates/alseraPC/images/catalog_red1.png) 0 0 no-repeat;}
.catalog2 .price {display:inline-block; font-size:17px; color:#cc3300; height:27px; line-height:26px; background: #fcf2da url(/bitrix/templates/alseraPC/images/price_l.gif) 0 0 no-repeat;}
.catalog2 .price .price_r {display:inline-block;  height:27px;background: url(/bitrix/templates/alseraPC/images/price_r.gif) 100% 0 no-repeat;}
.catalog2 p {padding:4px 0;}

.line {border-bottom:1px dashed #c2c7ca; height:10px; clear:both;}
.line1 {border-bottom:1px dashed #c2c7ca; height:10px; clear:both; margin: 8px 0 14px;}
.text_block {padding:14px 26px 10px 30px !important; }

.path {color:#01589f; position: relative; top:-21px; margin:0 0 -12px; font-size:11px; line-height:1.2;}
.path span  {color:#6e6e6e;}

.block_colsult_frame {  color:#686868; padding:10px 0 0 0; margin: 0 -20px 0 -13px; }
.block_colsult_frame1 { width:554px; margin: 0 auto;  background:url(/bitrix/templates/alseraPC/images/block_colsult_frame_bt.gif) 0 100% repeat-x;}
.bcf_r {background:url(/bitrix/templates/alseraPC/images/block_colsult_frame_r.gif) 100% 0 repeat-y;}
.bcf_l {background:url(/bitrix/templates/alseraPC/images/block_colsult_frame_l.gif) 0 0 repeat-y;}
.bcf_t {background:url(/bitrix/templates/alseraPC/images/block_colsult_frame_t.gif) 0 0 repeat-x;}
.bcf_tl {background:url(/bitrix/templates/alseraPC/images/block_colsult_frame_tl.gif) 0 0 no-repeat;}
.bcf_tr {background:url(/bitrix/templates/alseraPC/images/block_colsult_frame_tr.gif) 100% 0 no-repeat;}
.bcf_bl {background:url(/bitrix/templates/alseraPC/images/block_colsult_frame_bl.gif) 0 100% no-repeat;}
.bcf_br {padding: 8px 20px 15px 13px; background:url(/bitrix/templates/alseraPC/images/block_colsult_frame_br.gif) 100% 100%  no-repeat;}
.bcf_br1 {padding: 8px 20px 15px 13px; background:url(/bitrix/templates/alseraPC/images/block_colsult_frame_br1.gif) 100% 100%  no-repeat;}

.form_consult .title {1height:38px;}
.form_consult  h2 {float:left; padding-right:5px;}
.form_consult input {border:1px solid #b2b2b2; padding:1px 4px; width:120px; margin: 2px 0 5px;}
.form_consult .title select {width:200px; margin:2px 0 0 0;}
.form_consult .title .select {width:186px; margin:3px 0 0 0; display:inline-block; vertical-align:top;}
.form_consult textarea {border:1px solid #b2b2b2; padding:1px 4px; width:90%; margin: 2px 0 5px; height:125px;}
.form_consult .go {border:0; padding:0 0 2px; width:93px; margin: 2px 0 4px; height:20px; color:#fff; font-size:13px; background:url(/bitrix/templates/alseraPC/images/go_send.gif) 0 0 no-repeat;}
.consult_tel {font-weight:bold; color:#01589f; padding: 0 0 0 7px; height:32px; line-height:32px; font-size:24px; 	clear:both; margin: 0 0 12px; background:url(/bitrix/templates/alseraPC/images/consult_tel_l.gif) 0 0 no-repeat;}
.consult_tel div {padding: 0 7px 0 0; height:32px; float:left; background: #e6eff7 url(/bitrix/templates/alseraPC/images/consult_tel_r.gif) 100% 0 no-repeat;}
.consult_tel span {font-size:15px; vertical-align:2px;}

#form_consult {padding: 0 10px 5px 0; margin: 0 -10px -5px 0; background:url(/bitrix/templates/alseraPC/images/block_colsult_frame_br.gif) 100% 100%  no-repeat;}

.icq_block {width:104px; font-size:13px; margin:8px 0; background:#e6eff7 url(/bitrix/templates/alseraPC/images/icq_block_top.gif) 0 0 no-repeat;}
.icq_block_bt {padding: 2px 2px 6px 6px; background:url(/bitrix/templates/alseraPC/images/icq_block_bt.gif) 0 100% no-repeat;}
.icq_block .icq {font-size:13px;padding-top:0;}
.icq_block .skype {font-size:13px;}

.go {cursor:pointer;}

.compare_prev {float:right; /*width:104px;*/ border-left-style: dashed; border-left-width: 1px; border-left-color: #9FA3A6; padding-left: 10px; }

.compare_prev p { padding-top: 0; }
.compare_prev span {color:#01589f;}
.comapare_text {margin:0; padding:0;}
.comapare_text p {padding:0 0 16px 0;}

.img_blue_frame {float:left; border-top:3px solid #01589f; padding:0 1px 1px 1px; background:#bfd2df; margin: 0 18px 10px 0}

.table_param { clear:both; border:1px solid #5891c0; font-size:11px; margin:0 0 20px;}
.table_param table {width:100%; text-align:center; background:#fff; }
.table_param th {background:#b4d7dc; border-right:1px solid #e5f1f3; font-weight:normal; color:#000; line-height:0.9;  font-weight:bold;  padding:4px 1px; font-size:0.9em;}
.table_param td {padding:4px 1px; border-right:1px solid #cee5e8; border-top:1px solid #cce4e7;text-align:center;}
.table_param .even td {background:#e7f2f4; }
.table_param td.last, .table_param th.last  {border-right:0; }
.table_param small {font-size:0.8em;}

/*.refresh_ico, .del_ico, .basket_ico, .basket_full_ico, .ok_ico,  .compare_ico  {width:18px; margin:0 auto;  position:relative;}*/

.refresh_ico, .del_ico, .ok_ico, .ok_ico2, .compare_ico {width:18px; margin:0 auto; position:relative;} 
.basket_ico, .basket_full_ico { margin:0 auto; position:relative; width:40px; line-height:1.2; } 
.basket_ico .icon, .basket_full_ico .icon { margin:0 auto; position:relative;} 



.refresh_ico .icon {display:inline-block;  vertical-align:middle; width:17px; height:17px; margin: 0 auto; position:relative; background:url(/bitrix/templates/alseraPC/images/refresh_ico.png) 0 0 no-repeat;}
.del_ico .icon, .del_icon {display:inline-block; vertical-align:middle; width:17px; height:17px; margin: 0 auto; position:relative; background:url(/bitrix/templates/alseraPC/images/del_ico.png) 0 0 no-repeat;}
.basket_ico .icon {display:inline-block;  vertical-align:middle; width:17px; height:17px; margin: 3px auto 0; position:relative; background:url(/bitrix/templates/alseraPC/images/basket_ico.png) 0 0 no-repeat;}
.basket_full_ico .icon {display:inline-block;  vertical-align:middle; width:17px; height:20px; margin: 0 auto; position:relative; background:url(/bitrix/templates/alseraPC/images/basket_full_ico.png) 0 0 no-repeat;}
.ok_ico .icon, .ok_ico2 .icon {display:inline-block;  vertical-align:middle; width:15px; height:15px; margin: 1px auto; position:relative;  background:url(/bitrix/templates/alseraPC/images/ok_ico.png) 0 0 no-repeat;}
.compare_ico .icon, .compare_icon {display:inline-block;  vertical-align:middle; width:18px; height:18px; margin: 0px auto; position:relative;  background:url(/bitrix/templates/alseraPC/images/compare_ico.png) 0 0 no-repeat;}

.drop_ico_active  .icon, .drop_ico_active1  .icon {z-index:110; position:relative;}
.drop_ico_active {cursor:pointer; }


.pages {font-size:14px; margin:0 0 10px; font-weight:bold;}
.pages span {font-size:14px; color:#00345f; font-weight:bold;}
.pages a {text-decoration:none; }
.pages a:hover {text-decoration:underline; }
.pages a.next {padding:0 12px 0 0; margin:0 0 0 4px; text-decoration:underline; background:url(/bitrix/templates/alseraPC/images/pages_next.gif) 100% 5px no-repeat; }
.pages a:hover.next {text-decoration:none;}
a.next {padding:0 12px 0 0; background:url(/bitrix/templates/alseraPC/images/pages_next.gif) 100% 5px no-repeat; }

.product_img {width:180px; text-align:center; padding:10px 18px 20px 0; vertical-align:top;}
.product_img img {border-top:3px solid #01589f; padding:0 1px 1px 1px; background:#bfd2df; margin: 0 0 3px 0; display:block; font-size:11px;}
.product_img .zoom_ico {padding:0 0 0 15px; background:url(/bitrix/templates/alseraPC/images/zoom_ico.gif) 0 4px no-repeat;}

.product_descr {vertical-align:top; padding:10px 0 20px; background:url(/bitrix/templates/alseraPC/images/product_bg.jpg) 157px 0 no-repeat;}
.extra_menu {float:left; width:180px; padding:0 0 20px 0;}
.extra_menu p {padding:4px 0 6px;}
.print_ico {padding:0 0 0 24px; background:url(/bitrix/templates/alseraPC/images/print_ico.gif) 0 0 no-repeat;}
.pdf_ico {padding:0 0 0 24px; background:url(/bitrix/templates/alseraPC/images/pdf_ico.gif) 0 0 no-repeat;}
.print_compare {float:right; font-size:13px; padding-bottom:2px; margin: 0 0 25px 0;}

.prize {float:left; width:145px; position:relative; padding: 0 0 18px 0; margin:0 -10px 0 0;}
.prize_active {z-index:100;}
.prize_active .prize_inner {z-index:105; position:relative;}
.prize img {float:left; border-top:3px solid #01589f; padding:0 1px 1px 1px; background:#bfd2df; margin: 0 8px 3px 0; display:block; font-size:11px;}
.title_dash {font-size:18px; padding: 0 0 8px 0;}
.prize_active .prize_drop {display:block;}
.prize_drop {display:none; position:absolute;top:-8px; left:-12px; line-height:18px;}
.prize_drop1 {width:231px; line-height:18px; padding:46px 20px 5px 12px; background:url(/bitrix/templates/alseraPC/images/drop_prize_bg.png) 0 0 repeat-y;}
.prize_drop1_top  {width:263px; height:9px; line-height:0; font-size:0;  background:url(/bitrix/templates/alseraPC/images/drop_prize_top.png) 0 0 no-repeat;}
.prize_drop1_bt  {width:263px; height:7px; line-height:0; font-size:0;  background:url(/bitrix/templates/alseraPC/images/drop_prize_bt.png) 0 0 no-repeat;}
.prize_drop_content {position:content;}

.fright {float:right;}
.tcenter {text-align:center;}
.top27 {padding-top:27px;}

.table {width:100%; font-size:11px; background:#fff; text-align:left; margin:15px 0 10px; color:#686868;}
.table th {border:1px solid #c2d4e1; background:#e7f2f4; font-weight:bold; padding: 16px 12px; }
.table th a {text-decoration:none; color:#333333;}
.table th a:hover {text-decoration:underline;}
.table td {border:1px solid #c2d4e1; padding: 13px 12px;}
.table .even td {background:#fefaf0;}
.sort_up {padding: 0 12px 0 0; background:url(/bitrix/templates/alseraPC/images/sort_up.gif) 100% 5px no-repeat;}
.sort_down {padding: 0 12px 0 0; background:url(/bitrix/templates/alseraPC/images/sort_up.gif) 100% 5px no-repeat;}


.contact_white {height:67px; padding:0 0 0 7px; margin: 0 0 15px;  background:url(/bitrix/templates/alseraPC/images/contact_white.gif) 0 0 no-repeat;}
.contact_white_r {height:63px; float:left; padding: 4px 18px 0 0; background:#fff url(/bitrix/templates/alseraPC/images/contact_white_r.gif) 100% 0 no-repeat;}
.contact_white_tel {border-bottom:1px dashed #d4d4d4; padding: 0 0 7px 0; margin:0 0 10px 0;}
.contact_white_tel span {color:#01589f; font-size:1.75em; margin: 0 0 0 5px;}
.contact_white_tel span span {font-size:0.62em; margin:0;}

.contact_white .icq {font-size:1em; background-position: 0 1px; margin:0 10px 0 0; background-repeat:no-repeat;}
.contact_white .skype {font-size:1em; background-position: 0 1px; background-repeat:no-repeat;}

.order_ico {padding: 0 0 0 20px; background:url(/bitrix/templates/alseraPC/images/order_ico.gif) 0 0 no-repeat;}

.rubr_block {width:173px; font-size:13px; margin:0 0 0 -10px; background: #fff url(/bitrix/templates/alseraPC/images/rubr_top.gif) 0 0 no-repeat;}
.rubr_block_bt {padding:5px 10px 8px; background: url(/bitrix/templates/alseraPC/images/rubr_block_bt.gif) 0 100% no-repeat;}
.rubr_block h5 {font-size:14px; color:#787878;  padding:2px 0 8px; margin:0 0 8px;}
.rubr_block ul {margin: 0 0 0 -4px; padding:0;}
.rubr_block ul li {padding:0 0 3px 24px; background:url(/bitrix/templates/alseraPC/images/rubr_arr.gif) 0 0 no-repeat;}
.rubr_block ul li.active {background:url(/bitrix/templates/alseraPC/images/rubr_active.gif) 0 0 no-repeat;}
.rubr_block ul li.active a {background:#d1e1ee url(/bitrix/templates/alseraPC/images/rubr_active_r.gif) 100% 0 no-repeat;}
.rubr_block ul a {text-decoration:none; display:inline-block;padding: 0 7px 0 0; height:17px; line-height:16px; }
.rubr_block ul a:hover {text-decoration:underline;}

.question {font-size:16px; line-height:1.3; border-bottom:1px dashed #d6d6d6; padding: 2px 0 10px 25px; margin: 0 0 15px 0; background:url(/bitrix/templates/alseraPC/images/lm_arr_01.gif) 0 7px no-repeat;}
.question div {font-size:13px;color:#686868; font-style:italic; padding:0 0 6px 0;}

.public h4 {font-size:17px; padding:0;}
.public h4 a {text-decoration:none;}
.public h4 a:hover {text-decoration:undreline;}
.public {font-size:13px; color:#686868; padding: 2px 0 5px 25px; margin: 0 0 0 0; background:url(/bitrix/templates/alseraPC/images/lm_arr_01.gif) 0 7px no-repeat;}
.public div { border-bottom:1px dashed #d6d6d6; color:#686868; padding: 0 0 15px; margin: 0;}
.public .all {display:block; width:66px; height:17px; font-size:11px; text-align:center; line-height:16px; margin:0; color:#fff; text-decoration:none; background:url(/bitrix/templates/alseraPC/images/public_all.gif) 0 0 no-repeat;}
.public a:hover.all {text-decoration:underline;}
.public p {padding:6px 0 10px;}


.section {font-size:12px; color:#fff;padding:0 0 0 6px; height:17px; background:url(/bitrix/templates/alseraPC/images/section_l.gif) 0 0 no-repeat;}
.section span {display:block; float:left; height:17px; padding: 0 7px 0 1px; line-height:16px; background:#01589f url(/bitrix/templates/alseraPC/images/section_r.gif) 100% 0 no-repeat;}
.teleph {font-size:24px; color:#01589f; padding: 2px 0 17px;}
.teleph span {font-size:15px;}
.contacts_info {padding: 7px 0 17px; color:#686868;}
.weblock form {width:520px;}
.grey_block .basket_info1 {margin: 0 -6px 6px; padding:0; clear:both; width:190px;  background:#fff url(/bitrix/templates/alseraPC/images/basket_info1.gif) 0 0 no-repeat;}
.grey_block  .basket_info_inner1 {margin: 0; padding:2px 3px 2px 6px; background:url(/bitrix/templates/alseraPC/images/basket_info1_bt.gif) 0 100% no-repeat;}
.grey_block  .basket_info1 table td {padding:1px 0 1px 0;}

.minus_ico {display:inline-block; width:8px; height:8px; vertical-align:middle; background:url(/bitrix/templates/alseraPC/images/minus_ico.gif) 0 50% no-repeat;}
.plus_ico {display:inline-block; width:8px; height:8px; vertical-align:middle; background:url(/bitrix/templates/alseraPC/images/plus_ico.gif) 0 50% no-repeat;}
.numb {width:12px; padding:0; text-align:center; font-size:11px; color:#686868; border:0; background:none; vertical-align:middle;}

.total {font-size:20px; color:#565656; padding:0 0 15px 0;}
.continue_order {font-size:16px; padding:0 0 10px;}
.continue_order .ico_more_blue {float:none; display:inline-block; vertical-align:-4px;}

.title_choose_rubric {float:left; font-size:14px; color:#6e6e6e; margin: 0 5px 0 0;}
.choose_rubric {float:left; width:214px; font-size:16px; position:relative; padding: 0 0 0  14px; }
.choose_rubric {float:left; width:214px; font-size:16px; position:relative; padding: 0 0 0  14px; }
.title_active .choose_rubric_drop {display:block;}
.choose_rubric_drop {display:none; top:0; left:0; position:absolute; padding:8px 0 0 0; top:-8px; left:0; width:243px;background:url(/bitrix/templates/alseraPC/images/choose_rubric_drop_top.png) 0 0 no-repeat;}
.choose_rubric_drop ul {padding:26px 14px 14px 14px; width:243px;background:url(/bitrix/templates/alseraPC/images/choose_rubric_drop.png) 0 100% no-repeat;}
.choose_rubric_drop ul li  {padding:0 0 8px; background:none;}
.choose_rubric_drop ul a {color:#686868; border-bottom:1px dashed #686868; text-decoration:none;}
.choose_rubric_drop ul a:hover {border-bottom:0;}
.title_active .choose_rubric_inner  {z-index:110;}
.choose_rubric_inner  {position:relative;}
.choose_rubric_inner a {color:#3c7eb5; border-bottom:1px dashed #3c7eb5; text-decoration:none;}
.choose_rubric_inner a:hover {border-bottom:0;}

.title_block {margin:0 208px 0 0;}
.title_block h1 {padding: 0 0 18px 0;}

.block_client {padding:10px 0 0 0; margin:0 0 2px;}
.block_client .text {border-bottom:1px dashed #b3b8bb; margin:0 0 0 100px; min-height:70px; padding: 0 0 14px 0; line-height:1.3;}
.block_client .text h4 {font-size:1.5em;padding:0 0 4px;}
.last .text {border-bottom:0;}
.block_client .img {float:left; width:84px; height:68px; text-align:center; background:url(/bitrix/templates/alseraPC/images/client_bg.gif) 0 0 no-repeat;}


/*---/content---*/

/*---left_part---*/
.left_part {width:223px; float:left; margin:0 0 0 -100%;  line-height:1.1em; padding:0 8px 0 0; background:url(/bitrix/templates/alseraPC/images/left_part_shadow.png) 100% 0 no-repeat;}
.left_part .title, .right_part .title, .basket_block .title {font-size:1.54em; font-weight:normal; color:#cc3300; padding:0 0 15px 0; margin:0; line-height:1.1;}
.left_part .title a.dash, .right_part .title a.dash {color:#cc3300; text-decoration:none; border-bottom:1px dashed #cc3300;}
.left_part .title a.dash:hover, .right_part .title a.dash:hover {border-bottom:0;}
.left_part .title1, .right_part .title1 {position:relative; font-size:15px; font-weight:bold; color:#cc3300; padding:0 0 0 0; margin:0; line-height:14px; height:32px;}
.left_part .title1 a.dash, .right_part .title1 a.dash {color:#cc3300; text-decoration:none; border-bottom:1px dashed #cc3300;}
.left_part .title1 a.dash:hover, .right_part .title1 a.dash:hover {border-bottom:0;}
.left_menu {list-style-type:none; margin:0; padding:35px 0 20px 0; font:bold 1.1em Tahoma; background: #fff url(/bitrix/templates/alseraPC/images/lm_bg.jpg) 100% 100% no-repeat;}
.left_menu li {padding: 4px 0 3px 14px; background:url(/bitrix/templates/alseraPC/images/left_menu_line.gif) 0 100% no-repeat;}
.left_menu li.last {background:none;}
.left_menu li span {display:block; padding: 0 17px 7px 20px; background:url(/bitrix/templates/alseraPC/images/lm_arr.gif) 0 3px no-repeat;}
.left_menu li a {text-decoration:none;}
.left_menu li a:hover  {color:#cc3300;}
.left_menu li a.active  {color:#cc3300;}
.left_menu ul {list-style-type:none; margin:0 0 0 -14px; padding:0 20px 0 29px; background: #fffaef url(/bitrix/templates/alseraPC/images/lm_drop.gif) 199px 100% no-repeat;}
.left_menu ul li {padding:7px 0 7px 22px; border-bottom:1px dashed #d4d4d4; background:url(/bitrix/templates/alseraPC/images/lm_arr_01.gif) 5px 10px no-repeat;}
.left_menu ul li.last {border-bottom:0;  background:url(/bitrix/templates/alseraPC/images/lm_arr_01.gif) 5px 10px no-repeat;}
.left_menu ul ul {list-style-type:none; margin:0; padding:3px 0px 0 0px; font-size:0.9em; font-weight:normal; background:none;}
.left_menu ul ul li {padding:5px 0 0px 8px; border-bottom:0; background:url(/bitrix/templates/alseraPC/images/arr_01.gif) 0 10px no-repeat;}
.left_menu ul ul li a:hover {text-decoration:underline;}

.title h1, .title h2, .title h3, .title h4, .title h5 {padding-top:0;}
.title_active {position:relative; z-index:100; }
.title_active .dash, .title_active .dash_blue {position:relative; z-index:105;}
.title_active h1 .title_l, .title_active h2 .title_l, .title_active h3 .title_l {top:-7px;}
.title_active .title_l { display:block; position:relative;  z-index:105; height:32px; padding: 0 0 0 7px; top:-9px; margin: 0 0 0 -7px; background:url(/bitrix/templates/alseraPC/images/title_l.png) 0 0 no-repeat;}
.title_active .title_r {height:24px; line-height:16px; float:left;padding: 8px 14px 0 0px; margin: 0 -14px 0 0; background:url(/bitrix/templates/alseraPC/images/title_r.png) 100% 0 no-repeat;}

.progress {padding:0 0 9px;line-height:1.1; background:url(/bitrix/templates/alseraPC/images/progress_shadow.jpg) 0 100% no-repeat;}
.progress_inner {padding:18px 25px 18px 30px; border-left:2px solid #cc3300;}
.progress .all {display:block; width:82px; height:17px; text-align:center; line-height:16px; margin:0 auto; color:#cc3300; text-decoration:none; background:url(/bitrix/templates/alseraPC/images/progress_all.gif) 0 0 no-repeat;}
.progress a:hover.all {text-decoration:underline;}
.progress .title {padding-bottom:20px;}

.title_active .progress_drop {display:block; top:-6px;  }
.progress_drop {position:absolute; width:667px; height:251px; top:-60000px; font-size:11px; left:-6px;}
.progress_drop1 { width:667px; height:251px;background:url(/bitrix/templates/alseraPC/images/progress_drop.png) 0 0 no-repeat;}
.progress_drop2 {position:relative; width:611px; height:196px; padding:54px 47px 0 9px;}
.progress_drop .progress_scroll {width:580px;}
.progress_drop .progress_scroll_inner{width:580px;}
.progress_drop .all {float:right;}

.progress_scroll {position:relative; width:97px; padding: 0 0 8px 34px;}
.progress_scroll_inner {position:relative; width:97px; overflow:hidden;}
.progress_scroll_list {position:relative; }
.progress_scroll_list img  {margin: 0 20px 0 0;}
.progress_scroll .prev_ico {display:block; position:absolute; width:16px; height:15px; left:10px; top:63px; background:url(/bitrix/templates/alseraPC/images/prev_ico.gif) 0 0 no-repeat;}
.progress_scroll .next_ico {display:block; position:absolute; width:16px; height:15px; right:-24px; top:63px; background:url(/bitrix/templates/alseraPC/images/next_ico.gif) 0 0 no-repeat;}

.client_block {padding:8px 25px 20px 32px; background:#fff url(/bitrix/templates/alseraPC/images/client_block.png) 100% 100% no-repeat;}
.client_block .title {padding:0 0 10px 0;}
.client_block .all {display:block; width:68px; height:17px; text-align:center; line-height:16px; margin:0 0 0 auto; color:#01589f; text-decoration:none; background:url(/bitrix/templates/alseraPC/images/client_all.gif) 0 0 no-repeat;}
.client_block a:hover.all {text-decoration:underline;}
.client {margin: 0 -25px 0 -32px; width:220px; font-size:1.1em;}
.client td {border-bottom:1px dashed #d1d1d1; height:60px;}
.client .last td {border-bottom:0;}
.client .img {border:0; text-align:center; width:75px;}

.banner {text-align:center; padding:10px 0;}

.bgnone {background:none !important;}


/*---/left_part---*/

/*---right_part---*/
.right_part {width:200px; margin:0 0 0 -200px; float:left; line-height:1.1em;}
.right_part h3 {font-size:16px; line-height:18px;}
.right_part .banner  {text-align:left;}
.basket_block {background:#fcf4df; border-right:2px solid #cc3300; padding: 21px 22px 20px 22px; line-height:1.1em;}
.basket_corner {width:35px; height:35px; float:left; margin:0 -35px -35px 0;  position:relative; left: -57px; top:-21px; background:url(/bitrix/templates/alseraPC/images/basket_corner.gif) 0 0 no-repeat;}
.basket_info {margin: 0 -6px 6px; padding:0; clear:both; width:166px;  background:#fefbf3 url(/bitrix/templates/alseraPC/images/basket_info.gif) 0 0 no-repeat;}
.basket_info_inner {margin: 0; padding:2px 3px 2px 6px; background:url(/bitrix/templates/alseraPC/images/basket_info_bt.gif) 0 100% no-repeat;}
.basket_info table {width:100%; text-align:right; color:#6c6c6c; margin:0;}
.basket_info table td {padding:0;}
.basket_info table td.dt {text-align:left; color:#01589f;}

.basket_info1 {margin: 0 -6px 6px; padding:0; clear:both; }
.basket_info_inner1 {margin: 0; }
.basket_info1 table {width:100%; text-align:right; color:#6c6c6c; margin:0;}
.basket_info1 table td {padding:0;}
.basket_info1 table td.dt {text-align:left; color:#01589f;}

.content1 .basket_block {width:154px; float:right; margin: -24px -26px 18px 0;}

.contacts_block {padding: 8px 22px 15px 22px; font-size:1.1em;}
.contacts_corner {width:35px; height:35px; float:left; margin:0 -35px -35px 0;  position:relative; left: -57px; top:-8px; background:url(/bitrix/templates/alseraPC/images/contacts_corner.gif) 0 0 no-repeat;}
.contacts_block .mail {font-size:12px; color:#fff; display:inline-block; background:url(/bitrix/templates/alseraPC/images/mail_left.gif) 0 0 no-repeat;}
.contacts_block .mail span {display:block;height:20px; padding: 0 7px; line-height:20px; background:url(/bitrix/templates/alseraPC/images/mail_right.gif) 100% 0 no-repeat;}
.contacts_block .consultation {margin:0; padding:0 0 4px; position:relative;}

.consultation .drop_consul {left:-135px;}

.icq {font-size:1.1em; color:#676767; padding:1px 0 2px 23px; margin:4px 0 0 0; background-position: 0 1px; background-repeat:no-repeat;}
.skype {font-size:1.1em; color:#676767; padding:0px 0 3px 23px; margin:4px 0 0 0; background:url(/bitrix/templates/alseraPC/images/skype.gif) 0 0 no-repeat;}
.mail_ico {padding:0px 0 3px 23px; margin:4px 0 0 0; background:url(/bitrix/templates/alseraPC/images/mail_ico.gif) 0 0 no-repeat;}
.quest_block {padding: 0 0 8px 0; background:url(/bitrix/templates/alseraPC/images/quest_bg.jpg) 0 100% no-repeat;}
.quest_block_inner { padding: 5px 22px 12px 22px;  border-right:2px solid #cc3300; }
.quest_block .last {border:0;}
.all_blue {display:inline-block;  height:17px;  line-height:16px; margin:2px 0 0; color:#01589f; text-decoration:none;  padding:0 5px 0 0; background:url(/bitrix/templates/alseraPC/images/all_blue_r.gif) 100% 0 no-repeat;}
.all_blue span {display:block;  height:17px;  padding:0 0 0 5px;  background:url(/bitrix/templates/alseraPC/images/all_blue_l.gif) 0 0 no-repeat;}
a.all_blue:hover {text-decoration:underline !important;}
.quest_block_inner2 {
  float: left;
  /*margin-left:10px;*/
  margin: 1px 0 0 10px;
  padding: 0 5px 0 0;
  background: url(/bitrix/templates/alseraPC/images/tel_right.gif) 100% 0 no-repeat;
  /*position: absolute;
  top: 63px;
  left: 213px;*/
}
.quest_block_inner2 .title {
  background: url(/bitrix/templates/alseraPC/images/tel_left.gif);
  padding: 0 5px 0 10px;
  height:27px;
  margin: 0;
}
.quest_block_inner2 .title a {
  color: white;
}
.quest {border-bottom:1px dashed #d1d1d1; padding:0 0 12px 0; margin: 0 0 10px 0;}
.quest a {font-size:1.1em;}
.quest p {font-style:italic; color:#6e6e6e; padding:0 0 12px;}

.info_block_shadow{margin:0 0 0 -7px; padding:0 0 0 7px; background: transparent url(/bitrix/templates/alseraPC/images/right_shadow.png) 0 0 no-repeat;}
.info_block {padding: 5px 22px 30px 22px;  border-right:2px solid #01589f; background:url(/bitrix/templates/alseraPC/images/info_block.png) 0 100% no-repeat;}
.info_block .last {border:0;}

.info {color:#6e6e6e; border-bottom:1px dashed #d1d1d1; padding:4px 0 12px 0; margin: 0 0 6px 0;}

.param_show {padding: 0 0 0 1px; margin: 0 0 15px -1px; position:relative; background:url(/bitrix/templates/alseraPC/images/param_block_bg.jpg) 0 100% no-repeat;}
.param_show fieldset {padding: 28px 22px 15px 22px; font-size:1.2em; color:#01589f; background:url(/bitrix/templates/alseraPC/images/shadow_block.gif) 0 0 no-repeat;}
.param_show_inner {padding: 28px 22px 15px 22px; font-size:1.2em; background:url(/bitrix/templates/alseraPC/images/shadow_block.gif) 0 0 no-repeat;}
.param {margin: 0 -22px 6px -15px; padding:6px 22px 20px 15px; background:url(/bitrix/templates/alseraPC/images/param.gif) 0 100% no-repeat;}
.param_last {margin: 0 -22px 6px -15px; padding-bottom:6px; background:none;}
.param_show .param_diap   {color:#333333; font-size:0.8em; padding:12px 0 0 0; }
.param_show .param_diap  input {border:1px solid #b2b2b2; padding:0px 4px; width:42px; margin: 0 4px 0 0; text-align:center; vertical-align:middle;}
.param_show	select {border:1px solid #b2b2b2; padding-left: 4px;  width:125px; margin:8px 0 0 0; font-size:11px; }
.param_show	.select { width:121px; margin:8px 0 0 0; font-size:11px; color:#333333; }
.param_show	.select input {color:#333333; font-size:11px; }
.param_show	.last  {border:0;}
.param_show .go {border:0; padding:0 0 2px; width:129px; margin: 2px 0 4px; height:20px; color:#fff; font-size:13px; background:url(/bitrix/templates/alseraPC/images/go_clear_result.gif) 0 0 no-repeat;}
.scale {height:20px; margin: 15px -22px 0 -11px; position:relative; width:157px; padding: 2px 8px; background:url(/bitrix/templates/alseraPC/images/scale_bg.gif) 0 0 no-repeat;}
.scale_inner {position:relative;}
.scale_line {position:absolute; height:6px; line-height:0; font-size:0; background:#cc3300; top:0; border-left:1px solid #fff; border-right:1px solid #fff; }
.diap_01 {position:absolute; font-size:11px; color:#878889; width:40px; text-align:center; left:-20px; top:9px; line-height:12px;}
.diap_02 {position:absolute; font-size:11px; color:#878889; width:40px; text-align:center; right:-20px; top:9px; line-height:12px;}
.diap_03 {position:absolute; font-size:11px; color:#878889; width:40px; text-align:center; left:-20px; top:9px; line-height:12px;}
.diap_04 {position:absolute; font-size:11px; color:#878889; width:40px; text-align:center; right:-20px; top:9px; line-height:12px;}

.error_block {padding: 5px 22px 30px 22px;}
.title_other .ico_more_blue {margin-top:10px;}
.title_active .title_other {z-index:120; position:relative;}

/*---/right_part---*/


/*---footer---*/
.wrapper_footer {float:left; height:77px; width:100%; font-weight:bold; background: #e2eff1 url(/bitrix/templates/alseraPC/images/footer_bg.jpg) 100% 0 no-repeat;}
.wrapper_footer div div  div {font-weight:normal;}
.address {float:left; width:200px; padding: 11px 25px 0 36px; line-height:1.2;}
.title_footer {height:26px; margin:0 0 0 -7px; color:#7c7c7c;}
.title_footer div {float:left; height:17px; line-height:16px; color:#fff;   background:#01589f url(/bitrix/templates/alseraPC/images/footer_title_l.gif) 0 0 no-repeat;}
.title_footer div div {padding:0 7px; background:url(/bitrix/templates/alseraPC/images/footer_title_r.gif) 100% 0 no-repeat;}
.footer_tel .title_footer {height:20px;}
.footer_tel {float:left; width:250px; padding: 11px 25px 0 36px; color:#01589f; line-height:1.3;}
.footer_tel span { color:#7c7c7c; font-size:0.85em;}
.footer_tel .tel {font-size:1.6em; font-weight:bold;}
.footer_left {float:left; width:188px; margin:0 0 0 -100%; color:#494949;  padding:36px 0 0 38px; line-height:1.1; height:41px; font-size:1.1em; background:url(/bitrix/templates/alseraPC/images/footer_left.jpg) 0 0 no-repeat;}
.footer_right {float:left; width:170px; margin:0 0 0 -175px; color:#494949; padding:22px 0 0 0; line-height:1.1;}
/*---/footer---*/

/*---popap---*/
.title_active .drop_proposal {display:block;}
.drop_proposal {display:none; position:absolute; width:545px; top:23px; font-size:13px; left:-8px; line-height:1.35; z-index:103;}
.drop_proposal_top { width:545px;  height:13px; line-height:0; font-size:0; background:url(/bitrix/templates/alseraPC/images/drop_proposal_top.png) 0 0 no-repeat;}
.drop_proposal_bt { width:545px;  height:7px;  line-height:0; font-size:0;background:url(/bitrix/templates/alseraPC/images/drop_proposal_bt.png) 0 0 no-repeat;}
.drop_proposal_center { width:485px;  padding:0px 35px 20px 25px; background:url(/bitrix/templates/alseraPC/images/drop_proposal_center.png) 0 0 repeat-y;}

.title_active .drop_proposal1 {display:block;}
.drop_proposal1 {display:none; position:absolute; width:312px; top:23px; font-size:13px; left:-95px; line-height:1.35; z-index:103;}
.drop_proposal1_top { width:312px;  height:13px; line-height:0; font-size:0; background:url(/bitrix/templates/alseraPC/images/drop_proposal1_top.png) 0 0 no-repeat;}
.drop_proposal1_bt { width:312px;  height:7px;  line-height:0; font-size:0;background:url(/bitrix/templates/alseraPC/images/drop_proposal1_bt.png) 0 0 no-repeat;}
.drop_proposal1_center { width:252px;  padding:0px 35px 20px 25px; background:url(/bitrix/templates/alseraPC/images/drop_proposal1_center.png) 0 0 repeat-y;}

.title_active .drop_proposal2 {display:block; }
.drop_proposal2 {display:none; position:absolute; width:392px; top:0px; font-size:13px; left:-198px; line-height:1.35; z-index:103;}
.drop_proposal2_top { width:392px;  height:45px; line-height:0; font-size:0; background:url(/bitrix/templates/alseraPC/images/drop_proposal2_top.png) 0 0 no-repeat;}
.drop_proposal2_bt { width:392px;  height:7px;  line-height:0; font-size:0;background:url(/bitrix/templates/alseraPC/images/drop_proposal2_bt.png) 0 0 no-repeat;}
.drop_proposal2_center { width:342px;  padding:8px 35px 20px 15px; background:url(/bitrix/templates/alseraPC/images/drop_proposal2_center.png) 0 0 repeat-y;}
.param_show_inner .drop_proposal2 {top:25px;}

.title_active .drop_consul {display:block;}
.drop_consul {display:none; position:absolute; width:311px; top:-6px; font-size:13px; left:-141px; line-height:1.35; z-index:103;}
.drop_consul_top { width:311px;  height:45px; line-height:0; font-size:0; background:url(/bitrix/templates/alseraPC/images/drop_consul_top.png) 0 0 no-repeat;}
.drop_consul_bt { width:311px;  height:7px; line-height:0; font-size:0; background:url(/bitrix/templates/alseraPC/images/drop_consul_bt.png) 0 0 no-repeat;}
.drop_consul_center { width:266px;  padding:0px 25px 20px 20px; background:url(/bitrix/templates/alseraPC/images/drop_consul_center.png) 0 0 repeat-y;}

.title_active .drop_consul1 {display:block; }
.drop_consul1 {display:none; position:absolute; width:311px; color:#333333; font-weight:normal; top:22px; font-size:13px; left:-141px; line-height:1.35; z-index:103;}
.drop_consul1_top { width:311px;  height:13px; line-height:0; font-size:0; background:url(/bitrix/templates/alseraPC/images/drop_consul1_top.png) 0 0 no-repeat;}
.drop_consul_bt { width:311px;  height:7px; line-height:0; font-size:0; background:url(/bitrix/templates/alseraPC/images/drop_consul_bt.png) 0 0 no-repeat;}
.drop_consul_center { width:266px;  padding:0px 25px 20px 20px; background:url(/bitrix/templates/alseraPC/images/drop_consul_center.png) 0 0 repeat-y;}

.title_active .drop_quest  {display:block; left:-141px;}
.drop_quest input {border:1px solid #b2b2b2; padding:1px 4px; width:120px; margin: 0 0 4px;}
.drop_quest select {border:1px solid #b2b2b2; padding-left: 4px; width:269px; margin: 0 0 4px;}
.drop_quest textarea {border:1px solid #b2b2b2; padding:1px 4px; width:259px; margin: 0 0 4px; height:125px;}

.drop_ico_right {left:auto !important; right:-11px !important;}
.drop_ico_active {z-index:100;}

.drop_ico_active .drop_ok {display:block;}
.ok_ico .drop_ok {left:-5px; }
.drop_ok {display:none;   position:absolute; top:-5px; left:-50000px; z-index:103;}

.drop_ico_active .drop_compare {display:block;}
.compare_ico .drop_compare {left:-5px; }
.drop_compare {display:none;   position:absolute; top:-5px; left:-50000px; z-index:103;}

.drop_ico_active .drop_refresh {display:block;}
.refresh_ico .drop_refresh, .ok_ico2 .drop_refresh {left:-5px; top:-5px;}
.drop_refresh {display:none;   position:absolute; top:-50000px; left:-50000px; z-index:103;}

.drop_ico_active .drop_basket {display:block;}
.basket_ico .drop_basket {right:0px; }
.drop_basket {display:none;   position:absolute; top:-5px; right:50000px; z-index:103; white-space: nowrap;}

.drop_ico_active .drop_full_basket {display:block;}
.basket_full_ico .drop_full_basket {right:0px; }
.drop_full_basket {display:none;   position:absolute; top:-5px; right:50000px; z-index:103;}

.drop_ico_active1 .drop_full_basket1 {display:block;}
.basket_full_ico .drop_full_basket1 {right:0px; }
.drop_full_basket1 {display:none;   position:absolute; top:-5px; right:50000px; z-index:103;}

.drop_ico_active .drop_del {display:block;}
.del_ico .drop_del {right:-11px; }
.drop_del {display:none;   position:absolute; top:-5px; right:50000px; z-index:103;}

.drop_ico_active .drop_del1 {display:block;}
.del_ico .drop_del1 {left:-11px; }
.drop_del1 {display:none;   position:absolute; top:-5px; left:50000px; z-index:103;}

.drop_ico_active .drop_ok {display:block;}
.ok_ico .drop_ok {left:-5px; }
.drop_ok {display:none;   position:absolute; top:-5px; left:-50000px; z-index:103;}
.drop_info {width:143px; height:181px; padding: 20px 20px 0 28px; font-size:11px; color:#333333; text-align:left;  background:url(/bitrix/templates/alseraPC/images/drop_info.png) 0 0 no-repeat;}
.drop_info p {padding:7px 0;}

.drop_info1 { height:60px;  white-space: nowrap; padding: 0 0 0 6px; font-size:14px; color:#01589f; text-align:left;  background:url(/bitrix/templates/alseraPC/images/drop_info_l.png) 0 0 no-repeat;}
.drop_info11 {padding: 18px 30px 0 16px; height:42px; background:url(/bitrix/templates/alseraPC/images/drop_info_r.png) 100% 0 no-repeat;}

.drop_ico_active .drop_info2 {display:block;}
.drop_info2 { width:252px; height:47px; padding: 13px 20px 0 28px; font-size:12px; color:#333333; text-align:left; background:url(/bitrix/templates/alseraPC/images/drop_info2.png) 0 0 no-repeat;}
.title_active .drop_quest  {display:block;  }
.drop_quest {position:absolute;  top:-12px; font-size:13px; color:#414141; font-weight:bold;left:-141000px; line-height:1.35; }
.drop_quest form {width:267px; height:390px; padding:45px 25px 10px 20px; background:url(/bitrix/templates/alseraPC/images/drop_quest.png) 0 0 no-repeat;}
.drop_quest fieldset {position:relative;}
.drop_quest input {border:1px solid #b2b2b2; padding:1px 4px; width:120px; margin: 0 0 4px;}
.drop_quest .select input {color:#414141 !important; font-size:11px !important; }
.drop_quest select {border:1px solid #b2b2b2; padding-left: 4px; width:269px; margin: 0 0 4px; font-weight:normal; font-size:11px;}
.drop_quest .select { width:263px; margin: 0 0 4px; font-weight:normal; font-size:11px;}
.drop_quest textarea {border:1px solid #b2b2b2; padding:1px 4px; width:259px; margin: 0 0 4px; height:125px;}
.drop_quest  .go {border:0; padding:0 0 2px; width:93px; margin: 2px 0 4px; height:20px; color:#fff; font-size:13px; background:url(/bitrix/templates/alseraPC/images/go_send.gif) 0 0 no-repeat;}
#title_quest {padding-top:1px;}

.error_block form {font-size:12px;}
.error_block p {padding:10px 0 16px;}
.error_block .block_colsult_frame form {font-size:13px;}
.error_block .weblock, .error_block .weblock form {font-size:13px;}
.error_block form table {width:100%;}
.error_block .block_colsult_frame form table {width:auto;}
.error_block .weblock form table {width:auto;}
.error_block table input {width:50px; margin: 0 0 0px; float:right;}
.error_block input {border:1px solid #b2b2b2; padding:1px 4px; width:200px; margin: 1px 0 4px;}
.error_block input.inp_radio {border:0; padding:0; width:auto; margin: 0; vertical-align:bottom;}
.error_block select {border:1px solid #b2b2b2; padding-left: 4px; width:269px; margin: 1px 0 4px;}
.error_block textarea {border:1px solid #b2b2b2; padding:1px 4px; width:345px; margin: 1px 0 4px; height:65px;}
.error_block .block_colsult_frame textarea { width:510px;}
.error_block .weblock textarea { width:510px;}
.error_block  .go { float:right; border:0; padding:0 0 2px; width:93px; margin: 2px 0 4px; height:20px; color:#fff; font-size:13px; background:url(/bitrix/templates/alseraPC/images/go_send.gif) 0 0 no-repeat;}
.error_block  i  { color:#666666;}
.red {color:#cc3300;}

select {scrollbar-3dlight-color:blue; scrollbar-arrow-color:white; scrollbar-base-color:green; scrollbar-face-color:pink; scrollbar-track-color:aqua;}
/*---/popap---*/

/*---scrollbar-arrow-color---*/

/*---page_print---*/
#page_print {background:#fff;}
#page_print #container {background:none; padding:0 10px; width:auto;}
#page_print .header_content, #page_print .header_left {background:none;}
#page_print #header {border-bottom:1px dashed #8c8c8c; height:154px; margin: 0 0 10px;}
#page_print #logo {padding: 70px 48px 0 4px; float:left; width:180px;}
#page_print .print_tel {padding: 60px 0 0 0; float:left; color:#7c7c7c; width:345px;	}
#page_print .print_tel div {font-size:24px; color:#0d60a4;}
#page_print .print_tel div span {font-size:16px; color:#0d60a4;}
#page_print .print_address {padding: 57px 0 0 0; float:left; color:#7c7c7c;}
#page_print .print_address span { color:#333333;}
#page_print .wrapper {float:none;}
#page_print .content {margin:0; padding:0;}
#page_print .main_content{background:none;}
#page_print .grey_block {background:none;}
#page_print .grey_light_block1 {background:none;}
#page_print .product_descr {background:none;}
#page_print .contact_white {background:none;}
#page_print .contact_white_r {background:none;}
#page_print .prize {float:right; width:162px; padding:10px 0 10px 25px; margin:-10px 0 0 0; background:url(/bitrix/templates/alseraPC/images/product_prize.gif) 0 0 no-repeat;}
/*---/page_print---*/

.select {border:1px solid #b2b2b2; height:16px; position:relative; line-height:16px; background:#fff url(/bitrix/templates/alseraPC/images/select.gif) 100% 1px no-repeat;}
.select_active {z-index:50;}
.select_active  .select_drop {left:-1px; top:-1px;}
.select_inner {height:16px; padding-right: 20px; position:relative; line-height:16px; overflow:hidden; cursor:pointer;}
.select input { color:#414141; border:0; padding:0 0 0 4px !important; background:none; cursor:pointer; width:95%; font-size:12px; line-height:16px; margin:0 !important;}
.select_inline {float:left;  font-size:12px; zoom:0 !important; top:-1px; }
.select_drop {position:absolute; top:-1000000px; left:-100000px; background:#fff; border:1px solid #b2b2b2; height:83px; overflow:hidden; width:100%;}
.select_drop ul {list-style-type:none; margin:0 16px 0 0; padding:1px 0 0 0; position:relative; }
.select_drop ul li {background:none; padding:0 0 0 5px;}
.select_scroll {height:83px; background:#e5e5e5; position:absolute; top:0px; right:0px; width:15px; }
.select_up {display:block; cursor:pointer; width:15px !important; height:15px; position:absolute; top:0; left:0; background:url(/bitrix/templates/alseraPC/images/select_up.gif) 0 0 no-repeat;}
.select_down {display:block; cursor:pointer; width:15px !important; height:15px; position:absolute; bottom:0; left:0; background:url(/bitrix/templates/alseraPC/images/select_down.gif) 0 0 no-repeat;}
.grey { color:#878889;}
.grey input { color:#878889;}

.fleft {float:left;}
.p .fleft {margin:0 4px 0 0;}

.jcarousel-skin-tango li{float:left; width:117px;}

a {cursor:pointer;}
.title h1 {height:32px; line-height:18px; }
.title h2 {height:32px; line-height:18px; }
.title h3 {height:32px; line-height:16px;}
.title h3 .title_l {top:-8px;}

.hide {display:none;}

.scroll-pane {height:83px; overflow:auto; float:left; width:100%;}
.roller {position:absolute; width:16px; height:161px; background:url(/bitrix/templates/alseraPC/images/scroll.png) 0 0 repeat; cursor:pointer; overflow:hidden;}
.jScrollPaneTrack {background:url(/bitrix/templates/alseraPC/images/pane.png) 0 0 no-repeat; cursor:pointer; height:100%; position:absolute; right:0px; top:0; width:16px; float:right; display:none;}
.jScrollPaneDrag {background:url(/bitrix/templates/alseraPC/images/scroll.png) 0 0 no-repeat; cursor:pointer; overflow:hidden; position:absolute; }
.jScrollPaneDragTop {left:0; overflow:hidden; position:absolute; top:0; }
.jScrollPaneDragBottom {bottom:0; left:0; overflow:hidden; position:absolute; }
.jScrollPaneContainer {overflow:hidden; position:relative; z-index:1; }
.jScrollArrowUp { display:block; cursor:pointer; width:15px !important; height:15px; position:absolute; top:0; right:0; text-indent:-1000px; background:url(/bitrix/templates/alseraPC/images/select_up.gif) 0 0 no-repeat;}
.jScrollArrowDown { display:block; cursor:pointer; width:15px !important; height:15px; position:absolute; bottom:0; right:0; text-indent:-1000px; background:url(/bitrix/templates/alseraPC/images/select_down.gif) 0 0 no-repeat;}

.jcarousel-container {position: relative;}
.jcarousel-clip { z-index: 2;  padding: 0; margin: 0; overflow: hidden; position: relative;}
.jcarousel-list {   z-index: 1; overflow: hidden;  position: relative;  top: 0;  left: 0;  margin: 0;   padding: 0;}
.jcarousel-list li, .jcarousel-item {  float: left;  list-style: none;  width: 75px;  height: 75px;}
.jcarousel-next {   z-index: 3;  display: none;}
.jcarousel-prev {   z-index: 3;   display: none;}

.title .jcarousel-skin-tango .jcarousel-container-horizontal {padding:0 0 8px 34px;   width: 580px;}
.jcarousel-skin-tango .jcarousel-container-horizontal {padding:0 0 8px 34px;   width: 97px;}
.jcarousel-skin-tango .jcarousel-container-vertical {  width: 75px;  height: 580px;  padding: 40px 20px;}
.title .jcarousel-skin-tango .jcarousel-clip-horizontal {     width:  580px;    height: 140px;}
.jcarousel-skin-tango .jcarousel-clip-horizontal {     width:  97px;    height: 140px;}
.jcarousel-skin-tango .jcarousel-clip-vertical {    width:  75px;   height: 580px;}
.jcarousel-skin-tango .jcarousel-item {  width: 97px;  height: 140px; padding:0 0 0 0;}
.jcarousel-skin-tango .jcarousel-item-horizontal {  margin-right: 23px;}
.jcarousel-skin-tango .jcarousel-item-vertical {  margin-bottom: 10px;}
.jcarousel-skin-tango .jcarousel-item-placeholder {  background: #fff;  color: #000;}

.jcarousel-skin-tango .jcarousel-next-horizontal { cursor:pointer;background:url(/bitrix/templates/alseraPC/images/next_ico.gif) 0 0 no-repeat; display:block; height:15px; position:absolute; right:-24px; top:63px; width:16px;}
.jcarousel-skin-tango .jcarousel-prev-horizontal {    background:url(/bitrix/templates/alseraPC/images/prev_ico.gif) 0 0 no-repeat; display:block; height:15px; left:10px; position:absolute; top:63px; width:16px;cursor:pointer; }
.hrepf{
	background:url('/bitrix/templates/all/images/i-media.png');
	width:75px;
	height:15px;
}

.header_content .tel { font-size:24px; color:#fff; padding: 35px 0 0
25px; height:82px;}
.header_content .tel span {font-size:11px; display:block; margin: 2px
0 0 64px;width:85px; height:17px; line-height:16px;text-align:center;
background:url(/bitrix/templates/alseraPC/images/tel_call.gif);}
.header_content .tel div.aa {float:left; font-size:24px; height:27px;
line-height:27px; padding: 0 5px 0 0; margin:1px 0 0 -10px;
background:url(/bitrix/templates/alseraPC/images/tel_right.gif) 100% 0 no-repeat;}
.header_content .tel div.aa div {height:27px; padding: 0 5px 0 10px;
margin: 0;background:url(/bitrix/templates/alseraPC/images/tel_left.gif) ;}
.header_content .tel a {color:#fff;}

div.text_block p, div.text_block ul {
  font-size: 13px;
}

#logo_elm a {
display:block;
width:185px;
height:112px;
background:url('/bitrix/templates/index/images/logo_elm_new.jpg') no-repeat;
color:#fff;
font-size:16px;
padding-top:4px;
text-align:center;
text-decoration:none;
font-weight:bold;
line-height:17px;
font-family:Arial,Helvetica,sans-serif;
margin-left:20px;
}
.quest_block_inner2 .title_active .drop_quest {
  left: -132px;
  top:0;
}

.quest_block_inner2 .drop_quest form {
  background: url(/bitrix/templates/alseraPC/images/drop_quest1.png) 0 0 no-repeat;
}
.quest_block_inner2 .title_active a { 
  color: #01589f;
}
#banner_teplomash a {
display:block;
width:200px;
height:300px;
background:url('/upload/medialibrary/banner_tm3.gif') no-repeat;
color:#fff;
font-size:16px;
padding-top:4px;
text-align:center;
text-decoration:none;
font-weight:bold;
line-height:17px;
font-family:Arial,Helvetica,sans-serif;
margin-left:0px;
}
.sub_menu{position:absolute;display:none;top:164px;left:220px; min-height:680px; overflow:hidden; min-width:400px; width:750px;}
.sub_menu .catalog-section-list{background-color:#FFFAEF;min-height:700px; }
.left_menu .general_li:hover .sub_menu{display:block;}
.left_menu .catalog-section-list .level2{width:44%; float:left; border-bottom:0;}
.left_menu .catalog-section-list .level2:nth-child(odd){padding-right:40px;}
.sub_menu .catalog-section-list {position:fixed; width:750px;}

.flex-container { display: flex; flex-wrap: wrap; }
.flex-container img { height: 40px; padding: 2px 4px 2px 4px } 


.discount_name {background-color:#CC3300; padding:3px 6px; margin:0 4px; font-weight:bold; color:white;}
.discount{
position:relative;
}
.discount .discount_info
{
display:none; 
z-index: 103;
top: -12px;
left: -70px;
position: absolute;
white-space: nowrap;
}
.discount_info .discount_info1{
height: 60px;
white-space: nowrap;
padding: 0 0 0 6px;
font-size: 14px;
color: #01589f;
text-align: left;
background: url('/bitrix/templates/catalog_element/images/drop_info_l.png') 0 0 no-repeat;
}
.discount_info .discount_info11{
padding: 4px 30px 20px 16px;
height: 42px;
text-align: center;
font-size: 14px;
background: url('/bitrix/templates/catalog_element/images/drop_info_r.png') 100% 0 no-repeat;
}
.discount:hover .discount_info{display:block;}
.discount_td{padding:0!important;}
.all-brend {font-size: 1.1em; color: #C30;}

.filter_set{display: block; width: 100%; text-align: center;  color: #fff; background: #01589f; border: 1px solid #01589f; border-radius: 5px; font-size: 14px; height: 25px; line-height: 22px; cursor: pointer;}
.filter_delete{display: block; width: 100%; text-align: center; color: #fff; background: #cc3300; border: 1px solid #cc3300; border-radius: 5px; margin-top: 5px; font-size: 14px; height: 25px; line-height: 22px; cursor: pointer;}

.span_inst { border: 2px solid rgb(255,51,0); border-radius: 20px; padding: 4px; float: right; } 
.a_inst { text-decoration: none; color: #006699; font: 12px verdana; } 
.span_inst:hover { background-color: rgb(255,255,204); } 

.product_descr{position: relative;}
.product_descr .a_inst{position: absolute; right: 0; top: 55px;}

.grey_light_block1 table{position: relative;}
.grey_light_block1 table .a_inst{position: relative; right: 0; top: -24px;}

.search_fixed .first_table_preview td:first-child a{display: block; width: 160px; height: 160px; margin-right: 10px;}
.search_fixed .first_table_preview td:first-child a img{width: 100%;}

.grey_light_block1{padding: 10px 9px 0 30px; }

.grey_light_block1.biger_text.top27{padding: 27px 9px 0 30px}


.quest_block_inner2 .drop_quest form{
	height: auto;
	background-size: 314px 100%;
	width: 269px;
	min-height: 390px;
}

.personal_block_account{
	display: flex;
	align-items: center;
	padding: 10px 18px;
	margin-bottom: 20px;
}

.personal_block_account .path{
	top: auto;
	margin: 0;
}

.content_personal_account .table_param{
	width: 90%;
	margin: 0 auto;
}

.content_personal_account .table_param tr th{
	padding: 15px;
	font-size: 13px;
	background: #01589f;
	color: #fff;
}

.content_personal_account .table_param td{
	padding: 15px;
	font-size: 13px;
}



.content_personal_account .table_param tr:hover td{
	background: #f1f1f1;
}

.block_personal_section{
	padding: 0 10px;
}

.content_personal_account h1{
	padding-left: 10px;
	margin-bottom: 15px;
	color: #01589f;
}

.go_to_back{display: none;}

#logout_personal{
    background: #fcf4df;
    border-right: 2px solid #01589f;
    padding: 21px 22px 20px 22px;
    line-height: 1.1em;
    border-bottom: 1px dashed #01589f;
}
#logout_personal:before{
	content: '';
	width: 35px;
    height: 35px;
    float: left;
    margin: 0 -35px -35px 0;
    position: relative;
    left: -57px;
    top: -21px;
    background: url(/bitrix/templates/alseraPC/images/basket_corner.gif) 0 0 no-repeat;
}
.caption_personal{
 font-size: 16px;
 color: #01589f;
 font-weight: bold;
}
#logout_personal .logout_personal_link{margin-top: 10px;}
#logout_personal .logout_personal_link{display: block; width: 100px; text-align: center; font-size: 14px; padding: 5px; background: #d0021b; border: 1px solid #d0021b; text-decoration: none; color: #fff;}
#logout_personal .logout_personal_link:hover{color: #d0021b; background: #fff;}
a[href="/catalog/"].sale-order-history-link{display: none;}

.personal_page_user{display: block; width: 110px; height: 30px; line-height: 30px; position: relative; top: -5px; background-image: none; border: 1px solid #ff5b00!important; background: #ff5b00!important; border: none; cursor: pointer; }
.personal_page_user:hover{background: #fff!important;}
.personal_page_user a{display: block; width: 100%; height: 100%; color: #fff; border: none!important;}
.personal_page_user:hover a{color: #ff5b00;} 


.main_content .bx-auth{width: 49%; margin: 30px auto 15px; border: 1px solid #01589f; padding: 15px;}
.main_content .data-table{width: 100%;}
.main_content .data-table tr{display: block; width: 100%;}
.main_content .data-table tr:first-child td b{color: #01589f; font-size: 18px; font-weight: normal; padding: 0px 0 8px 0;}
.main_content .data-table thead tr:first-child td{padding-bottom: 20px;}
.main_content .data-table tbody td{display: block; width: 100%:}
.main_content .data-table tbody td:first-child{color: #000; font-size: 14px; padding-bottom: 5px;}
.main_content .data-table tbody td:last-child{padding-bottom: 10px;}
.main_content .data-table tbody td input[type="text"], .main_content .data-table tbody td input[type="password"]{width: 100%; height: 30px; border: 1px solid #e1e1e1; font-size: 14px; padding-left: 10px; background: #f2f5f7; box-sizing: border-box;}
.main_content .data-table tfoot input[type="submit"]{display: block; width: 100%; height: 30px; font-size: 14px; box-sizing: border-box; color: #fff; background: #01589f!important; border: 1px solid #01589f!important; cursor: pointer; margin-top: 10px;}
.main_content .bx-auth p{font-size: 14px; padding-top: 10px;}
/*#send_question4 span{
	display: flex;
	width: 100%;
	background: none;
	text-align: left;
	font-size: 13px;
	margin: 0 0 2px;
}*/

#search_form_container{float: right; width: 200px; position: relative;}
#search_form_result{display: none!important; position: absolute;right: 0;top: 40px;display: block;width: 400px;height: auto;max-height: 300px; overflow: hidden; background: #fff;z-index: 99;border: 1px solid #01589f;border-bottom: 0;}
#search_form_result.show{display: block!important;}
#search_form_result_all{position: absolute;left: 0;bottom: 0;width: 100%;text-align: center; overflow: auto;}
#search_form_result_all.hide{display: none;}
#search_form_result_all a{display: block;height: 30px;line-height: 30px;font-size: 14px;padding: 0 20px;text-decoration: none;background: #ff5b00;border: 1px solid #ff5b00;color: #fff;}
#search_form_result_all a:hover{background: #fff; color: #ff5b00;}

#search_form_result_content{min-height: 100px; max-height: 300px;overflow: hidden;}
#search_form_result_content .search_links{max-height: 220px;overflow: auto;z-index: 1;padding: 9px 10px 0; margin-bottom: 30px;}
#search_form_result_content .search_links a{margin-bottom: 10px;}
#search_form_result_content .search_links::-webkit-scrollbar {width: 10px;}
#search_form_result_content .search_links::-webkit-scrollbar-track {background: #e5e5e5;}
#search_form_result_content .search_links::-webkit-scrollbar-thumb {background-color: #ff5b00;}
#search_form_result_content a{display: block;font-size: 15px;text-decoration: none;word-break: break-word;}
#search_form_result_content a:hover{color: navy;}
#search_form_result_content .search_answer{font-size: 13px;color: #fff;background: #01589f;padding: 5px 10px;width: 100%;z-index: 0;box-sizing: border-box;}
#search_form_result_content .search_answer.error{background: red;}
/* End */


/* Start:/bitrix/templates/alseraPC/template_styles.css?1752154231204*/
body {
font-size: 62.5%;
margin: 0;
padding: 0px;
background: #f3fbff url('/bitrix/templates/catalog/images/bg.png') 0 0 repeat-x;
color: #414141;
font-family: 'Trebuchet MS', Arial, Tahoma, sans-serif;
}
/* End */
/* /bitrix/templates/.default/ajax/ajax.min.css?1752154231420 */
/* /bitrix/templates/alseraPC/highslide/highslide.css?175215423121316 */
/* /bitrix/templates/alseraPC/components/bitrix/sale.basket.basket.small/small/style.css?1752154231350 */
/* /bitrix/templates/alseraPC/styles.css?175215423156977 */
/* /bitrix/templates/alseraPC/template_styles.css?1752154231204 */
