.w1 { min-height: 100%; }
.w1 .w2 {
	padding-bottom: expression(document.getElementById("footer").offsetHeight + "px");
}
#footer {
	position:relative;
	margin-top:expression(- this.offsetHeight + "px");
}
.vine-list>li{
	min-height:123px !important
}
.table-area table input.table-text{
	line-height:17px;
	height:auto;
}
.header-holder { background:#fff url(/images/site/bg-header.png) repeat-x 0 100%; }
.login-area .popup {
	border:solid #ccc;
	border-width:0 1px 1px;
}
.vine-list > li{
	display:inline !important;
}
.table-area table td.col10 {
    padding-left: 15px !important;
    width: 118px;
}
.basket-list li{
	  behavior: expression(
    (this.pngSet!=null ? this.pngSet=true : (
        function(t){
            t.Num = (++t.parentNode.IEcounter || (t.parentNode.IEcounter = 1));
            t.lis = '';
            var _x = t;
            while (1) {
                _x = _x.parentNode.parentNode;
                if (_x.Num) {
                        t.lis = _x.Num + '.' + t.lis;
                } else {
                    break;
                }
            }
            t.lis += t.Num;
            t.runtimeStyle.listStyleType = 'none';
            t.insertAdjacentHTML('afterBegin','<span>' + t.lis  + '. </span>');
        }(this)
    ),this.pngSet=true)
);
}
.about-step>li {
    behavior: expression(
    (this.pngSet!=null ? this.pngSet=true : (
        function(t){
            t.Num = (++t.parentNode.IEcounter || (t.parentNode.IEcounter = 1));
            t.lis = '';
            var _x = t;
            while (1) {
                _x = _x.parentNode.parentNode;
                if (_x.Num) {
                        t.lis = _x.Num + '.' + t.lis;
                } else {
                    break;
                }
            }
            t.lis += t.Num;
            t.runtimeStyle.listStyleType = 'none';
            t.insertAdjacentHTML('afterBegin','<span>' + t.lis  + ' </span>');
        }(this)
    ),this.pngSet=true)
);
}
.about-step>li span:first-child{
	float:left;
	 color:#39332e;
	 font:700 15px/25px 'Open Sans Condensed';
	 margin:0 4px 0 0;
}
.basket-list>li.disable-block span:first-child{
	color:#d6d8d8;
}
.basket-list>li span:first-child{
	color:#7a6e67;
	 font:300 15px/25px 'Open Sans Condensed';
	 float:left;
	 padding-right:0;
}
.column-box .filter-list li a{
	background:#f7f6f5 url(/images/site/bg-filter-close.png) no-repeat 90% 50%;
}
.about-step .row,
.about-step .holder{
	clear:both
}
.contact-form .row .submit{
	background:#fbfafa;
}
.about-step .submit-holder .submit {
	background:#efeeed;
}
.account-box .bottom-block .upload{
	background:#efeeed url(/images/site/sprite.png) no-repeat -183px -74px;
}
.account-block .top-box .logout{
	background:#efeeed url(/images/site/sprite.png) no-repeat -179px -100px;
}

.contact-form .form-frame .contact-info {
	font : 15px Helvetica;
}
