table.goods img.good {margin:2px 5px 2px 10px}
table.goods td.goodbig {padding:2px 20px 10px 10px}
table.goods img.button {margin:5px 0px 0px 0px}
table.goods td.title{color:#893b16;font-weight:bold;font-size:11px;padding:2px}
table.goods div.price{color:#319dba;font-size:11px;font-weight:normal;margin:2px 10px 0 0}
table.goods div.oldprice{color:#999;font-size:11px;font-weight:normal;margin:0px 10px 10px 0;text-decoration:line-through}
table.goods div.price div.oldprice strong{font-size:11px;}
table.goods {margin-bottom:10px}
table.goods .desc {color:#6c5145;font-size:11px}
table.goods .desc p{color:#6c5145;font-size:11px}
#mall form input{background: url(/img/mall/input_count.gif); border:none;background-repeat:no-repeat;background-position:right;height:16px}
table.goods span{ color:#2e1b14;font-size:11px}
table.goods table{height:100px}

table.maingoods img.good {margin:5px 5px 2px 5px}
table.maingoods td.title {padding:5px;}
table.maingoods td.title a{color:#fff;font-weight:bold;font-size:11px;text-decoration:none}
table.maingoods div.price{color:#319dba;font-size:10px;font-weight:normal;margin:2px 10px 0 0;	}

table.steps td{padding:10px 0 10px 0}
table.steps {margin:0 0px 0 20px}

table.mallpages{width:100%;text-align:center;}
table.mallpages div.pageactive{color:#a68673;width:20px;height:20px;background: url(/img/mall/page_s.gif) left no-repeat;text-align:center;padding-top:2px}
table.mallpages div.page{color:#69412e;width:20px;height:20px;background: url(/img/mall/page_ns.gif) left no-repeat;cursor:pointer;text-align:center;padding-top:2px}

div.mallcategorys {
	background:url(/img/mall/marker.png) left no-repeat;
	padding-left:20px;
	margin-left:20px;
	padding-bottom:5px;
}
div.mallcategorys a {text-decoration:none;font-size:12px}
div.mallcategorys a.active{color:#893b16}

div.mall_textblock{
	padding:0 15px 10px 20px;
}

div.mall_textblocktitle{
	padding:5px 15px 10px 35px;
}
div.mall_textblocktitle h1.titlebig{padding-bottom:0px}
table.basket{
	background:#fefbef;
}
table.basket td.solidtr{
	border-bottom:1px solid #d4b39e;
}
table.basket td.dashedtr{
	border-bottom:1px dashed #d4b39e;
}
table.basket td.head{
	color:#8c3519;
	font-weight:bold;
	font-size:11px;	
}
table.basket td{
	padding-top:0px;
	text-align:center;
	vertical-align:middle;
	font-size:11px;
}
table.basket td.title{
	color:#765c50;
	font-weight:bold;
}
table.basket td.price{
	font-weight:bold;
}
table.basketalt td{
	text-align:left;
	font-size:11px;
}
table.basketalt div.title{
	color:#893b16;
	font-weight:bold;
}

table.basketalt div.altdesc{
	color:#765c50;
	font-weight:normal;
}
table.basketalt div.price{
	color:#319dba;font-size:11px;font-weight:bold;	margin:5px 0 10px 0
}
.mb10 {margin-bottom:10px !important}
.title_top10{margin:0 0 10px 15px;background:url(/img/mall/title_top10.png) left no-repeat;height:63px;}
.title_top10 h1{background:none}
.title_special{margin:0 0 10px 15px;background:url(/img/mall/title_special.png) left no-repeat;height:78px;}
.title_special h1{background:none}

.step1{background:url(/img/mall/step1.png) no-repeat; height:112px;width:590px}
.step2{background:url(/img/mall/step2.png) no-repeat; height:112px;width:590px}
.step3{background:url(/img/mall/step3.png) no-repeat; height:112px;width:590px}

.floataltimg{float:left;margin-right:5px;}

div.mallblock{
	background:url(/img/mall/mainpage.png) no-repeat; height:188px;width:586px;
	margin-left:21px;
	padding-left:10px;
	margin-top:7px;
}
div.mallblock div.mallitems{
	width: 33%; float: left; margin: 6px 0 3px 10px; text-align: center;
	background:url(/img/mall/mainpageblock.png) no-repeat;width:175px;height:50px
}
div.auth {width:314px;}
