#comparewindow{
   position:absolute;
   left:10px;
   top:0;
   visibility:hidden; 
   width: 250px; 
   height: 68px;
   Z-INDEX: 2;
   BACKGROUND: #C0D2EC;
   padding:10px;
   border: solid;
   border-width: 1px; 
   border-color:#4D88C8;
   FILTER: revealTrans  (duration=1,transition=4);
}

img.imgOff {
	border:none;
}

img.imgOn {
	border:none;
}

#cartwindow{
   position:absolute;
   left:10px;
   top:0;
   visibility:hidden; 
   width: 250px; 
   height: 68px;
   Z-INDEX: 2;
   BACKGROUND: #C0D2EC;
	
   padding:10px;
   border: solid;
   border-width: 1px; 
   border-color:#4D88C8;
   FILTER: revealTrans  (duration=1,transition=4);
}
#cartwindow *{ 
  color: 000000;
  font-size: 11px;
}
td.setka{
	border-bottom:1px solid #d8d7d1;
}
.pad_h2{
	padding-top:16px;
}
.dispcatnav{color:#626160;}
.dispcatnav h2{display:none;}
.dispcatnav a{color:#1680c0; text-transform:uppercase; 	line-height:16px; padding:0 8px 0 8px;}
.dispgroupcatalog a{color:#1680c0;}
.dispgroupcatalog a:hover{text-decoration:underline; margin-top:10px;}
/*Стили кнопок табов*/
.dynamic-tab-pane-control.tab-pane { 
	position:	relative;
/*	width:		100%;*/
}
.dynamic-tab-pane-control .tab-row .tab td { color:#0c7fae; 	font-family:	Verdana, Helvetica, Arial; }
.dynamic-tab-pane-control .tab-row .tab {
	font-family:	Verdana, Helvetica, Arial;
	font-size:		12px;
	cursor:			Default;
	display:		inline;
	margin:			0px 0.6% 0px 0;
	float:			left;
/*	background:		#EDF5F8;*/
	/*border:			1px solid;
	border-color:	#2865a5;
	border-left:	0;
	border-bottom:	0;
	border-top:		0;*/
	
	cursor:			hand;
	cursor:			pointer;
	
	z-index:		1;
	position:		relative;
	top:			0;
	background:url(images/spacer.gif);
	background-position:30 30;
}

.dynamic-tab-pane-control .tab-row .tab.selected {
	/*border:			1px solid #2865a5;*/
	border-bottom:	0;
	z-index:		3;
/*	padding:		2px 6px 5px 6px;*/
/*	margin:			1px -6px -2px 0px;*/
	top:			0px;
	background:		white;
}

.dynamic-tab-pane-control .tab-row .tab.selected td  { font-weight:bold; color:#000000;
	
}
.dynamic-tab-pane-control .tab-row .tab.selected td .sel_left { background:url(images/pr_sel_left.gif) no-repeat top left}
.dynamic-tab-pane-control .tab-row .tab.selected td.sel_center { background:url(images/pr_sel_center.gif) repeat-x top left; padding-left:4px; padding-right:4px;}
.dynamic-tab-pane-control .tab-row .tab.selected td .sel_right { background:url(images/pr_sel_right.gif) no-repeat top left}

.sel_left { background:url(images/sel_center.gif) repeat-x top left }
.sel_center {background:url(images/sel_center.gif) repeat-x top left }
.sel_right { background:url(images/sel_center.gif) repeat-x top left }


.dynamic-tab-pane-control .tab-row .tab a {
	color:#000;
	font:18px/20px 'Trebuchet MS',Helvetica,sans-serif;
	text-decoration:none;
}

.dynamic-tab-pane-control .tab-row .hover a {
	color:	#2865a5;
}

.dynamic-tab-pane-control .tab-row .tab.selected a {
	color:#2865a5;
}

.dynamic-tab-pane-control .tab-page {
	z-index:		2;
	position:		relative;
	color:			#696969;
	font-size:		11px;
	line-height:	20px;
	clear:			left;
}

.dynamic-tab-pane-control .tab-row {
	z-index:		1;
	white-space:	nowrap;
/*	background:		#EDF5F8;*/
	height:			1.85em;
/*	width:			100%;*/
}
.tab-pane{
	padding:6px 0 0 0;
}

.tab-page a{
	color: #007ce6;
}
.page_nav{
	padding:0 0 0 14px;
	color:#000;
	font-weight:bold;
}
.page_nav a{
	color:#1680c0;
	font-weight:normal;
}
.pad_1{
	padding:26px 0 0 0;
}
.pad_2{
	padding:19px 0 0 0;
}
.pad_3{
	padding:16px 0 0 0;
}
.pad_4{
	padding:16px 0 16px 0;
}
.pad_5{
	padding:0 0 16px 0;
}
.pad_6{
	padding:16px 16px 16px 16px;
}
.pad_7{
	padding:30px 20px 20px 20px;
}
.pad_8{
	margin:0 0 0 -116px;
}
.pad_9{
	padding:6px 0 0 0;
}
.pad_10{
}
*html .pad_10{
	padding:8px 0 0 0;
}
.oprosname{
	color:#000;
	font-weight:bold;
}
#compare{
	padding:10px 0 0 0;
}
#compare a{
	color:#1680c0;
}

/* css_client */
/* * common * */
body {
	margin:0;
	color:#4c4c4c;
	font:11px/13px 'Trebuchet MS',Helvetica,sans-serif;
	background:#fff;
}
a {
	color:#4c4c4c;
	text-decoration:none;
	
}
a:hover {text-decoration:underline;}
img {
	margin:0;
	border:none;
}
form,
fieldset {
	margin:0;
	padding:0;
	border:none;
}
input,
textarea,
select {
	color:#333;
	font:11px/13px Tahoma,Arial,Verdana,sans-serif;
	vertical-align:middle;
}
address {font-style:normal;}
.clearfix:after {
	content:"";
	clear:both;
	height:0;
	display:block;
}
* html .clearfix {height:1%;}
* + html .clearfix {height:1%;}
.easyfix {overflow:hidden;}
* html .easyfix {height:1%;}
* + html .easyfix {height:1%;}
.center-wrap {
	width:100%;
	margin:0 auto;
	overflow:hidden;
	position:relative;
	text-align:center;
}
.center-hold {
	left:50%;
	float:left;
	position:relative;
	text-align:center;
}
.center {
	left:-50%;
	float:left;
	position:relative;
}
.page-width {
	width:100%;
	min-width:1000px;
	margin:0 auto;
}
.wrapper {
	padding:20px;
}
/* * header * */
#header {
	position:relative;
	height:1%;
	background:#e1dfd3 url(images/bg-header.gif) repeat-x;
	border-top:4px solid #d8d7d1;
	border-bottom:1px solid #cac8bd;
	padding:0 0 0 300px;
}
/* logo */
#header strong a {
	position:absolute;
	left:40px;
	top:5px;
	width:244px;
	height:115px;
	background:url(images/logo.png);
	text-indent:-9999px;
	overflow:hidden;
}
*html #header b{
	position:absolute;
	left:40px;
	top:5px;
	width:244px;
	height:115px;
	background:url(images/logo.jpg);
	text-indent:-9999px;
	overflow:hidden;
}
/* main navigation */
#header ul {
	margin:0;
	padding:0;
	list-style:none;
}
#header ul li {
	float:left;
	line-height:25px;
	padding-left:1px;
}
#header ul li a {
	float:left;
	white-space:nowrap;
	padding:0 7px 0 0;
	color:#1680c0;
}
#header ul li.active a,
#header ul li a:hover {background:#d8d7d1 url(images/bg-header-li-right.gif) no-repeat 100% 0;}
#header ul li a:hover {text-decoration:none;}
#header ul li a span {
	float:left;
	cursor:pointer;
	padding:0 0 0 8px;
}
#header ul li a span.cen {
	padding:0 0 0 3px !important;
}
#header ul li.active a span,
#header ul li a:hover span {background:url(images/bg-header-li-left.gif) no-repeat;}
/* header boxes */
#header .box {
	float:left;
	padding:12px 0 15px;
}
#header .box img {
	display:block;
	margin-left:29px;
}
#header .divider {
	display:table;
	height:65px;
	border-right:1px dashed #afaca5;
}
#header .divider .holder {
	display:table-cell;
	height:65px;
	vertical-align:middle;
}
/* contacts */
#header .phone {
	width:325px;
}
#header .contacts strong {
	float:left;
	color:#1680c0;
	font-size:24px;
	line-height:26px;
	white-space:nowrap;
}
#header .contacts strong span {
	color:#afaca5;
}
#header .contacts address {
	float:left;
	width:120px;
	padding:2px 0 0 6px;
	color:#afaca5;
	font-size:10px;
	line-height:12px;
}
/* search */
#header .search {
	padding:10px 0 0;
}
#header .src-holder {
	margin:0 0 0 350px;
}
#header .src-holder .search {
	padding:0;
}
#header .src-holder .box {
	float:left;
	width:100%;
}
#header .src-holder .divider {
	border:none;
	width:100%;
}
#header .src-holder .holder {
	width:100%;
}
#header .src .search {
	padding:0;
}
#header .search .inp {
	float:left;
	background:url(images/bg-search.gif) no-repeat;
	width:202px;
	padding:0 0 0 15px;
}
#header .search .inp input {
	float:left;
	width:192px;
	padding:5px;
	background:none;
	border:none;
}
#header .search .btn {
	float:left;
	padding:0 0 0 4px;
}
/* fashion */
#header .fashion {
	width:155px;
}
/* * content * */
#content {
	overflow:hidden;
	height:1%;
	background:#eeecdf;
	padding:0 0 10px;
}
/* homepage promotion */
#content .promo {
	padding:16px 30px 0;
	height:1%;
}
#content .promo_2 {
	padding:16px 30px 0;
	height:1%;
}
#content .promo .bg-r {
	background:#fff url(images/bg-promo-r.gif) repeat-y 100% 0;
}
#content .promo .bg-b {
	background:url(images/bg-promo-b.gif) repeat-x 0 100%;
}
#content .promo .bg-rt {
	background:url(images/bg-promo-rt.gif) no-repeat 100% 0;
}
#content .promo .bg-rb {
	background:url(images/bg-promo-rb.gif) no-repeat 100% 100%;
}
#content .promo .bg-lb {
	background:url(images/bg-promo-lb.gif) no-repeat 0 100%;
	padding:0 0 20px;
}
#content .promo .bg-lt {
	padding:20px 0 0;
	height:1%;
	background:url(images/bg-promo-lt.gif) no-repeat;
}
#content .promo .bg-dots {
	background:url(images/bg-promo-dots.gif) repeat-y 52% 0;
}
#content .promo .img-holder {
	float:left;
	width:51%;
	overflow:hidden;
	height:500px;
	position:relative;
	z-index:1;
}
#content .promo .img-holder .item {
	position:absolute;
	left:0;
	top:0;
	z-index:1;
	width:100%;
	background:#fff;
}
#content .promo .img-holder img {
	display:block;
	margin:0 auto;
}
#content .promo .info-holder {
	float:right;
	width:47%;
	font-size:12px;
	line-height:14px;
	position:relative;
	z-index:2;
}
#content .promo h1 {
	color:#ff6c26;
	margin:0;
	font:30px/34px 'Trebuchet MS',Helvetica,sans-serif;
}
#content .promo p {
	margin:10px 15px 0 0;
}
#content .promo .all a {
	color:#0a94d7;
}
#content .promo .all {
	padding:10px 0 0;
}
#content .promo .pics {
	margin:0;
	padding:30px 0;
	list-style:none;
}
#content .promo .pics li {
	float:left;
	width:33%;
}
#content .promo .half {
	float:left;
	width:49%;
}
#content .promo .price {
	position:absolute;
	left:-211px;
	top:-22px;
	color:#787774;
}
#content .promo .bg-price {
	width:205px;
	height:93px;
	padding:30px 0 0 15px;
	background:url(images/bg-promo-price.png) no-repeat;
}
#content .promo .price span {
	float:left;
	font-size:18px;
	line-height:20px;
	padding:20px 0 0;
}
#content .promo .price strong {
	float:left;
	font-size:42px;
	line-height:46px;
	color:#ff6c26;
	padding:0 4px 0 0;
	letter-spacing:-4px;
}
#content .promo .price div.c {
	float:left;
	font-size:22px;
	line-height:24px;
	border-bottom:1px solid #787774;
	padding:6px 0 0;
}
* + html #content .promo .price .usd {
	height:45px;
}
#content .promo .price .uah {
	color:#787774;
	font-size:11px;
	line-height:20px;
	padding:0 0 0 10px;
}
.columns-holder {
	margin:25px 0 0;
}
/* * left column * */
#sidebar {
	float:left;
	width:24%;
	padding:0 0 9999px;
	margin:0 0 -9999px;
	background:url(images/bg-columns.gif) repeat-y 100% 0;
}
#sidebar h2 {
	color:#000;
	margin:0 20px 10px 10px;
	padding:3px 0;
	font:18px/20px 'Trebuchet MS',Helvetica,sans-serif;
	border-bottom:1px solid #000;
}
#sidebar h3 {
	color:#eb8201;
	margin:0 10px;
	padding:3px 10px 3px 0;
	overflow:hidden;
	height:1%;
	font:14px/16px 'Trebuchet MS',Helvetica,sans-serif;
}
/* cart */
#sidebar .cart {
	padding:0 0 25px 18px;
}
#sidebar .cart .count {
	font-size:11px;
	line-height:13px;
}
#sidebar .cart .count span {
	float:left;
	padding:6px 0 0;
}
#sidebar .cart .count strong {
	float:left;
	font-size:18px;
	line-height:20px;
	padding:0 2px;
}
#sidebar .cart ul {
	margin:0;
	padding:7px 0 0;
	list-style:none;
}
#sidebar .cart ul li {
	float:left;
	margin:0 0 0 -5px;
	padding:0 12px 0 10px;
	background:url(images/bg-cart-li.gif) no-repeat 0 2px;
}
#sidebar .cart ul li a {
	color:#1680c0;
	display:inline;
}
#sidebar .cart ul li a:hover {
	text-decoration:underline;
	background:none !important;
}
/* accordion */
#sidebar .accordion {
	padding:0 0 0 0;
	margin-left:8px;
}
#sidebar h3 a {
	color:#eb8201;
}
#sidebar h3 .ico {
	float:left;
	width:52px;
	height:35px;
	display:table;
}
* html #sidebar h3 .ico {
	position:relative;
}
* + html #sidebar h3 .ico {
	position:relative;
}
#sidebar h3 .ico span {
	width:52px;
	height:35px;
	display:table-cell;
	vertical-align:middle;
}
* html #sidebar h3 .ico span {
	position:absolute;
	width:auto;
	height:auto;
	top:50%;
	left:50%;
}
* + html #sidebar h3 .ico span {
	position:absolute;
	width:auto;
	height:auto;
	top:50%;
	left:50%;
}
#sidebar h3 img {
	display:block;
	margin:0 auto;
}
* html #sidebar h3 .ico img {
	position:relative;
	top:-50%;
	left:-50%;
}
* + html #sidebar h3 .ico img {
	position:relative;
	top:-50%;
	left:-50%;
}
#sidebar h3 .open {
	height:35px;
	display:table;
}
* html #sidebar h3 .open {
	position:relative;
	display:block;
}
* + html #sidebar h3 .open {
	position:relative;
	display:block;
}
#sidebar h3 .open span {
	display:table-cell;
	height:35px;
	vertical-align:middle;
	cursor:pointer;
}
* html #sidebar h3 .open span {
	display:block;
	position:absolute;
	height:auto;
	top:50%;
}
* + html #sidebar h3 .open span {
	display:block;
	position:absolute;
	height:auto;
	top:50%;
}
* html #sidebar h3 .open span span {
	position:relative;
	top:-50%;
}
* + html #sidebar h3 .open span span {
	position:relative;
	top:-50%;
}
#sidebar ul {
	margin:0;
	padding:0 0 0 0px;
	list-style:none;
}
#sidebar div.slide {
/*	position:relative; */
	overflow:hidden;
}
#sidebar ul li {
	line-height:13px;
}
#sidebar div.slide a,
#sidebar ul li a {
	display:block;
}
#sidebar ul li a {
	margin:0 20px 0 0;
}
* html #sidebar ul li a {
	height:1%;
	vertical-align:top;
}
#sidebar ul li a:hover {
	text-decoration:none;
	background:#d8d7d1;
}
#sidebar ul li a:hover {
	background:#d8d7d1 url(images/bg-sidebar-lia-rt.gif) no-repeat 100% 0;
}
#sidebar ul li a.active:hover,
#sidebar ul li a.active {
	margin:0;
	text-decoration:none;
	background:#fff url(images/bg-sidebar-li-rt.gif) no-repeat 100% 0;
}
#sidebar ul li a span {
	display:block;
	cursor:pointer;
	padding:0 12px 0 0;
}
* html #sidebar ul li a span {
	height:1%;
	vertical-align:top;
}
#sidebar ul li a:hover span {background:url(images/bg-sidebar-lia-rb.gif) no-repeat 100% 100%;}
#sidebar ul li a.active span,
#sidebar ul li a.active:hover span {background:url(images/bg-sidebar-li-rb.gif) no-repeat 100% 100%;}
/*
#sidebar ul li a:hover span {background:url(images/bg-sidebar-lia-rb.gif) no-repeat 100% 100%;}
*/
#sidebar ul li a span span {
	padding:0;
}
#sidebar ul li a:hover span span {background:url(images/bg-sidebar-lia-lt.gif) no-repeat;}
#sidebar ul li a.active span span,
#sidebar ul li a.active:hover span span {background:url(images/bg-sidebar-li-lt.gif) no-repeat;}
#sidebar ul li a span span span {
	padding:0;
}
#sidebar ul li a:hover span span span {background:url(images/bg-sidebar-lia-lb.gif) no-repeat 0 100%;}
#sidebar ul li a.active:hover span span span,
#sidebar ul li a.active span span span {background:url(images/bg-sidebar-li-lb.gif) no-repeat 0 100%;}
#sidebar ul li a.active span span span span,
#sidebar ul li a.active:hover span span span span,
#sidebar ul li a:hover span span span span,
#sidebar ul li a span span span span {
	padding:5px 0 5px 24px;
	background:url(images/bg-column-li.gif) no-repeat 12px 7px;
}
.catalog_forma_3{padding-left:8px;}
/* would be interesting */
.interesting {
	padding:0 30px 15px 13px;
}
.interesting .item {margin-top:-1px;overflow:hidden;}
.interesting .item .bg-rb {padding:0 7px 0 0;}
.interesting .item .bg-lb {padding:0 0 5px;}
.interesting .item .bg-lt {padding:5px 0 0 7px;}
.interesting .hover,
.interesting .active {background:#fff url(images/bg-sidebar-in.gif) repeat-y 100% 0;cursor:pointer;}
.interesting .hover .bg-b,
.interesting .active .bg-b {background:url(images/bg-sidebar-in.gif) repeat-x 0 100%;}
.interesting .hover .bg-l,
.interesting .active .bg-l {background:url(images/bg-sidebar-in.gif) repeat-y;}
.interesting .hover .bg-t,
.interesting .active .bg-t {background:url(images/bg-sidebar-in.gif) repeat-x;}
.interesting .hover .bg-rt,
.interesting .active .bg-rt {background:url(images/bg-sidebar-in-rt.gif) no-repeat 100% 0;}
.interesting .hover .bg-rb,
.interesting .active .bg-rb {background:url(images/bg-sidebar-in-rb.gif) no-repeat 100% 100%;}
.interesting .hover .bg-lb,
.interesting .active .bg-lb {background:url(images/bg-sidebar-in-lb.gif) no-repeat 0 100%;}
.interesting .hover .bg-lt,
.interesting .active .bg-lt {background:url(images/bg-sidebar-in-lt.gif) no-repeat;}
.interesting .item span {color:#ff6c26;}
.interesting .head {
	background:url(images/bg-column-li.gif) no-repeat 0 2px;
	padding:0 0 0 11px;
}

.interesting .head a:focus {outline:none;}
.interesting .head a:hover {text-decoration:none;}
.interesting .item img {
	display:block;
	margin:10px auto 5px;
}
.interesting .slide {
	position:relative;
	overflow:hidden;
	width:100%;
	height:0;
}
/* * main column * */
.main-holder {
	margin:0 0 0 24%;
}
#main {
	float:left;
	width:100%;
	padding:0 0 15px;
	overflow:hidden;
}
#main h2 {
	color:#000;
	margin:0px 20px 16px 0px;
	padding:3px 0;
	font:18px/20px 'Trebuchet MS',Helvetica,sans-serif;
	border-bottom:1px solid #000;
}
/* breadcrumbs */
.breadcrumbs {
	margin:0 10px 5px 0;
	border-bottom:1px solid #000;
}
.breadcrumbs div {
	float:left;
	line-height:13px;
	margin:0 0 0 -4px;
	padding:10px 12px 0 4px;
	background:url(images/bg-breadcrumbs.gif) no-repeat 100% 13px;
}
.breadcrumbs div a {
	color:#1680c0;
}
.breadcrumbs strong {
	color:#000;
	float:left;
	margin:0;
	font:24px/26px 'Trebuchet MS',Helvetica,sans-serif;
}
.breadcrumbs strong a {color:#000;}
.breadcrumbs strong a:hover {text-decoration:none;}
/* brand cloud */
ul.cloud {
	margin:0;
	padding:0px 0 0;
	list-style:none;
}
ul.cloud li {
	float:left;
	line-height:16px;
	padding:0 10px 0 12px;
	background:url(images/bg-cloud-li.gif) no-repeat 0 3px;
}
ul.cloud li:first-child {
	padding:0 5px 0 0;
	background:none;
}
ul.cloud li a {
	white-space:nowrap;
	color:#1680c0;
}
/* main page headings */
.heading {
	padding:30px 30px 0;
}
.heading h2 {
	color:#000;
	margin:0;
	padding:0 20px;
	font:24px/28px 'Trebuchet MS',Helvetica,sans-serif;
	border-bottom:1px solid #000;
}
/* main page columns */
.column {
	display:inline;
/*	float:left;
	width:22%;*/
	margin:0 2% 0 0;
}
.column_news{
	float:left;
	width:22%;
}
.mode-s .column {width:31% !important;}
.mode-m .column {width:22% !important;}
.mode-l .column {width:17% !important;}
.mode-x .column {width:14% !important;}

.mode-small,
.mode-medium,
.mode-large,
.mode-extra {display:none;}

.mode-s  .mode-small {display:block;}
.mode-m  .mode-medium {display:block;}
.mode-l  .mode-large {display:block;}
.mode-x  .mode-extra {display:block;}

.mode-s  .mode-hide-small {display:none;}
.mode-m  .mode-hide-medium {display:none;}
.mode-l  .mode-hide-large {display:none;}
.mode-x  .mode-hide-extra {display:none;}

/* main page chapter headings */
.chapter {
	padding:25px 0 0;
}
.chapter img {
	float:left;
	padding:0 10px 0 0;
}
.chapter h3 {
	padding:10px 0;
	margin:0 0 0 90px;
	color:#eb8201;
	font:14px/16px 'Trebuchet MS',Helvetica,sans-serif;
}
.column ul {
	margin:0;
	padding:0 0 25px;
	list-style:none;
}
.column ul li {
	line-height:13px;
	padding:0 0 11px 10px;
	background:url(images/bg-column-li.gif) no-repeat 0 2px;
}
/* homepage new products */
.new-products {
	padding:10px 20px 0 10px;
}
.new-product {
	font-size:14px;
	line-height:16px;
	padding:7px 0;
}
.new-product span {
	color:#ff6c26;
}
/* homepage news */
.news-date {
	color:#ff6c26;
	padding:20px 0 8px 10px;
}
.news-entry {
	padding:0 0 0 10px;
}
.news-more {
	padding:0 0 65px 10px;
}
.news-more a {
	color:#1680c0;
	text-decoration:none;
}
.news-more a:hover {
	text-decoration:underline;
}
.news-more_2 {
	padding:0 0 10px 10px;
}
.news-more_2 a {
	color:#1680c0;
	text-decoration:none;
}
.news-more_2 a:hover {
	text-decoration:underline;
}
.col_2 {
	float:left;
	border-left:1px dashed #afaca5;
	margin:0 0 -9999px -1px;
	padding:0 14px 9999px 14px;
}
*html .col_2{
	width:10%;
	white-space:nowrap;
}
/* innerpage selector params */
.params {}
.params .col {
	float:left;
	border-left:1px dashed #afaca5;
	margin:0 0 -9999px -1px;
	padding:0 0 9999px 14px;
}
.params .w100 {
	width:86px;
}
.params .w170 {
	width:158px;
}
.params strong {
	color:#000;
	display:block;
	padding:0 0 4px;
}
.params .col input {
	float:left;
	width:16px;
	height:15px;
	margin:0;
}
.params .col .clearfix {
	padding:4px 0;
}
.params .col label {
	padding:0 0 0 4px;
}
/* tools */
.tools {
	overflow:hidden;
	line-height:18px;
	padding:25px 35px 10px 0;
}
/* selector */
ul.sort-by li .sortActiv{
	color:#2a2a2a;
	text-decoration:none;
	padding:2 4 2 4;
	background-color:ff0000;
}
ul.sort-by {
	float:right;
	margin:0;
	padding:0;
	list-style:none;
}
ul.sort-by li {
	float:left;
}
ul.sort-by li strong {
	color:#000;
	padding:0 8px 0 0;
}
ul.sort-by li a {
	float:left;
	color:#1680c0;
	padding:0 7px 0 0;
	margin-left:8px;
}
ul.sort-by li a.active,
ul.sort-by li a:hover {
	color:#4c4c4c;
	background:#d8d7d1 url(images/bg-sel-r.gif) no-repeat 100% 0;
	text-decoration:none;
}
ul.sort-by li a span {
	float:left;
	cursor:pointer;
	background:none;
	padding:0 0 0 7px;
}
ul.sort-by li a.active span,
ul.sort-by li a:hover span {
	background:#d8d7d1 url(images/bg-sel-l.gif) no-repeat;
}
ul.sort-by li img {
	float:left;
	margin:5px 4px 0 0;
} 
/* pager */
.pagination {
	overflow:hidden;
	height:1%;
}
.pagination strong {
	float:left;
	color:#000;
	padding:0 12px;
}
.pagination a {
	float:left;
	color:#1680c0;
	padding:0 7px 0 0;
}
.pagination a.active,
.pagination a:hover {
	color:#4c4c4c;
	background:#d8d7d1 url(images/bg-sel-r.gif) no-repeat 100% 0;
	text-decoration:none;
}
.pagination span {
	float:left;
	background:url(images/bg-cloud-li.gif) no-repeat 0 4px;
	padding:0 0 0 12px;
	margin:0 0 0 6px;
}
.pagination a span {
	cursor:pointer;
	background:none;
	margin:0;
	padding:0 0 0 7px;
}
.pagination a.active span,
.pagination a:hover span {background:url(images/bg-sel-l.gif) no-repeat;}

/* grey box */

#content .grey-box {
	padding:20px 30px 8px 0px;
	height:1%;	
}
#content .grey-box .bg-r {
	background:#fff url(images/bg-grey-r.gif) repeat-y 100% 0;
}
#content .grey-box .bg-b {
	background:url(images/bg-grey-b.gif) repeat-x 0 100%;
}
#content .grey-box .bg-rt {
	background:url(images/bg-grey-rt.gif) no-repeat 100% 0;
}
#content .grey-box .bg-rb {
	background:url(images/bg-grey-rb.gif) no-repeat 100% 100%;
}
#content .grey-box .bg-lb {
	background:url(images/bg-grey-lb.gif) no-repeat 0 100%;
	padding:0 0 12px;
}
#content .grey-box .bg-lt {
	padding:12px 12px 0;
	height:1%;
	background:url(images/bg-grey-lt.gif) no-repeat;
}

/* grey box */

.grey-box{
	padding:10px 30px 8px 0;
	height:1%;
}
.grey-box .gbg-r {
	background:#eeecdf url(images/bg-grey-r.gif) repeat-y 100% 0;
}
.grey-box .gbg-b {
	background:url(images/bg-grey-b.gif) repeat-x 0 100%;
}
.grey-box .gbg-rt {
	background:url(images/bg-grey-rt.gif) no-repeat 100% 0;
}
.grey-box .gbg-rb {
	background:url(images/bg-grey-rb.gif) no-repeat 100% 100%;
}
.grey-box .gbg-lb {
	background:url(images/bg-grey-lb.gif) no-repeat 0 100%;
	padding:0 0 12px;
}
.grey-box .gbg-lt {
	padding:12px 12px 0;
	height:1%;
	background:url(images/bg-grey-lt.gif) no-repeat;
}

/* white box */
#content .white-box {
	padding:0px 30px 8px 0;
	height:1%;
}
#content .white-box .bg-r {
	background:#fff url(images/bg-promo-r.gif) repeat-y 100% 0;
}
#content .white-box .bg-b {
	background:url(images/bg-promo-b.gif) repeat-x 0 100%;
}
#content .white-box .bg-rt {
	background:url(images/bg-promo-rt.gif) no-repeat 100% 0;
}
#content .white-box .bg-rb {
	background:url(images/bg-promo-rb.gif) no-repeat 100% 100%;
}
#content .white-box .bg-lb {
	background:url(images/bg-promo-lb.gif) no-repeat 0 100%;
	padding:0 0 12px;
}
#content .white-box .bg-lt {
	padding:12px 12px 0;
	height:1%;
	background:url(images/bg-promo-lt.gif) no-repeat;
}
#content .white-box_2 {
	padding:0px 0px 8px 0;
	height:1%;
}
#content .white-box_2 .bg-r {
	background:#fff url(images/bg-promo-r.gif) repeat-y 100% 0;
}
#content .white-box_2 .bg-b {
	background:url(images/bg-promo-b.gif) repeat-x 0 100%;
}
#content .white-box_2 .bg-rt {
	background:url(images/bg-promo-rt.gif) no-repeat 100% 0;
}
#content .white-box_2 .bg-rb {
	background:url(images/bg-promo-rb.gif) no-repeat 100% 100%;
}
#content .white-box_2 .bg-lb {
	background:url(images/bg-promo-lb.gif) no-repeat 0 100%;
	padding:0 0 12px;
}
#content .white-box_2 .bg-lt {
	padding:12px 12px 0;
	height:1%;
	background:url(images/bg-promo-lt.gif) no-repeat;
}
/* catalog */
.catalog  .row {padding:0 0 0 2%;}
.catalog .row {
	padding:20px 0;
	border-top:1px solid #d8d7d1;
	margin-top:-1px;
}
.catalog .col {
	float:left;
	padding-top:20px;
	padding-bottom:10px;
	width:25%;
	min-height: 370px;

}
.catalog .col .baner{
	min-height: 370px;
}
.catalog .adv {
	margin:0 0 0 -2px;
}
.catalog h3 {
	margin:0 0 8px 15px;
	font:14px/16px 'Trebuchet MS',Helvetica,sans-serif;
	text-align:center;
}
.catalog h3 a {color:#ff6c26;}
.catalog .photo img {
	display:block;
	margin:0 auto;
}
.catalog .hot {
	position:relative;
	width:100%;
	z-index:2;
	height:1px;
}
.catalog .hot img {
	display:block;
	position:absolute;
	top:-18px;
	margin:0 0 0 7%;
}
.catalog .col .adv-holder {
	position:relative;
	width:170px;
	margin:0 auto;
}
.catalog .price {
	margin:10px auto 0;
	width:144px;
	height:83px;
	position:relative;
	background:url(images/bg-price.gif);
	z-index:1;
}
.catalog .price .uah {
	position:absolute;
	left:5px;
	top:20px;
}
.catalog .price .uah strong {
	float:left;
	color:#ff6c26;
	letter-spacing:-2px;
	font-size:28px;
	line-height:30px;
}
.catalog .price .uah span {
	float:left;
	color:#787774;
	font-size:15px;
	line-height:20px;
	letter-spacing:-1px;
	text-decoration:underline;
	padding:2px 0 0 3px;
}
.catalog .price .uah div {
	float:left;
	color:#787774;
	font-size:12px;
	line-height:14px;
	padding:12px 0 0 2px;
}
.catalog .price .usd {
	position:absolute;
	left:10px;
	top:50px;
	color:#787774;
	font-size:10px;
}
#sidebar .compare {
	padding:0 20px 20px;
}
.catalog .compare {
	margin:5px auto 0;
	width:100px;
	text-align:center;
}
.catalog .compare a {color:#1680c0;}
.catalog .compare input {
	float:left;
	margin:0;
	width:16px;
	height:15px;
}
.catalog .compare label {
	float:left;
	padding:0 0 0 5px;
	font-size:12px;
	line-height:15px;
}
.catalog .btn {
	padding:6px 0 0;
	width:155px;
	margin:0 auto;
	overflow:hidden;
}
.catalog .btn img,
.catalog .btn input {
	display:block;
	margin:0;
}
/* product page */
.product {
	padding:0 20px;
}
.product h1 {
	margin:0;
	font:30px/34px 'Trebuchet MS',Helvetica,sans-serif;
	color:#ff6c26;
}
h1 a{
	color:#ff6c26;
	margin:0;
	font:30px/34px 'Trebuchet MS',Helvetica,sans-serif;
	text-decoration:none;
}
.features h2,
.models h2,
.product h2 {
	margin:0;
	font:18px/20px 'Trebuchet MS',Helvetica,sans-serif;
	color:#000;
	padding:3px 0;
	border-bottom:1px solid #000;
}
.models {
	float:right;
	width:175px;
	padding:0 20px 0 0;
}
.features-holder {
	margin:0 250px 0 20px;
}
.features {
	float:left;
	width:100%;
}
.features table,

.features table td {
	margin:0;
	padding:0;
	border-collapse:collapse;
	color:#4c4c4c;
}
.features table {
	margin:7px 0 0;
	width:100%;
}
.features table td {
	line-height:15px;
	padding:4px 10px;
}
.features table .dark td {
	background:#f6f5ef;
}
.features table td.val {
	text-align:center;
}
/* all models */
.all-models {padding:10px 0 0;}
.all-models_scroll {
	overflow:scroll;
	height:600px;
}
#content .all-models .item {width:100%;}
#content .all-models .item .bg-rb {padding:0 7px 0 0;}
#content .all-models .item .bg-lb {padding:0 0 5px;}
#content .all-models .item .bg-lt {padding:5px 0 0 7px;}
#content .all-models .item,
#content .all-models .item .bg-b,
#content .all-models .item .bg-l,
#content .all-models .item .bg-t,
#content .all-models .item .bg-rt,
#content .all-models .item .bg-rb,
#content .all-models .item .bg-lb,
#content .all-models .item .bg-lt {
	background:none;
}
#content .all-models .hover,
#content .all-models .active {background:#fff url(images/bg-sidebar-in.gif) repeat-y 100% 0;cursor:pointer;}
#content .all-models .hover .bg-b,
#content .all-models .active .bg-b {background:url(images/bg-sidebar-in.gif) repeat-x 0 100%;}
#content .all-models .hover .bg-l,
#content .all-models .active .bg-l {background:url(images/bg-sidebar-in.gif) repeat-y;}
#content .all-models .hover .bg-t,
#content .all-models .active .bg-t {background:url(images/bg-sidebar-in.gif) repeat-x;}
#content .all-models .hover .bg-rt,
#content .all-models .active .bg-rt {background:url(images/bg-sidebar-in-rt.gif) no-repeat 100% 0;}
#content .all-models .hover .bg-rb,
#content .all-models .active .bg-rb {background:url(images/bg-sidebar-in-rb.gif) no-repeat 100% 100%;}
#content .all-models .hover .bg-lb,
#content .all-models .active .bg-lb {background:url(images/bg-sidebar-in-lb.gif) no-repeat 0 100%;}
#content .all-models .hover .bg-lt,
#content .all-models .active .bg-lt {background:url(images/bg-sidebar-in-lt.gif) no-repeat;}
/* single product */
.product-photo {
	float:left;
	width:70%;
	overflow:hidden;
	padding:25px 0 55px;
}
.product-photo img {
	display:block;
	margin:0 auto;
}
.product-info {
	float:left;
	width:25%;
	padding:25px 0 55px;
}
.product-info .btn {
	padding:10px 0 0;
}
.product-info .price {
	width:205px;
	height:93px;
	padding:30px 0 0 15px;
	color:#787774;
	background:url(images/bg-prod-price.gif) no-repeat;
}
.product-info .price span {
	float:left;
	font-size:18px;
	line-height:20px;
	padding:20px 0 0;
}
.product-info .price strong {
	float:left;
	font-size:42px;
	line-height:46px;
	color:#ff6c26;
	padding:0 4px 0 0;
	letter-spacing:-4px;
}
.product-info .price div.c {
	float:left;
	font-size:22px;
	line-height:24px;
	border-bottom:1px solid #787774;
	padding:6px 0 0;
}
.product-info .price .uah {
	color:#787774;
	font-size:11px;
	line-height:20px;
	padding:0 0 0 10px;
}
.product-info ul.actions {
	margin:0;
	padding:10px 0 0 20px;
	list-style:none;
}
.product-info ul.actions li {
	padding:0 0 0 8px;
	font:11px/18px Verdana,Arial,sans-serif;
	background:url(images/bg-actions.gif) no-repeat 0 6px;
}
.product-info ul.actions li a {
	color:#1680c0;
}
.product-info .delivery {
	padding:10px 0 0 25px;
}
.product-info dl {
	margin:0;
	padding:10px 0 0;
	font:11px/16px Verdana,Arial,sans-serif;
}
.product-info dl dt {
	margin:0;
	padding:0;
}
.product-info dl dd {
	margin:0;
	padding:0;
	font-weight:bold;
}
.product-info dl dd span {color:#ff6c26;}
/* * footer * */
#footer {
	clear:both;
	color:#afaca5;
	padding:7px 25px 30px;
}
#footer ul {
	float:right;
	margin:0;
	padding:8px 0;
	list-style:none;
}
#footer ul li {
	float:left;
	height:31px;
	padding:0 0 0 3px;
}
#footer ul li a {
	float:left;
}
/*
#footer ul li a:hover {
	margin:-4px 0 0;
}
*/
#footer ul li img {
	position:relative;
}
/* trackbar */
.price-slider {
	padding:0 0 10px 20px;
}
.price-slider label {
	float:left;
	color:#000;
	padding:0px 0px 0 0;
	font:bold 11px/16px "Trebuchet MS",Helvetica,sans-serif;
}
.DoubleTrackBar {
	float:left;
	height: 70px;
	width: 400px;
	background: url(images/bg-line-c.gif) left center repeat-x;
	position: relative;}
.DoubleTrackBar .start,
.DoubleTrackBar .finish{
	margin: -5px 0;
	position: absolute;
	z-index: 20;
	top: 28px;
	left: 0;}
.DoubleTrackBar .finish{
	left: auto;
	right: 0;}
	
.DoubleTrackBar .Tracker{
	margin: -16px 0;
	position: absolute;
	z-index: 50;
	height: 32px;
	font-size: 0;
	background: url(images/bg-hline-c.gif) left center repeat-x;
	top: 50%;}
.DoubleTrackBar .Tracker .flr,
.DoubleTrackBar .Tracker .fll{
	margin: -16px 0;
	position: absolute;
	top: 20px;
	width: 19px;
	height: 33px;
	z-index: 60;}
.DoubleTrackBar .Tracker .flr {
	left: 100%;
	margin-left:-10px;
	cursor:pointer;
}
.DoubleTrackBar .Tracker .fll {
	left: auto;
	text-align: right;
	right: 100%;
	margin-right:-10px;
	cursor:pointer;
}
.DoubleTrackBar .Tracker .text{
	top: -20px;
	z-index: 20;
	margin: 0;
	height: auto;
	color:#333;
	font-size: 11px;
	font-family: "Trebuchet MS",Helvetica,sans-serif;
	white-space: nowrap;
	width: 100px;
}
.DoubleTrackBar .touch {
	position: absolute;
	z-index: 40;
	text-align: center;
	background: #4c4c4c url(images/bg-touch.gif) repeat-x;
	width: 1px;
	height: 24px;
	top: 23px;
}
.DoubleTrackBar .touch span{
	position: absolute;
	top: 24px; left: -10px;
	color: #4c4c4c;
	font-size: 10px;
	font-family: Trebuchet MS;
	white-space: nowrap;
}
.mode-resizer {padding:0 30px;}
.client-login {
	position:absolute;
	right:1px;
	top:0;
	width:220px;
}
li.opened {position:relative;z-index:100;}
.client-login .closer a,
.client-login .closer a:hover {
	float:right !important;
	padding:0 !important;
	background:none !important;
}
.client-login .closer a span {
	float:left;
	height:27px;
	cursor:pointer;
	text-indent:-9999px;
	overflow:hidden;
	padding:0 !important;
}
.client-login .closer a:hover span.left,
.client-login .closer a span.left {
	width:10px;
	background:url(images/bg-closer-left.png) !important;
}
.client-login .closer a:hover span.right,
.client-login .closer a span.right {
	width:6px;
	background:url(images/bg-closer-right.png) !important;
}
.client-login .closer a:hover span.cen,
.client-login .closer a span.cen {
	background:#fff !important;
	text-indent:0;
	overflow:visible;
}
.bg-client-login .row {
	padding:0 0 6px;
}
.bg-client-login .lab {
	float:left;
	width:50px;
}
.bg-client-login .inp {
	float:left;
	width:147px;
	margin:2px 0 0;
	background:url(images/bg-user-log-info.gif) no-repeat;
}
.bg-client-login .inp input {
	float:left;
	width:137px;
	margin:0;
	padding:5px;
	background:none;
	border:none;
}
.bg-client-login .inp input:focus {outline:none;}
.bg-client-login .bg-top,
.bg-client-login .bg-bottom {
	display:block;
	width:220px;
	height:6px;
	text-indent:-9999px;
	overflow:hidden;
}
.bg-client-login .bg-top {
	background:url(images/bg-client-log-top.png) no-repeat;
}
#sidebar .bg-client-login  {margin:0 0 0 6px;}
#sidebar .bg-client-login .bg-top {background:none !important;}
#sidebar .bg-client-login label {line-height:26px;}
.bg-client-login .bg-bottom {
	background:url(images/bg-client-log-bottom.png) no-repeat;
}
#sidebar .bg-client-login .bg-bottom {background:none !important;}
.bg-client-login .bg-mid {
	width:208px;
	padding:0 0 0 12px;
	background:url(images/bg-client-log.png) repeat-y;
}
#sidebar .bg-client-login .bg-mid {background:none !important;}
.bg-client-login .btn {
	float:right;
	padding:0 10px 0 0;
}
.bg-client-login .easyfix {line-height:13px;}
.bg-client-login input,
.bg-client-login a {
	position:relative;
	background:none !important;
}
.bg-client-login a {color:#1680c0;}
.bg-client-login a:hover {
	background:none !important;
	text-decoration:underline !important;
}

/* ie  special stylesheets */
* html .page-width {
	margin:0 auto !important;
/*	width:expression(document.documentElement.clientWidth < 1000 ? "1000px" : "100%"&&document.documentElement.clientWidth > 1600 ? "1600px" : "100%"); */
	width:expression(document.documentElement.clientWidth < 1000 ? "1000px" : "100%");
}
* html #header strong a {
	background:url(images/blank.gif);
	cursor:pointer;
	filter:progid:dximagetransform.microsoft.alphaimageloader(src='images/logo.png', sizingmethod='scale');
}
* html #content .promo .bg-price {
	background:none;
	filter:progid:dximagetransform.microsoft.alphaimageloader(src='images/bg-promo-price.png', sizingmethod='scale');
}
#header .divider {
	display:block;
	position:relative;
}
#header .divider .holder {
	position:absolute;
	top:0%;
	*top:50%;
	height:auto;
}
#header .divider .wrap {
	position:relative;
	top:0;
	*top:-33px;

}
ul.cloud li {
	background-image: expression((this===this.parentNode.childNodes[0])? "none":"auto");
	padding: expression((this===this.parentNode.childNodes[0])? "0 10px 0 0":"0 10px 0 12px");
}
* html .client-login .closer a:hover span.left,
* html .client-login .closer a span.left {
	background:url(images/blank.gif) !important;
	filter:progid:dximagetransform.microsoft.alphaimageloader(src='images/bg-closer-left.png', sizingmethod='scale');
}
* html .client-login .closer a:hover span.right,
* html .client-login .closer a span.right {
	background:url(images/blank.gif) !important;
	filter:progid:dximagetransform.microsoft.alphaimageloader(src='images/bg-closer-right.png', sizingmethod='scale');
}
* html .bg-client-login .bg-top {
	background:url(images/blank.gif) !important;
	filter:progid:dximagetransform.microsoft.alphaimageloader(src='images/bg-client-log-top.png', sizingmethod='scale');
}
* html #sidebar .bg-client-login .bg-top {
	filter:none;
}
* html .bg-client-login .bg-bottom {
	background:url(images/blank.gif) !important;
	filter:progid:dximagetransform.microsoft.alphaimageloader(src='images/bg-client-log-bottom.png', sizingmethod='scale');
}
* html #sidebar .bg-client-login .bg-bottom {
	filter:none;
}
* html .bg-client-login .bg-mid {
	background:url(images/blank.gif) !important;
	filter:progid:dximagetransform.microsoft.alphaimageloader(src='images/bg-client-log.png', sizingmethod='scale');
}
* html #sidebar .bg-client-login .bg-mid {
	filter:none;
}
* + html .uah_ie {
	padding:46px 0 0 0;
}
.rel{
	position:relative;
	z-index:1;
}