
html, body, form {
	padding:0px;
	margin:0px;
	border:0px;
}

html {
	overflow: -moz-scrollbars-vertical;
}

td {
	padding:0px;
}

img, div, td {
	border:0px solid red;
}

body {
	background:#ffffff;
}

body, a, td, div, p {
	font-family:Tahoma, Verdana, Arial;
	font-size:12px;
	color:#58595b;
}

table.main {
	width:1000px;
}

table.upper-menu{ margin-right:3px; margin-top:6px;}

table.upper-menu td {
	text-align:center;
	width:auto!important;
	padding:4px 0px 4px 0px;
}
table.upper-menu td.sep {
	text-align:center;
	width:18px!important;
}
table.upper-menu td.sep img{ width:0px}

table.upper-menu td.action {
	background:#F9D1AF;
}

table.upper-menu a, table.upper-menu a:hover {
	color:#858889;
	text-decoration:none;
}

table.upper-menu2 {
	width:100%;
	border-bottom:1px solid #D7D2CE;
	margin-bottom:1px;
	margin-top:5px;
}

table.upper-menu2 td.sep {
	width:2px;
	background:#DEDDDD;
}

table.upper-menu2 td {
	text-align:center;
	padding:4px 0px 5px 0px;
	background:#B1AAA4;
}

table.upper-menu2 a, table.upper-menu2 a:hover {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}
/*--------left-menu-------------*/
.left-menu {
	color: #414142;
	background:#eaeaea;
	
}
.padding{padding: 15px 5px 2px 15px;}
.left-menu a:hover{color:#990099;}
.left-menu ul,
.left-menu li{
	margin:0;
	padding:0;
	list-style:none;
}
/*.left-menu ul{ margin-bottom:5px;}*/
.left-menu a.subtitle{
	font-size:11px;
	line-height:1.5;
    color: #333333;
    text-decoration: none;
    text-transform:uppercase;
	cursor:pointer;
	
}
/*.left-menu li.active{
	font-weight:bold;
	margin-bottom:10px;
}*/
.left-menu ul.submenu{
	margin:0 0 10px 0;
}
.left-menu li a.active{ font-weight:bold; color:#990099;}
.left-menu .submenu a{
	text-decoration:none;
	font-size:12px;
	color:#af7caf;
	text-transform:lowercase;

}
.left-menu .submenu a.active,
.left-menu .submenu a:hover{color:#990099; font-weight:normal;}
.left-menu .submenu span{ font-size:11px;color:#af7caf!important;}
ul.left-menu{ margin-top:5px; height:auto}
ul.left-menu li{
	font-size:11px;
	text-align:left;
	color:#996699;
	line-height:18px;
}
ul.left-menu li input{
	vertical-align:top;
	margin-right:10px;
	
}

/*.left-menu  a{
	text-decoration:none;
	font-size:11px;
	color: #333333;
	margin:0 2px 0 0;
}
.left-menu li a{
	text-decoration:none;
	font-size:11px;
	color:#af7caf;
	text-transform:lowercase;
}
.left-menu li a.active{
	color:#990099;
	font-weight:bold;
}*/

.searchH,
.left-menu h3{
	text-transform:uppercase;
	font-weight:bold;
	font-size:10px;
	color:#000;
	margin:26px 0 10px 0;
}

.left-menu .left-container{
	width:203px;
	line-height:1.2;
}
.left-menu .left-container a{ font-size:11px; text-decoration:none; margin-right:2px;}
.left-menu .left-container a.active{ font-weight:bold; color:#990099;}
.left-menu .right{
	float:right;
	display:block;
	position:relative;
	color:#996699;
	text-decoration:underline!important;
	text-transform:none;
	font-size:8pt;
	margin-top:0px;
	margin-right:22px;
}
.left-menu a{text-decoration:none!important; }
/*-------------------*/


table.f-tds td {
	text-align:right;
	padding:0px 2px 0px 0px;
	height:120px;
}

table.f-tds td a, table.f-tds td a:hover, a.page-cat, a.page-cat:hover {
	color:#FFFFFF;
	text-decoration:none;
	font-size:17px;
	text-transform:uppercase;
}

a.page-cat, a.page-cat:hover {
	line-height:20px;
}

table.path {
	width:100%;
}

table.path td {
	color:#737476;
	font-size:11px;
}

table.path td a {
	color:#000000;
	text-decoration:none;
	font-size:11px;
	text-transform:lowercase;
}

table.path td a:hover {
	text-decoration:underline;
}

table.path td span {
	color:#737476;
	font-size:11px;
	text-transform:lowercase;
}

table.path td span.current {
	color:#000000;
	font-size:11px;
	text-transform:lowercase;
}

table.pages {
	width:100%;
	background:#DCDDDE;
}

table.pages td {
	color:#6D6F70;
	padding:6px 10px 6px 10px;
}

table.pages td a, table.pages td a:hover {
	color:#6D6F70;
	text-decoration:none;
	font-weight:normal;
}

table.pages td a.act, table.pages td a.act:hover {
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}

td.catalog {
	width:33%;
	padding-bottom:30px;
}

a.a-c-title {
	color:#58595B;
	text-decoration:none;
	font-size:13px;
}

span.a-c-title {
	color:#58595B;
	text-decoration:none;
	font-size:13px;
	cursor:hand;
	cursor:pointer;
}

div.shadow { 			
	position:absolute;
	background:#000000;
	z-index:20;
	top:0px;
	left:0px;
	display:none;
}

div.duf {
	position:absolute;
	left:0px;
	top:0px;
	background:#FFFFFF;
	width:500px;
	height:350px;
	display:none;
	z-index:1000;
}

div.reg-error {
	color:red;
}

a.a-c-title:hover {
	color:#2F3031;
	text-decoration:underline;
	font-size:13px;
}

a.more, span.more {
	color:#939598;
	text-decoration:none;
	font-size:11px;
}

a.more:hover {
	color:#515356;
	text-decoration:underline;
	font-size:11px;
}

table.a-c {
	width:200px;
}

table.a-c td {
	color:#939598;
}

table.price-block {
	width:200px;
	margin:auto;
}

table.price-block td {
	padding:0px 0px 3px 0px;
	color:#939598;
}

table.price-block td span {
	color:#58595B;
	font-size:13px;
}

table.price-block td.pink {
	padding:5px 5px 4px 3px;
	color:#FFFFFF;
	background:#B480B1;
	text-transform:uppercase;
	font-size:10px;
}

table.price-block td.pink a, table.price-block td.pink a:hover, table.price-block td.pink span {
	color:#FFFFFF;
	text-decoration:none;
	text-transform:uppercase;
	font-size:10px;
}

table.price-block td.pink2 {
	padding:3px 5px 3px 5px;
	color:#FFFFFF;
	background:#C5A0C5;
	text-transform:uppercase;
	font-size:10px;
}

table.price-block td.pink2 a, table.price-block td.pink2 a:hover, table.price-block td.pink2 span {
	color:#FFFFFF;
	text-decoration:none;
	text-transform:uppercase;
	font-size:10px;
}

table.price-block td.pink3 {
	padding:3px 5px 3px 5px;
	color:#FFFFFF;
	background:#89827C;
	text-transform:uppercase;
	font-size:10px;
}

table.price-block td.pink3 a, table.price-block td.pink3 a:hover, table.price-block td.pink3 span {
	color:#FFFFFF;
	text-decoration:none;
	text-transform:uppercase;
	font-size:10px;
}

input.price-block {
	width:40px;
	height:22px;
	color:#939598;
	border:1px solid #939598;
	text-align:right;
	padding:2px;
}

img.big-pic {
	border:1px solid #B480B1;
}

span.black, span.black b {
	font-size:12px;
	color:#4C4D4F;
}

span.x-black {
	font-size:16px;
	color:#4C4D4F;
	font-weight:normal;
	text-transform:none;
}

span.hr-x-black {
	font-size:16px;
	color:#4C4D4F;
	text-decoration:line-through;
}

span.gray, span.gray a, span.gray a:hover {
	font-size:14px;
	color:#808284;
	text-decoration:none;
}

span.gray a:hover {
	text-decoration:underline;
	color:#494A4B;
}

div.ann {
	font-size:11px;
	color:#4C4D4F;
	padding:5px 0px 0px 0px;
}

h1.title {
	font-weight:normal;
	font-size:16px;
	text-transform:uppercase;
	margin:0px;
	padding:0px;
	color:#76787B;
}

h1 {
	font-weight:normal;
	font-size:16px;
	margin:0px 0px 15px 0px;
	padding:0px;
	color:#A869A4;
}

h2 {
	font-weight:normal;
	font-size:14px;
	margin:0px 0px 15px 0px;
	padding:0px;
	color:#A869A4;
}

h1 sup.isnew, sup.isnew {
	color:#E54736;
	font-size:9px;
}

h1 sup.sell, sup.sell {
	color:#DE418C;
	font-size:9px;
}

h1 sup.hit, sup.hit {
	color:#00990E;
	font-size:9px;
}


span.isnew, a.isnew {
	color:#E54736;
	font-size:10px;
	text-decoration:none;
}

a.isnew:hover {
	text-decoration:underline;
}

span.sell, a.sell {
	color:#DE418C;
	font-size:10px;
	text-decoration:none;
}

a.sell:hover {
	text-decoration:underline;
}


span.hit, a.hit {
	color:#00990E;
	font-size:10px;
	text-decoration:none;
}

a.hit:hover {
	text-decoration:underline;
}


table.discount td {
	padding:2px 5px 5px 0px;
	color:#939598;
	font-size:14px;
}

table.discount td span {
	color:#E54736;
	font-size:14px;
}

table.order-sup td {
	padding:0px 2px 3px 0px;
	color:#939598;
	font-size:12px;
}

table.order-sup td.ch {
	padding:1px 2px 3px 0px;
}

table.order-sup td a, table.order-sup td a:hover {
	color:#939598;
	font-size:12px;
}

table.order-sup td a:hover {
	color:#4C4D4F;
	font-size:12px;
}

table.desc {
	width:100%;
}

table.desc td.btn {
	background:#C6C8CA;
	color:#414142;
	font-size:11px;
	text-transform:uppercase;
	border-bottom:1px solid #FFFFFF;
	text-align:center;
	padding:5px;
	cursor:hand;
	cursor:pointer;
	width:25%;
}

table.desc td.btn-act {
	background:#E6E7E8;
	color:#414142;
	font-size:11px;
	text-transform:uppercase;
	border-bottom:1px solid #E6E7E8;
	text-align:center;
	padding:5px;
	width:25%;
}

table.desc td.desc {
	background:#E6E7E8;
	color:#000000;
	padding:10px;
}

p {
	margin:0px 0px 15px 0px;
}

div.short-abstract {
	position:absolute;
/*	margin-top:25px;
	margin-left:144px;	*/
	display:none;
	z-index:10;
}

div.sashort-abstract {
	position:absolute;
	margin-top:0px;
	margin-left:0px;
	width:200px;
	background:#D8D8D9;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.8;
	height:auto;
}

table.short-abstract {
	/*background:#D8D8D9;*/
	background:url('../images/ta.png') no-repeat left top;
	width:200px;
	height:auto;
}

td.short-abstract {	
	color:#292929;
	font-size:11px;
	line-height:19px;
	padding:10px;
	text-align:left;
}

td.short-abstract2 {	
	font-size:12px;
	line-height:19px;
	padding:0px 10px 0px 0px;
	text-align:left;
}

a.level3 {
	text-decoration:none;
	font-size:12px;
	text-transform:lowercase;
}

a.level3:hover {
	text-decoration:underline;
	color:#424345;
}

a.level3-act, a.level3-act:hover {
	text-decoration:none;
	color:#A869A4;
	font-size:12px;
	text-transform:lowercase;	
}

div.menu3 {
	font-size:12px;
    height:1px; 
    overflow:hidden;}

table.last-view {
	width:100%;
}

table.last-view tr.header td {
	color:#FFFFFF;
	font-weight:bold;
	padding:5px 5px 5px 15px;
	background:#C9C5C2;
	font-size:11px;
}

a.last-view {
	font-size:11px;
	text-decoration:none;
	color:#3A3B3C;
}

a.last-view:hover {
	font-size:11px;
	text-decoration:underline;	
}

a.intext-links
{
	text-decoration: none;
}
a.intext-links:visited	{
	text-decoration: none;
}
a.intext-links:active	{
	text-decoration: none;
	}
a.intext-links:hover	{
text-decoration: none;
	}

select.filter {
	border:1px solid #7D7D7E;
	font-size:11px;
	color:#9A9B9D;
	height:16px;
}

table.basket-h {
	background:#DCDAD2;
	width:360px;
}

table.basket-h td {
	color:#000000;
}

table.basket-h td a, table.basket-h td a:hover {
	color:#A05B9B;
	text-decoration:none;
}

span.bspan {
	color:#A05B9B;
	cursor:pointer;
	cursor:hand;
}

input.basket_btn {
	color:#FFFFFF;
	padding:0px;
	margin:0px;
	background:none;
	border:0px;
	font-family:Tahoma, Verdana, Arial;
	width:130px;
}

div.basket-lay {
	position:absolute;
	margin-top:65px;
	margin-left:0px;
	width:360px;
}

table.basket {
	width:360px;
	border:1px solid #BBB8B1;
}

table.basket tr.header td {
	background:#BBB8B1;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	padding:5px 5px 5px 5px;
	border:0px;
}

table.basket td {
	background:#DEDDDC;
	color:#6A6B6D;
	font-size:11px;
	font-weight:normal;
	text-align:center;
	padding:1px 5px 1px 5px;
	border-bottom:1px solid #FFFFFF;	
}

table.basket td.img {
	background:#DEDDDC;
	color:#939598;
	font-size:11px;
	font-weight:normal;
	text-align:center;
	padding:0px 0px 1px 0px;
	border-bottom:0px;	
}

table.basket tr.last td {
	background:#DEDDDC;
	color:#6A6B6D;
	font-size:11px;
	font-weight:normal;
	text-align:center;
	padding:1px 5px 0px 5px;
	border-bottom:0px;	
}

table.basket tr.last td.img {
	background:#DEDDDC;
	color:#939598;
	font-size:11px;
	font-weight:normal;
	text-align:center;
	padding:0px 0px 0px 0px;
	border-bottom:0px;	
}

table.basket td a {
	color:#6A6B6D;
	font-size:11px;
	text-decoration:none;
}

table.basket td a:hover {
	color:#494A4B;
	font-size:11px;
	text-decoration:underline;
}

.hand {
	cursor:hand;
	cursor:pointer;
}

table.basket2 {
	width:100%;
}

table.basket2 tr.header td {
	background:#BBB8B1;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	padding:0px 2px 8px 2px;
	border:0px;
}
form{ text-align:center}
table.basket2 tr.form td.form {
	background:#FFFFFF;
	color:#626467;
	font-size:12px;
	font-weight:normal;
	text-align:right;
	padding:3px 2px 5px 2px;
	border:0px;
}

table.basket2 tr.form td {
	background:#FFFFFF;
	color:#939598;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	padding:3px 2px 5px 2px;
	border:0px;
}

input.form, select.form, textarea.form {
	width:300px;
	color:#4C4C4C;
	border:1px solid #939598;
	font-family:Tahoma, Verdana, Arial;
	font-size:12px;
	margin:0px;
}

textarea.form {
	height:100px;
	padding:2px;
}

input.form {
	padding:2px;
	height:22px;
}

input.protect {
	width:50px;
	color:#4C4C4C;
	border:1px solid #939598;
	font-family:Tahoma, Verdana, Arial;
	font-size:12px;
}

table.basket2 td {
	background:#FFFFFF;
	color:#626467;
	font-size:12px;
	font-weight:normal;
	text-align:center;
	padding:5px 2px 5px 2px;
	border-bottom:1px solid #CDCDCE;	
}

table.basket td.img {
}

table.basket2 tr.itogo td {
	background:#9C5297;
	color:#FFFFFF;
	font-size:14px;
	font-weight:normal;
	padding:5px 2px 5px 2px;
	border:0px;
}

.required {
	color:red;
}

table.basket2 tr td.form2 {
	width:50%;
	text-align:right;
}

div#stage1 {
	width:703px;
	height:300px;
	overflow:hidden;
}

div#stage2 {
	width:703px;
	height:300px;
	overflow:hidden;
}

table.feedback {
float:none;
margin:auto
	
}

table.feedback td {
	padding:0px 5px 10px 0px;
}

input.submit {
	border:0px;
	overflow:visible;
	width:auto;
	text-transform:uppercase;
	color:#FFFFFF;
	font-size:10px;
	background:#B480B1;
	font-family:Tahoma, Verdana, Arial;	
	padding:2px;
	cursor:hand;
	cursor:pointer;
}
a.submit{ 
display:block; 
width:200px;
height:18px;
background:#b07baf; 
font-size:9pt; 
font-weight:bold; 
color:#fff; 
text-decoration:none;
 margin:auto;} 
.slider_block input.submit {
	
	font-size:11px;
	text-transform:capitalize;
	color:#996699;
	background:none;
	border:0;
	padding:0!important;
	margin:0!important;
}
.slider_block div.underline{ float:right;color:#996699; border-bottom:1px solid #996699 }
input.submit2 {
	border:0;
	width:auto!important;
	text-transform:uppercase;
	color:#FFFFFF;
	font-size:10px;
	background:#89827C;
	font-family:Tahoma, Verdana, Arial;	
	padding:2px;
	cursor:hand;
	cursor:pointer;
}

a.basket {
	color:#58595b;
	text-decoration:none;
}

a.basket:hover {
	color:#3A3A3A;
	text-decoration:underline;
}

.lfc {
	margin-left:0px;
}

img.dop-thumb {
	border:1px solid #FFFFFF;
}

img.dop-thumb-act {
	border:1px solid #89827C;
}

table#annotation {
	display:none;
}

table.t-isnew {
	width:200px;
	cursor:hand;
	cursor:pointer;
}

table.t-isnew td {
	text-align:right;
	padding:40px 2px 0px 0px;
	color:#FFFFFF;
	background:#E54736;
	text-transform:uppercase;
	font-size:10px;
}

table.t-isnew td a, table.t-isnew td a:hover {
	color:#FFFFFF;
	text-decoration:none;
	font-size:20px;
	text-transform:uppercase;
}

table.t-hit {
	width:200px;
	cursor:hand;
	cursor:pointer;
}

table.t-hit td {
	text-align:right;
	padding:40px 2px 0px 0px;
	color:#FFFFFF;
	background:#00990E;
	text-transform:uppercase;
	font-size:10px;
}

table.t-hit td a, table.t-hit td a:hover {
	color:#FFFFFF;
	text-decoration:none;
	font-size:20px;
	text-transform:uppercase;
}

table.t-sell {
	width:200px;
	cursor:hand;
	cursor:pointer;
}

table.t-sell td {
	text-align:right;
	padding:40px 2px 0px 0px;
	color:#FFFFFF;
	background:#DE418C;
	text-transform:uppercase;
	font-size:10px;
}

table.t-sell td a, table.t-sell td a:hover {
	color:#FFFFFF;
	text-decoration:none;
	font-size:20px;
	text-transform:uppercase;
}

table.left-menu-fororder {
	width:100%;
	background:#342e17 url('../images/pd.gif');
}

table.left-menu-fororder td {
	text-transform:uppercase;
	padding:2px 5px 2px 15px;
	font-size:11px;
	color:#eccd63;
}

table.left-menu-fororder td.last {
	color:#eccd63;
	text-transform:uppercase;
	padding:2px 5px 13px 15px;
}

table.left-menu-fororder td a {
	color:#FFFFFF;
	text-decoration:none;
	text-transform:lowercase;	
	font-weight:normal;
}

table.left-menu-fororder td a:hover {
	color:#FFFFFF;
	text-decoration:underline;
	text-transform:lowercase;	
	font-weight:normal;
}

table.left-menu-fororder td a.act, table.left-menu-fororder td a.act:hover {
	color:#F7EA01;
	text-decoration:none;
	text-transform:lowercase;	
	font-weight:normal;
}

table.upper-menu2-fororder {
	width:100%;
	border-bottom:1px solid #D7D2CE;
	margin-bottom:1px;
}

table.upper-menu2-fororder td.sep {
	width:2px;
	background:#DEDDDD;
}

table.upper-menu2-fororder td {
	text-align:center;
	padding:4px 0px 5px 0px;
	background:#342e17 url('../images/pd.gif');
}

table.upper-menu2-fororder a, table.upper-menu2-fororder a:hover {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}

table.last-view-fororder {
	width:100%;
}

table.last-view-fororder tr.header td {
	color:#FFFFFF;
	font-weight:bold;
	padding:5px 5px 5px 15px;
	background:#b09e6f;
	font-size:11px;
}

table.pages-fororder {
	width:100%;
	background:#4c452b;
}

table.pages-fororder td {
	color:#FFFFFF;
	padding:6px 10px 6px 10px;
}

table.pages-fororder td a, table.pages-fororder td a:hover {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;
}

table.pages-fororder td a.act, table.pages-fororder td a.act:hover {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}

input.context {
	width:130px;
	font-size:11px;
}

input.context_btn {
	font-size:11px;
}
.sort-form{ text-align:right; width:100%; white-space:nowrap; margin-bottom:10px;}
.sort-form a.active{font-weight: bold;}
.sort-form a span{display:none}
.sort-form a.active.up span.upsort{display:inline}
.sort-form a.active.down span.downsort{display:inline}
/*---------slider----------*/
.slider_block{
	width:203px;
	height:55px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#58595b;
}
.slider_block span{ color:#6e6e6e;}
.slider{
	display:table;
	padding-top:5px;
	padding-bottom:5px;
	border-left:1px solid #d2a9d2;
	border-right:1px solid #d2a9d2;
	margin:7px 0;
}
.slider_block form{ text-align:right!important}
.ui-slider { 
	width:201px; 
	height:2px;
	position:relative;
	background:#d2a9d2; 
}
.ui-slider .ui-slider-handle-l,
.ui-slider .ui-slider-handle-r {
	top:-5px; 
	z-index: 2;  
	width:4px!important;  
	height: 12px;
	cursor: default; 
	padding:0!important;
}
.left-menu .ui-slider .ui-slider-handle-l{background:url(../images/arrow_l.gif) no-repeat;}
.left-menu .ui-slider .ui-slider-handle-r{background:url(../images/arrow_r.gif) no-repeat;}
.search .ui-slider .ui-slider-handle-l{background:url(../images/arrow_l1.gif) no-repeat;}
.search .ui-slider .ui-slider-handle-r{background:url(../images/arrow_r1.gif) no-repeat;}
.ui-slider .ui-slider-range { 
	z-index: 1;
	height:1px;
	font-size:2px;
	background:#a422a4;
}

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }



/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/* Slider
----------------------------------*/
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2;  cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1;  display: block; border: 0; }


.ui-slider-horizontal .ui-slider-range { top: 0; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }





.ui-slider-vertical { width: .8em; height: 100px; }

.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }
/*-----------search---------------*/
.search h2{
	text-transform:uppercase;
	font-weight:normal;
	font-size:11px;
	color:#A869A4;
	padding:0;
	margin:0 0 10px 0;
}
.search td{ width:33%; vertical-align:top; padding:22px 0 10px 0; }
.search ul,
.search li{
	margin:0;
	padding:0;
	list-style:none;
}
.search ul{
	clear:both;
	text-transform:uppercase;
	font-size:11px;
	color:#A869A4;
	padding-top:20px;
}
.search li{
	text-transform:lowercase;
	line-height:17px;
	color:#333333;
}
.search li input{
	vertical-align:top;
	margin-right:10px;
	color:#666666;
}
.search .checked{ font-weight:bold; }
.left-menu .checked{ color:#990099;}
.search .scroll{
	width:180px;
	height:286px;
	overflow:auto;
}
.search a,
.main .search input.link{
	font-size:7pt!important;
	color:#fff;
	background:#af7caf;
	padding:2px 20px;
	text-decoration:none;
	text-transform:uppercase;
	border:0;
	margin:0;
}
.breaker {
    clear: both;
    font-size: 0;
}
.hidden{display:none !important}
.fabrics-column{ float:left; width:250px; overflow:hidden; margin:20px 0 0 0; padding:0}
.fabrics-column li{ list-style:none; margin-left:20px; padding:0; }
.fabrics-column h4{
	text-transform:uppercase;
	font-weight:normal;
	font-size:23px;
	color:#000;
	padding:0;
	margin:10px 0 0px 0;
}
.fabrics-column a{
	line-height:1.5;
	text-transform:uppercase;
	text-decoration:none;
	font-size:9pt;
	color:#000;
}

	#calc_div,
	#lcorr_div {
		display: none;
		z-index: 3000;
		position: absolute;
		left:-50px;
		top:20px
	}
	
.img_area {
	width:390px;
	table-layout:fixed;
	}
	.img_area1{width:300px;}
.img_area th{ 
	vertical-align:top;
	font-size:9pt;
	background:#fff;
	border:1px solid #b386b1;
}
.img_area .left{
	width:9px;
	vertical-align:top;
	
}
.img_area .left div{height:365px; background:url(../images/sh_l.png) repeat-y;}
.img_area1 .left div{height:600px;}
.img_area .b{ width:100%;background:url(../images/sh_b.png) repeat-x; height:8px}

.img_area #calc_table th,
.img_area #calc_table td{ 
	vertical-align:top;
	font-size:8pt;
	color:#5d5d5d;
	padding:15px 0 0 0
}
.img_area #calc_table th{
	text-align:right;
	color:#5d5d5d;
	padding-right:7px;
	border:0;
}

.img_area .hd{
	font-size:10pt;
	color:#3f273d;
	background:#d8c3d6;
	padding:10px 0
}
.img_area1 .hd{ float:left; text-align:left; width:100%;font-size:8pt;}
.img_area1 .hd div{font-size:8pt!important;}
.img_area .x{
	float:right;
	position:relative;
	font-size:9pt;
	color:#100911;
	margin:-45px 10px 0 0;
	cursor:pointer;
}
.img_area1 .x{margin:-50px 10px 0 0;}
.img_area span{ margin-left:10px; line-height:18px;}
#area{
	width:30px;
	height:20px;
	text-align:center;
	background:#f6f6f6;
	border:1px solid #d5d5d5;
}
.img_area  b{color:#1a1a1a}
.calc_brightness,
.calc_type,
.calc_roof{
	margin:0;
	padding:0;
	
}
.pages{
	font-size:8pt;
	color:#3f3f3f;
	background:#dcddde;
}
.pages td{ white-space:nowrap}
.pages td,
.pages th{ font-weight:normal; padding:4px 5px;}
.pages a{
	color:#3f3f3f;
	text-decoration:none;
	margin:3px;
}
.pages a.act{ font-weight:bold;}
.wt{ table-layout:fixed;}
.wt td{
	
	font-size:8pt;
	color:#464646;
	background:#f1edf3;
	border:1px solid #fff;
	border-top:0;
	padding:6px 35px 6px 35px;
}

.feed{ margin-top:25px;}
.feed .scroll{
	width:165px;
	height:240px;
	text-align:left;
	overflow:auto;
	margin-top:0px;

}
.feed .error{ min-height:30px; color:#e50031}
.feed ul,
.feed li{
	margin:0;
	padding:0;
	list-style:none;
}
.feed {
	width:693px; 
	font-family:Arial, Helvetica, sans-serif; 
	line-height:1.5;
	text-align:center;
	font-size:9pt; 
	color:#787878;
	margin-bottom: 
}
.feed td{ 
	text-align:left; 
	vertical-align:top;	
	line-height:1.5;
	font-size:9pt; 
	color:#787878;
}
.feed .header{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-weight:bold;
	color:#fff;
	background:#ba9bc4;
	padding:3px 30px;
	margin:60px 0 40px 0;
}
.feed  .left{
	width:250px;
	border-right:1px solid #dcc3da;
	padding:0 43px 0 0;
}
.feed .center{
	padding: 0 35px;
}
.feed .center strong{ color:#b480b1;}

.feed_form{
	height:90px;
	color:#7b767d;
	background:#e6d9ea;
	padding:0 40px 0 40px;
	margin:40px 0 0 0;
}
.feed_form div div{ float:left; text-align:left; margin:25px 37px 0 0;}
div.buttons_f{
	float:right!important;
	text-align:right;
	margin:42px 0 0 0;
}
.feed_form .input{
	width:177px;
	height:19px;
	background:#f1e9f4;
	border:1px solid #7b767d;
}
.no_pad h1{
	margin:0
}
.no_pad{ position:relative; margin-bottom:-30px}
.no_pad td{ white-space:nowrap}
.basket_f{
	width:800px;
	display:table;
	text-align:center;
	line-height:1.5;
	font-size:9pt;
	color:#2c242f;
	background:#efe7f2;
	padding:35px 35px 30px 35px;
	margin:56px auto 20px auto;

}
.head_banner{ width:92px; overflow:hidden}
.head_banner img{ float:left; border:0;}
.logo img{ margin-top:10px;float:left;}
.relDiv{
	position:relative;
}
.youtubeCont{
	display:none; 
	position:absolute;
	width:647px;
	height:443px;
	text-align:center;
	overflow:hidden;
	background:#fff;
	border:1px solid #c3c3c3;
	margin-top:-27px;
	margin-left:-30px;
}
.youtubeCont div{ padding:5px 10px; text-align:right}
.youtubeCont .ytb{
	width:640px;
	margin:auto;
	padding:0
}

