html{	font-size:100.1%;
	}
html,form{	margin:0;
	padding:0;
	}
html,body{	height:100%;
	background:#ECE8DD;
	}
body{	margin:0;
	padding:0 5px;
	text-align:left;
	font-size:11px;
	font-family:Tahoma, Arial, Verdana;
	}
select,input,div,span,font,textarea{	font-size:11px;
	font-family:Tahoma, Arial, Verdana;
	}
a img,img,html,body{	border:none;
	}
a img,img,a{	outline:none!important;
	}
:focus{	outline:none;
	}
tr.mid td{	vertical-align:middle;
	}
.fil{	overflow:hidden;
	height:6px;
	width:100%;
	}
.fil1{	overflow:hidden;
	height:4px;
	width:100%;
	}
.fil2{	overflow:hidden;
	height:14px;
	width:100%;
	}
.fil3{	overflow:hidden;
	height:1px;
	width:100%;
	margin:18px 0;
	background:#ECE8DD;
	}
.arc{	font-family:Arial, Tahoma, Verdana;
	}
.upc{	text-transform:uppercase;
	}
a{	color:#555555;
	text-decoration:none;
	}
a:hover{	color:#555555;
	text-decoration:none;
	}
.profi{	width:100%;
	color:#000;
	font-size:19px;
	padding-bottom:60px;
	text-align:center;
	}
.bf{
	font-weight:bold;
	}
textarea{	padding:1px;
	}
.price{	margin:0;
	padding:5px 0;
	color:#DF7017;
	font:bold 16px Arial, Verdana !important;
	white-space:nowrap;
	}
.market-price{	background:url(line_through.gif) repeat-x center;
	color:red;
	font-size:14px;
	}
.ptbl td{
	height:20px;
	padding-left:10px;
	padding-right:10px;
	vertical-align:middle;
	padding:3px 8px;
	}
#axcrt{	border:3px solid #F7F5F1;
	z-index:100;
	width:300px;
	height:58px;
	font-size:13px;
	padding-top:42px;
	background:#ECE8DD;
	}
table.nl tr td a{	text-decoration:none;
	}
table.nl tr td a:hover{	text-decoration:underline;
	}
a.noline{	text-decoration:none;
	}
a.noline:hover{	text-decoration:underline;
	}
a.nl,a.nl:hover{	text-decoration:none;
	}
.oki{	color:#393;
	}
.error{	color:#f60;
	}
.cattop{	margin-top:4px;
	padding:4px 0;
	}
.catbot{	padding: 4px 0 8px 0;
	}
.imboxr,.imboxl{	text-align:left;
	vertical-align:top;
	}
.imboxr img, .sr{	margin-left:8px;
	}
.imboxl img, .sl{	margin-right:8px;
	}
img.delim,td.delim{	width:4px;
	height:4px;
	}
.sectb a,.sectb a:hover{	text-decoration:none;
	}
.fsttab{	border:1px solid #bfbfbf;
	background:url(knopfon.gif) repeat-x top left;
	}
.sectb{	vertical-align:top;
	font-size:11px;
	white-space:nowrap;
	padding:1px 8px;
	}
.cl9{font-size:9px;}
.cl12{font-size:12px;}
.cl18{font-size:18px;}
h1{font-size:1.0em;}
.highslide-active-anchor img{	visibility:hidden;
	}
.highslide-wrapper{	background:#FFF;
	}
.highslide-image{	border:4px solid #FFF;
	background:#FFF;
	}
.highslide-loading{	display:block;
	color:#FFF;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	border:1px solid #FFF;
	padding:3px;
	background:#000;
	}
a.highslide-loading,a.highslide-loading:hover{	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	}
.highslide-move{	cursor:move;
	}
.highslide-overlay{	display:none;
	}
a.highslide-full-expand{	display:block;
	width:34px;
	height:34px;
	margin:0 10px 10px 0;
	background:url(fullexpand.gif) no-repeat;
	}
.highslide-display-block{	display:block;
	}
.highslide-display-none{	display:none;
	}
.highslide{	cursor:url(zoomin.cur), pointer;
	outline:none;
	}
.unit-rating{	list-style:none;
	height:20px;
	position:relative;
	margin:0;
	padding:0;
	background:url(starvote.gif) repeat-x top left;
	}
.unit-rating li{	text-indent:-90000px;
	float:left;
	margin:0;
	padding:0;
	}
.unit-rating li a{	outline:none;
	display:block;
	width:20px;
	height:20px;
	text-decoration:none;
	text-indent:-9000px;
	z-index:20;
	position:absolute;
	padding:0;
	}
.unit-rating li.current-rating{	position:absolute;
	height:20px;
	display:block;
	text-indent:-9000px;
	z-index:1;
	background:url(starvote.gif) left bottom;
	}
.unit-rating li a:hover{	z-index:2;
	left:0;
	background:url(redstar_big.gif) left center;
	}
.unit-rating a.r1-unit{	left:0;
	}
.unit-rating a.r1-unit:hover{	width:20px;
	}
.unit-rating a.r2-unit{	left:20px;
	}
.unit-rating a.r2-unit:hover{	width:40px;
	}
.unit-rating a.r3-unit{	left:40px;
	}
.unit-rating a.r3-unit:hover{	width:60px;
	}
.unit-rating a.r4-unit{	left:60px;
	}
.unit-rating a.r4-unit:hover{	width:80px;
	}
.unit-rating a.r5-unit{	left:80px;
	}
.unit-rating a.r5-unit:hover{	width:100px;
	}
.dtree{
	width:100%;
	margin:0;
	color:#555;
	}
.dtree a:link{
	display:block;
	text-decoration:none;
	padding:3px 0 3px 2px;
	}
.dtree a:hover{
	background:#F7F5F1;
	text-decoration:none;
	}
#cart{
	width:200px;
/*	border:3px solid #F7F5F1;*/
	margin:0;
	padding:30px 0;
	}

.container{	width:100%;
	padding-bottom:4px;
	margin:0;
	}
.fix{	overflow:hidden;
	height:3px;
	width:100%;
	background: #ECE8DD;
	margin:0;
	}
.headlink{	padding:5px 16px;
	background: url(img05.gif) repeat-x;
	margin:0;
	}
.headlink a{	color:#555;
	text-decoration:none;
	margin:0;
	}
.headlink a:hover{	color:#555;
	text-decoration:underline;
	margin:0;
	}
.delm{	color:#555;
	cursor:default;
	margin:0 4px;
	margin:0;
	}
.center{	padding:0 4px;
	width:90%;
	margin:0;
	}
.poisk a{	color:#555555;
	margin:0;
	}
.poisk{	margin:0;
	color:#555555;
	width:100%;
	border-top:1px solid #ECE8DD;
	background:url(img03.gif) repeat-x;
	}
.poisk1{	color:#555555;
	height:30px;
	padding:0 16px;
	margin:0;
	}
.pform{	width:360px;
	border:1px solid #ECE8DD;
	padding-left:2px;
	margin:0;
	}
.htba{
	width:140px;
	height:200px;
	margin:0;
	padding:0;
	}
.htbb{
	margin:0;
	padding:0;
	}
.htbc{
	width:200px;
	padding:5px;
	margin:0;
	background: url(corzina.jpg) no-repeat center;
	}
.htbd{
	margin:0;
	padding:0;
	}
.htba, .htbb a{	text-decoration:none;
	margin:0;
	padding:0;
	}
.htba, .htbb a:hover{	text-decoration:none;
	margin:0;
	padding:0;
	}
.fonta{	color:#2C34EF;
	font-size:27px;
	font-weight:bold;
	font-family:"Trebuchet MS", Arial, Verdana;
	margin:0;
	padding:0;
	}
.fontb{	color:#0000A0;
	font-size:14px;
	font-weight:bold;
	font-family:"Trebuchet MS", Arial, Verdana;padding-left:1px;
	margin:0;
	padding:0;
	}
.btbl{	height:44px;
	text-align:center;
	vertical-align:middle;
	padding:0 16px;
	margin:0;
	background: url(img06.gif) repeat-x;
	}
.btbl a{	text-decoration:none;
	margin:0;
	}
.btbl a:hover{	text-decoration:none;
	margin:0;
	}
.stat{	font-family:Tahoma, Arial, Verdana !important;
	margin:0;
	}
img.fixwidth{	width:220px;
	height:1px;
	margin:0;
	padding:0;
	}
.cbt{	padding:4px 8px;
	}
.hmin{	padding:4px 0;
	}
#left, #right{
	background: #ECE8DD;
	margin:0;
	padding:0;
	}
.hd{	color:#555555;
	padding:5px 8px;
	margin:0;
	background:url(img03.gif) repeat-x;
	vertical-align:top;
	}
.hdb {	padding:0;
	margin:10px 5px 15px 5px;
	background: #ECE8DD;
	}
.hd a{	color:#555555;
	text-decoration:none;
	}
.hd a:hover{	color:#555555;
	text-decoration:none;
	}
.hdbot{	padding:4px 8px;
	margin:0;
	background:url(img05.gif) repeat-x;
	vertical-align:bottom;
	}
.hdbot a{	font-weight:bold;
	}
.hdbtop{	padding:8px;
	margin:0;
	}
.hd2{
	height:50px;
	color:#555555;
	padding:5px 8px;
	margin:0;
	background:url(img03.gif) repeat-x;
	vertical-align:top;
	}
.hdb2{
	padding:12px 12px 14px;
	margin:0;
	background: #ECE8DD;
	}
.hd2 a{
	color:#555555;
	text-decoration:none;
	}
.hd2 a:hover{
	color:#555555;
	text-decoration:none;
	}
.hdbot2{
	padding:4px 8px;
	margin:0;
	background:url(img05.gif) repeat-x;
	vertical-align:bottom;
	}
.hdbot2 a{
	font-weight:bold;
	}
table.gre{	background:#AAAAAA;
	}
table.gre td{	background:#FFFFFF;
	}
table.gre td.lt{	font-weight:bold;
	background:#ECE8DD;
	}
.pad{	padding:8px;
	}
.padt{	padding:3px 8px;
	}
.homespec{	text-align:center;
	height:300px;
	width:99%;
	padding:0;
	margin:0;
	}
.homespecheader{	height:100px;
	vertical-align:middle;
	text-align:center;
	width:100%;
	border-right:1px dotted #fff;
	padding:10px 40px 0 40px;
	margin:0;
	background: url(img03.gif) repeat-x;
	}
.homespeccenter{	vertical-align:middle;
	text-align:center;
	width:100%;
	height:150px;
	border-right:1px dotted #fff;
	padding:0;
	margin:0;
	}
.homespectext{	text-align:center;
	width:100%;
	height:30px;
	border-right:1px dotted #fff;
	padding:0;
	margin:0;
	color:#DF7017;
	font:normal 1.3em Verdana;
	}
.homespecfooter{	text-align:center;
	width:100%;
	height:20px;
	color:#DF7017;
	font:normal 18px Verdana;
	border-right:1px dotted #fff;
	padding:0;
	margin:0;
	background: url(img05.gif) repeat-x;
/*	border:1px dotted #000000;*/
	}

/* рекомендуемые товары */
.rekomenduem{
	width:100%;
	color:#555;
	padding:0;
	margin:0;
	text-align:left;
	vertical-align:middle;
	}
.rekomenduem a:link{
	display:block;
	text-decoration:none;
	text-align:left;
	vertical-align:middle;
	padding:0;
	margin:0;
	}
.rekomenduem a:hover{
	display:block;
	background:#F7F5F1;
	text-decoration:none;
	text-align:left;
	vertical-align:middle;
	padding:0;
	margin:0;
	}
.rekomenduem_body{	width:100%;
	color:#555;
	font:bold 12px Arial, Verdana;
	padding:5px 5px;
	margin:0;
	text-align:left;
	vertical-align:middle;
}
/**/

/* производители */
#brands {
	margin: 0;
	padding: 0;
	width: 100%;
	text-align:left;
	}
/**/

/*menu css*/
#nav{	margin:0;
	padding:0;
	list-style:none;
	float:left;
	width:100%;
	height:712px;
	}
#nav a{	margin:0;
	padding:4px 10px;
	display:block;
	color:#000;
	text-decoration:none;
	border-right:1px dotted #F7F5F1;
	border-bottom:1px dotted #F7F5F1;
	}
#nav a:hover{	text-decoration:underline;
	background:#F7F5F1;
	color:#000;
	}
/*1 уровень*/
#nav ul{margin:0;padding:0;list-style:none;float:left;width:100%;background:#ECE8DD;}
#nav li{display:block;float:left;position:relative;width:100%;}
/*2 уровень*/
#nav li ul{display:none;position:absolute;width:100%;left:100%;top:0px;}
#nav li ul a{	margin:0;
	padding:4px 10px;
	display:block;
	text-decoration:none;
	background:#ECE8DD;
	border-right:1px solid #F7F5F1;
	border-bottom:1px solid #F7F5F1;
	}
#nav li ul a:hover{	text-decoration:underline;
	color:#000;
	}
/*3 уровень*/
#nav li ul ul{display:none;position:absolute;width:100%;top:0px;}
#nav li:hover ul,#nav li:hover li:hover ul{display:block;width:100%;}
#nav li:hover li ul{display:none;left:100%;top:0pt;}
/*end menu css*/
.text-textil{	text-align:justify;}
.header-price{	margin:0;
	padding:4px 10px;
	text-decoration:none;
	background:#ECE8DD;
	font:bold 14px Arial, Verdana;
}
.prod_brief h1
  {    color:#ECE8DD;
    font:bold 1px verdana;
  }