/* Элементы пользовательского интерфейса */

	/* карусель картинок */
.jcarousel-container {
	float: left;
	width: 100%;
	position: relative;
}
* html .jcarousel-container { margin-bottom: 50px; }

.jcarousel-clip {
    margin: 0;
    z-index: 2;
    padding: 0;
	width: 100%;
    overflow: hidden;
    position: relative;
}
.jcarousel-container-horizontal { padding-bottom: 8px; }
.jcarousel-list {
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
    z-index: 1;
    overflow: hidden;
    position: relative;
}
.jcarousel-list li,
.jcarousel-item {
	float: left;
	width: 236px;
	height: 116px;
	margin: 0 7px;
	list-style: none;
	position: relative;
	background: url('/design/images/artlink-background.png');
}
* html .jcarousel-list li,
* html .jcarousel-item {
	margin: 0;
	/*
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/images/artlink-background.png',sizingMethod=crop));
	float: none;
	display: inline;
	*/
}

	/* элемент графических баннеров' */
.jcarousel-item dl {
	margin: 0;
	padding: 0;
}

.jcarousel-item a {
	z-index: 10;
	display: block;
	position: relative;
}
.jcarousel-item img { border: none; }

.jcarousel-item dt {
	z-index: 1;
	position: relative
}

.jcarousel-item dd {
	top: 0;
	left: 0;
	z-index: 10;
	width: 100px;
	position: absolute;
	margin: 25px 10px 10px 100px;
}
.jcarousel-item dd a {
	display: block;
	margin-top: 10px;
}
		/* конец элемент графических баннеров' */

		/* кнопки листания */
.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}

.jcarousel-next-horizontal {
    top: 0;
    right: 0;
    width: 40px;
    height: 122px;
    cursor: pointer;
    position: absolute;
    background: transparent url('/design/images/row-right-fade.png') no-repeat 0 0;
}
.jcarousel-next-horizontal.page {
	height: 65px;
	cursor: default;
}
* html .jcarousel-next-horizontal {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/images/row-right-fade.png',sizingMethod=crop));
}

.dark .jcarousel-next-horizontal { background: transparent url('/design/images/row-right-fade-dark.png') no-repeat 0 0; }
* html .dark .jcarousel-next-horizontal {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/images/row-right-fade-dark.png',sizingMethod=crop));
}

.jcarousel-next-horizontal.jcarousel-next-disabled { cursor: default; }
.jcarousel-next-horizontal div {
	right: -10px;
	top: 40px;
	position: absolute;
}
* html .jcarousel-next-horizontal div {
    right: 0;
}
.jcarousel-next-horizontal.jcarousel-next-disabled div {
    display: none;
    /*
    cursor: default;
    background-color: #6e6e6e;
    */
}

.jcarousel-prev-horizontal {
    top: 0;
    left: 0;
    width: 40px;
    height: 122px;
    cursor: pointer;
    position: absolute;
    background: transparent url('/design/images/row-left-fade.png') no-repeat 0 0;
}
.jcarousel-prev-horizontal.page {
	height: 65px;
	cursor: default;
}
* html .jcarousel-prev-horizontal {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/images/row-left-fade.png',sizingMethod=crop));
}

.dark .jcarousel-prev-horizontal { background: transparent url('/design/images/row-left-fade-dark.png') no-repeat 0 0; }
* html .dark .jcarousel-prev-horizontal {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/images/row-left-fade-dark.png',sizingMethod=crop));
}

.jcarousel-prev-horizontal.jcarousel-prev-disabled { cursor: default; }
.jcarousel-prev-horizontal div {
	left: -10px;
	top: 40px;
	position: absolute;
}
* html .jcarousel-prev-horizontal div {
    left: 0;
}
.jcarousel-prev-horizontal.jcarousel-prev-disabled div {
    display: none;
    /*
    cursor: default;
    background-color: #6e6e6e;
    */
}
		/* конец кнопок листания */
	/* конец карусели картинок */

	/* полоса прокрутки */
.scroll	{
	width: 100%;
	position: relative;
}
.ui-slider-handle {
	outline: none;
	margin-left: -10px;
	position: absolute;
}
	/* конец полосы прокрутки */

	/* иконки */
.icon {
	background-repeat: no-repeat;
	background-image: url('/design/images/metachrom-icons.png');
}

.control {
	cursor: pointer;
	background-repeat: no-repeat;
	background-image: url('/design/images/metachrom-icons.png');
}

.buttom-lang-rus {
	width: 16px;
	height: 11px;
	background-position: -15px -59px;
}
.buttom-lang-eng {
	width: 16px;
	height: 11px;
	background-position: -15px -18px;
}
.fade {
	height: 11px;
	background-position: -15px -19px;
}

.button-scroll_left {
	width: 24px;
	height: 28px;
	background: #fff url('/design/images/arrows.png') 0 0 no-repeat;
}
/*
.button-scroll_left:hover {
	background-color: #3e657f;
}
*/
* html .button-scroll_left {
	font-size: 1px;
	/*
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/images/shallow-arrow-left.png',sizingMethod=crop));
	*/
}

.button-scroll_right {
	width: 24px;
	height: 28px;
	background: #fff url('/design/images/arrows.png') -25px 0 no-repeat;
}
/*
.button-scroll_right:hover {
	background-color: #3e657f;
}
*/
* html .button-scroll_right {
	font-size: 1px;
	/*
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/images/shallow-arrow-right.png',sizingMethod=crop));
	*/
}

.button-down {
	width: 9px;
	height: 6px;
	background-position: -19px -6px;
}

.button-right {
	width: 7px;
	height: 12px;
	background-position: -20px -177px;
}

.button-search {
	width: 12px;
	height: 13px;
	border: none;
	background-position: -17px -38px;
}

		/* затуманенности */
.row-fade {
	top: 0;
	z-index: 2;
	width: 20px;
	height: 25px;
	position: absolute;
}
.row-fade.fade-left {
	left: 0;
	background: url('/design/images/row-left-fade.png') top right;
}
.row-fade.fade-right {
	right: 0;
	background: url('/design/images/row-right-fade.png') top left;
}

* html .row-fade.fade-left {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/images/row-left-fade.png', sizingMethod='scale');
}
* html .row-fade.fade-right {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/images/row-right-fade.png', sizingMethod='scale');
}


		/* конец затуманенности */

		/* элементы полосы прокрутки */
.ui-slider-handle {
	width: 21px;
	height: 15px;
	background-position: -12px -154px;
	background-repeat: no-repeat;
	background-image: url('/design/images/metachrom-icons.png');
}

.dark .ui-slider-handle {
	background-position: -12px -273px;
}

.scroll-area {
	height: 15px;
	background-repeat: repeat-x;
	background-position: 0 -139px;
}

.dark .scroll-area {
	height: 15px;
	background-repeat: repeat-x;
	background-position: 0 -293px;
}

.scroll-area-corner {
	width: 21px;
	height: 15px;
	background-position: -2px -129px;
}
		/* конец элементов полосы прокрутки */

.tick {
	width: 14px;
	height: 10px;
	background-position: -16px -100px;
}

.ext-link {
	height: 11px;
	padding-left: 15px;
	vertical-align: middle;
	background-position: -17px -197px;
}

.iphone {
	height: 40px;
	padding-left: 37px;
	background-position: 0 -223px;
}
	/* конец иконок */

	/* стилизация элементов форм */
input {
	background: #fff;
}
	/* конец стилизации элементов форм */


.highslide-dimming {
	width: 100%;
	height: 100%;
	background: #000;
	position: absolute;
}

.highslide-html-content {
	display: none;
}

.highslide-caption {
	top: -10px;
	display: none;
	padding: 0 135px 10px 20px;
	border-top: none;
	background: white;
	position: relative;
}

.colored-border { background: #fff; }
.colored-border .highslide-image { padding: 20px; }

.highslide-overlay { display: none; }

.closebutton {
	position: relative;
	top: -30px;
	left: 30px;
	width: 21px;
	height: 21px;
	cursor: pointer;
	background: url('/design/images/close.png');
}
.highslide img {
	border: none;
	cursor: url("/design/images/zoomin.cur"), pointer !important;
}

* html .closebutton {
	cursor: pointer;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/images/close.png', sizingMethod='crop');
}

.highslide-controls {
	top: 27px;
	width: 109px;
	height: 18px;
	position: relative;
}

.highslide-controls ul {
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: right;
}

.highslide-controls li {
	padding: 0;
	margin: 0 3px;
	display: inline-block;
}
* html .highslide-controls li { display: inline; }

.highslide-controls a {
	width: 18px;
	height: 18px;
	outline: none;
	display: block;
	background-image: url(/design/images/controlbar-mgs.gif);
}
.highslide-controls a.disabled { display: none; }
.highslide-controls a span { display: none; }

.highslide-controls .highslide-previous a {
	background-position: 0 0;
}
.highslide-controls .highslide-play a {
	background-position: -24px 0;
}
.highslide-controls .highslide-pause a {
	background-position: -24px 0;
}
.highslide-controls .highslide-next a {
	background-position: -48px 0;
}
.highslide-controls .highslide-close {
	margin-right: 0;
	margin-left: 20px;
}

* html .highslide-controls .highslide-close { margin-left: 10px; }

.highslide-controls .highslide-close a {
	background-position: -92px 0;
}

	/* модификации */
.highslide-controls { width: 110px; }
.highslide-controls .highslide-move { display: none; }
.highslide-controls .highslide-full-expand { display: none; }
	/* конец модификаций */

	/* форма отправки заказа */
.blank-body label.block.active { color: #fff; }
	/* конец формы отправки заказа */


