ol { padding-left: 25px; }
hr { border: none; zoom: 1; }
label input { width: 16px; height: 16px; top: 0px; }
nav ul li span { float: left; }
nav ul li a span { cursor: pointer; }
button { overflow: visible; }
button span { white-space: nowrap; zoom: 1; }
/*button.button1 span { padding: 0 12px 5px 8px; }*/
div.auth ul li span { float: left; }
div.auth ul li a span { cursor: pointer; }
div.submenu2 div.table { display: block; }
div.submenu2 ul { float: left !important; clear: right; }
div.full { zoom: 1; }
div.bottom-block { zoom: 1; }
div.bottom-block ul { position: relative; }
div.promo { zoom: 1; }
div.filter { zoom: 1; }
div.search div.button { padding-top: 1px; }
div.hr { margin-left: -40px; margin-right: -40px; }
div.hr hr { text-align: center; }
div.events { margin-bottom: -33px; }
div.mode { width: 100%; }
div.photos ul li { padding: 0 40px 40px 0; margin: 0; }
span.green { height: 31px; padding-top: 13px; }
span.red { height: 31px; padding-top: 13px; }
div.form div.field p { display: inline; }
table.cart tr td.number { padding-top: 7px; padding-bottom: 9px; }
table.cart tr td.number span { position: relative; top: -3px; }
div.total { zoom: 1; }
div.cart div.buttons { zoom: 1; }
div.cart div.buttons button span { left: 0; }
span.rubl span.line1 { display: none; }
span.rubl span.line2 { display: none; }