body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {
    margin: 0;
    padding: 0;
}
body {
	color: #000;
	font-family:Arial;
	font-size: 100%;
	background-color: #ffffff;
}
table {
	width: 100%;
	border-collapse: collapse;
	font-family:Arial;
	font-size: 100%;
}
td {
	font-size:0.72em;
}
img {
	border: none;
}
#tomain{
	 background:url(/images/logo.png) left top no-repeat;
	 _background:none;
	 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/logo.png');
	 height:109px;
	 position:absolute;
	 z-index:1000;
	 width:237px;
	 margin-top:40px;
	 margin-left:12px;
	 cursor:pointer;
	}
#phone{
	position:absolute;
	z-index:1000;
	color:#89593a;
	font-size:18px;
	margin-left:90px;
	margin-top:150px;
	}
#bag{
	position:absolute;
	z-index:1000;
	font-size:11px;
	margin-left:110px;
	margin-top:212px;
	}
#order{
	position:absolute;
	z-index:1000;
	font-size:11px;
	margin-left:82px;
	margin-top:245px;
	color:#a98343;
	}
#order:hover{
	text-decoration:none;
	}
#shapka div{
	position:absolute;
	top:0px;
	left:0px;
 	height: 228px;
 	width: 100%;
 	background: url("/images/fonban.gif") top left repeat-x #f0dba9;
}
#lm div#menu_div{
 	width: 264px;
 	background: url("/images/fm.gif") bottom left no-repeat #fab37a;
}
#leftmenu{
	padding:0px 30px 0 10px;
	}
#lm ul{
	list-style:none;
	margin:0;
	padding:0;
	font-size:12px;
}
#lm ul li{
	padding:4px 0px 4px 10px;
	f1ont-weight: bold;
	}
#lm ul li.sub{
	width: 250px;
	padding:2px 0px 2px 10px;
	}
#lm ul li li{
	padding:4px 0px 4px 10px;
	font-weight: normal;
	}
#lm ul a{
	color:#700404;
	text-decoration:none;
	padding:0 0 0 21px;
	background:url(/images/pic.gif) 12px 5px no-repeat;
	}
#lm ul a:hover{
	color:#BD2137;
	text-decoration:underline;
	}
#lm .action {
	color:#EF2626;
	background:transparent url(/images/pic_action.gif) no-repeat scroll 12px 5px;
}	

#lm ul ul .action {
	background:transparent url(/images/pic_action2.gif) no-repeat scroll 12px 5px;
}

#lm ul .actmenu a{
	width: 200px;
	padding:0 0 0 12px;
	background:url(/images/picact.gif) 3px 5px no-repeat;
	}
#lm ul .actmenu ul a{
	background:url(/images/pic.gif) 3px 5px no-repeat;
	}
#lm ul .actmenu ul a.act{
	color:#BD2137;
	}
#lm ul table{
	border-collapse:collapse;
	}
#lm ul table td{
	padding:0;
	}
#lm ul table a{
	padding:0 0 0 12px;
	background:url(/images/pic.gif) 3px 5px no-repeat;
	}

	
	
#m div{
	position:relative;
	top:228px;
	left:0px;
 	height: 54px;
 	background: url("/images/fm2.gif") bottom left repeat-x #d4b39b;
 	z-index:500;
}
.actmenu td{
	vertical-align:top;
	padding:0;
	font-size:12px;
	}
#lm ul table td{
	vertical-align:top;
	padding:0;
	font-size:12px;
	}
#lm ul .actmenu .centeract{
	width:90%;
	padding:4px 0;
	padding:0;
	background-color:#f1dba9;
	}
#lm ul table .centeract{
	width:100%;
	padding:0px 0;
	}
#lm ul .actmenu .centeract{
	width:100%;
	padding:4px 0;
	background-color:#f1dba9;
	}
.actmenu .leftact{
	background:#f1dba9 url(/images/menu_lb.gif) left bottom no-repeat;
	}
.actmenu .leftact img{
	background:url(/images/menu_lt.gif) left top no-repeat;
	}
.actmenu .rightact{
	background:#f1dba9 url(/images/menu_rb.gif) right bottom no-repeat;
	}
.actmenu .rightact img{
	background: url(/images/menu_rt.gif) right top no-repeat;
	}
.goods td{
	vertical-align:top;
	padding:0;
	}
.goodsdiv{
		float:left;
		height:140px;
	}
.goods {
	background: url(/images/goodsfon.gif) bottom left no-repeat;
	width:50px;
	height:104px;
	margin:15px 20px 40px 40px;
}
.goods img{
margin:0 10px 0 13px;
	}
.goods .good_pr{
	padding-bottom:10px;
	padding-top:10px;
	}
.goods a{
	color:#C34254;
	}
.goods a:hover{
	text-decoration:none;}
.goods_article {
	font-size:12px;
	color: #c34254;
	white-space:nowrap;
}

.goods_description {
	font-size:11px;
	color: #3a3838;
}

.detail {
	font-size:11px;
	color: #c34254;
}

.price{
	margin: 0px 0px 0px 5px;
	background-color: #c34254;
	color: white;
	display:inline;
	font-size:12px;
	padding: 1px 5px 1px 5px;
	white-space:nowrap;
	text-align:left;
}
.goods .in_basket{
	font-size:12px;
	color: #c34254;
	vertical-align:top;
	white-space:nowrap;
	padding:10px 0 0 0;
}

table.m {
 	text-align: center;
	vertical-align: middle;
	    height: 46px;
	    color: #3a3838;
	    text-decoration: none;
	background: url(/images/fbut.gif) top left repeat-x #f0dba9;
	font-size:16px;
}
table.m a{
    color: #3a3838;
    text-decoration: underline;
}
table.m a:hover{
    color: #c34254;
    text-decoration: underline;
}


#basket{
 position:absolute;
 top:185px;
 left:40px;
 width:184px;
 height:87px;
 z-index:700;
 background:url(/images/basket.png) left top no-repeat;
 _background:none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/basket.png');

}
#fon1{
 position:absolute;
 width:213px;
 height:243px;
  background:url(/images/fr.png) left top no-repeat;
 _background:none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fr.png');
 top:0px;
 right:0px;
 z-index:10;
}
#fon2{
 position:absolute;
 top:0px;
 left:0px;
 z-index:400;
 width:412px;
 height:274px;
  background:url(/images/fl.png) left top no-repeat;
 _background:none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fl.png');
}
#fon3{
 position:absolute;
 top:0px;
 left:43%;
 z-index:1;
 width:350px;
 height:148px;
  background:url(/images/fc.jpg) left top no-repeat;
 _background:none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fc.png');
}
#fon4{
 position:absolute;
 top:42px;
 left:41%;
 z-index:5;
 width:81px;
 height:187px;
  background:url(/images/window.png) left top no-repeat;
 _background:none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/window.png');
}
#fon5{
 position:absolute;
 top:42px;
 right:19%;
 z-index:4;
 width:81px;
 height:187px;
  background:url(/images/window.png) left top no-repeat;
 _background:none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/window.png');

}
#fon6{
 position:absolute;
 top:72px;
 left:50%;
 z-index:20;
 width:156px;
 height:108px;
  background:url(/images/divan.png) left top no-repeat;
 _background:none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/divan.png');

}
#svet1{
 position:absolute;
 top:29px;
 left:48%;
 z-index:50;
 width:30px;
 height:57px;
  background:url(/images/svetilnik.png) left top no-repeat;
 _background:none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/svetilnik.png');

}
#svet2{
 position:absolute;
 top:29px;
 right:27%;
 z-index:51;
  width:30px;
 height:57px;
  background:url(/images/svetilnik.png) left top no-repeat;
 _background:none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/svetilnik.png');
}
#fon7{
 position:absolute;
 top:71px;
 left:340px;
 z-index:6;
  width:53px;
 height:107px;
  background:url(/images/tumba.png) left top no-repeat;
 _background:none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/tumba.png');
}
#fon8{
 position:absolute;
 top:115px;
 right:11%;
 z-index:35;
  width:151px;
 height:112px;
  background:url(/images/kot.png) left top no-repeat;
 _background:none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/kot.png');
}
#fon9{
 position:absolute;
 top:100px;
 left:330px;
 z-index:40;
  width:178px;
 height:104px;
  background:url(/images/stul.png) left top no-repeat;
 _background:none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/stul.png');
}
#fon10{
 position:absolute;
 top:150px;
 left:500px;
 z-index:45;
  width:90px;
 height:37px;
  background:url(/images/dog.png) left top no-repeat;
 _background:none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/dog.png');
}
#fon11{
 position:absolute;
 top:85px;
 left:57%;
 z-index:60;
  width:186px;
 height:141px;
  background:url(/images/devka.png) left top no-repeat;
 _background:none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/devka.png');
}
.clear{
	clear:both;
	}
#footer{
	background-color:#f5d4b9;
	font-size:11px;
	color:#3a3838;
	padding:23px 55px;
	}
#footer a{
	color:#3a3838;
	}
#air {
	float:right;
	margin-top: 10px;
	}
#copy{
	float:left;
	margin-top: 10px;
	}
table.def{
	width:100%;
	border-collapse:collapse;
	}
td.def{
	vertical-align:top;
	padding:0;
	}
#top{
	height:282px;
}
#leftm{
	vertical-align:top;
	padding-bottom:50px;
}
#content{
	width:100%;
	vertical-align:top;
	background: url(/images/corner.gif) top left no-repeat;
	padding:21px 21px 21px 21px;
	font-size:12px;
	}
.header,
h1{
	font-size:16px;
	font-weight:bold;
	color:#EF2626;
	text-transform:uppercase;
	margin-bottom:15px;
	}
h2{
	font-size:14px;
	font-weight:bold;
	color:#EF2626;
	text-transform:uppercase;
	margin-bottom:10px;
        margin-top:15px
	}
h5{
	font-size:9px;
	font-weight:bold;
	color:#EF2626;
	text-transform:uppercase;
	margin-bottom:20px;
	}
#best{
	vertical-align:top;
	padding:20px 0 0 0;
	}
#bestbot{
		background:url(/images/bestbot.gif) left bottom no-repeat;
		padding-left: 30px;
		}
#bestdiv{
	background:url(/images/besttop.gif) left top no-repeat;
	padding:0 10px 30px 15px;
	}
.pager{
	font-size:11px;
	color:#3A3838;
	}
.pager a{
	color:#C34254;
	margin:0 2px;
	}
.pager a:hover{
	text-decoration:none;
	}
.pager b{
	font-weight:normal;
	padding:0 2px;
	}
.bestitem{
	font-size:12px;
	padding:0 20px 20px 0;
	}
.img{
	text-align:center;
	}
.name{
	text-align:left;
	}
.name a{
	color:#C34254;
	}
.name a:hover{
	text-decoration:none;
	}
.bestpr{
	text-align:right;
	padding:5px 0 0 0;
	}
.bestpr span{
	background-color:#C34254;
	color:#fff;
	padding:1px 8px;
	}
.ierar{
	padding:0;
	margin:0;
	font-size:12px;
	text-transform:none;
	font-weight:normal;
	padding-top:4px;
	}
.ierar a{
	background:url(/images/arr.gif) right 4px no-repeat;
	padding-right:17px;
	margin-right:10px;
	color:#929292;
	}
.ierar a.up{
	background:url(/images/arrup.gif) right 5px no-repeat;
	padding-right:17px;
	margin-right:10px;
	}
.ierar a:hover{
	text-decoration:none;
	}
.item td{
		font-size:14px;
		color:#3A3838;
	}
.itemimg{
	padding:0 20px 20px 20px;
	vertical-align:top;
	}
.itemdescr{
	vertical-align:top;
	padding:5px 20px 20px 0;
	width:100%;
	}
.itemprice{
	font-size:12px;
	color:#fff;
	margin:15px 0 20px 0;
	}
.itemprice span{
	background-color:#C34254;
	padding:2px 15px;
	}
.count{
	font-size:12px;
	color:#3A3838;
	}
.countinput{
	border:none;
	width:20px;
	text-align:right;
	_padding-bottom:1px;
	margin-right:1px;
	}
.countup{
	position:absolute;
	margin-left:40px;
	padding:2px;
	_margin-top:1px;
	}
.countdown{
	position:absolute;
	margin-left:40px;
	padding:2px;
	margin-top:7px;
	_margin-top:8px;
	}
.submit{
	position:absolute;
	margin-left:60px;
	margin-top:3px;
	cursor:pointer;
	}
.grey{
	/*color:#929292;*/
	color:red;
	}
	

#leftmenu LI.parent{
    position: relative;
    background: #f1dba9;
    margin-bottom: 10px;
    zoom: 1;
}

#leftmenu UL UL LI.parent{
    margin-bottom: 0px;
}

#leftmenu UL UL UL{
    margin-top: 5px;
}

#leftmenu .corners DIV{
    width: 10px;
    height: 10px;
    position: absolute;
    background: url(../images/corners.gif) no-repeat;
    font-size: 1px;
}

#leftmenu .corners,
#leftmenu UL UL
{
	display: none;
}

#leftmenu  .parent .corners,
#leftmenu .parent UL{
	display: block;
}

#leftmenu UL UL .corners DIV{
    display: none;
}

#leftmenu .corners .tl{
    top: 0px;
    left: 0px;
}

#leftmenu .corners .tr{
    top: 0px;
    right: 0px;
}

#leftmenu .corners .br{
    bottom: 0px;
    right: 0px;
}

#leftmenu .corners .bl{
    bottom: 0px;
    left: 0px;
}


#leftmenu .corners .tl{background-position: 0 0}
#leftmenu .corners .tr{background-position: 0 -10px}
#leftmenu .corners .br{background-position: 0 -20px}
#leftmenu .corners .bl{background-position: 0 -30px}	

.itemdescr P{
	margin-bottom: 20px;
}

.view-tbl,
.parm-tbl{
	margin: 0 0 20px 0;
}

.view-tbl TH, 
.view-tbl TD,
.parm-tbl TH, 
.parm-tbl TD{
    padding: 3px 10px;
}

.view-tbl TH,
.parm-tbl TH{
	text-align: left;
	font-size: 90%;
}

.view-tbl .zb,
.parm-tbl .zb{
	background: #FBF6E9;
}
.razdmen{
	background:url(../images/fbut2.gif) center top no-repeat;
}

.counter{
	float: left;
	margin: 0 0 0 20px;
}
