body {font-size:80%; font-family: Tahoma, Verdana, Arial, sans-serif; background: #FFF;}
table {width: 100%;}

/* hack for 6 IE */
body, form {padding: 0; margin: 0;}
a img {border: none;}
h1, h2, h3, h4, h4 {padding: 0; margin: 0; font-weight: normal;}
p {margin: 0; padding: 0;}

/* for all page */
body {color: #454545; text-align: center; width: 100%; padding-bottom: 20px; background-color: #FFF; font-size: 12px; line-height: 16px;}
a {color: #646f9d; text-decoration: underline !important;}
a:hover {text-decoration: none !important;}

.message {text-align: center; font-size: 1.3em; padding: 1em;}
.ajax {border-bottom: 1px dashed #008CD2;}

strong {font-weight: bold;}

.clear {clear: both;}
.loading {background: url(/public/images/main/loading.gif) no-repeat 50% 50%;}

teatarea, input.text, input.date {border: 1px solid #999999;}
.input-text {padding: 1px 3px; border: 1px solid #dadada; color: #797D80; background: #fefefe url('/public/images/base/input-back.gif') repeat-x;}
.input-textarea {padding: 1px 3px; border: 1px solid #dadada; color: #797D80; background: #fefefe url('/public/images/base/input-back.gif') repeat-x;}
.error {color: red;}

input.required {border: 1px solid #C60000;}

ol { margin-left: 0; padding: 0 0 0 21px; list-style-type: decimal;}
ol li {zoom: 1; vertical-align: top; display: list-item;}

h1 {font-size: 30px; padding: 2px 0 15px 18px; line-height: 30px;}
h2 {font-size: 22px; line-height: 22px;}
h3 {font-size: 18px; line-height: 18px;}
h4 {font-size: 14px; line-height: 14px;}
h5 {font-size: 12px; font-weight: bold; line-height: 12px;}

.hidden {display: none;}

tr.odd td {background-color: #f6f6f6;}

/* Разметка */
.main {width: 1001px; margin : 0 auto; text-align: left;}

/* FOOTER */
.footer {background-color: #f6f6f6; border: 2px solid #bfbfbf; margin-top: 20px; padding: 10px 20px;}
.footer .copy {float: left; color: #6d6d6d; font-size: 10px;}
.footer .counters {float: right;}

/* ГЛАВНОЕ МЕНЮ */
.topmenu {text-align: right; padding: 62px 20px 40px 0;}
.topmenu a {margin-left: 10px; font-size: 12px;}
.topmenu .hotline {margin: 3px 0 0 10px;}
.logo {float: left; margin: 22px 0 0 4px;}

/* МЕНЮ КАТАЛОГА */
.menu {background: #707f9e url('/public/images/base/menu-back.gif') repeat-x; text-align: center; height: 40px; padding-left: 5px; overflow: hidden;}
.menu span {display: block; float: left; padding: 0 3px 0 1px; background: url('/public/images/base/menu-razd.gif') right no-repeat;}
.menu a {font-size: 12px;}
.menu a.category {color: #FFF; display: block; padding: 12px 11px 5px 11px;}
.menu span.active a.category, .menu span.hoveractive a.category, .menu a.category:hover {background: url('/public/images/base/menu-back-active.gif') repeat-x; color: #000; text-decoration: none !important; border-left: 1px solid #8a91a1; border-right: 1px solid #8a91a1; padding-left: 10px; padding-right: 10px;}
.menu span.last {background-image: none !important;}

.menu .subcategories {display: none; position: absolute; background-color: #e7e7e7; border: 1px solid #8a91a1; border-top: none; z-index: 100; text-align: left; width: 200px;}
.menu .subcategories div {display: block; height: 30px; padding: 0 10px;}
.menu .subcategories div a {line-height: 30px;}
.menu .subcategories div.active {background: url('/public/images/base/submenu-back-active.gif') repeat-x; cursor: pointer; cursor: hand;}
.menu .subcategories div.active a {color: #FFF; text-decoration: none !important;}

/* Хлебные крошки, Сравнение и поиск */

.undermenu {background: #e7e7e7 url('/public/images/head/breadcrubms.gif'); height: 54px; margin-bottom: 25px;}
.undermenu td {vertical-align: middle;}
.undermenu .breadcrumbs {padding-left: 20px;}
.undermenu .breadcrumbs a.active {text-decoration: none !important; font-weight: bold; color: #888; cursor: default;}

.undermenu .search {padding-right: 20px;}
.undermenu .search input.input-text {height: 17px;}
.undermenu .compare-top {background: url('/public/images/head/compare.gif') no-repeat; width: 98px; height: 21px; margin-right: 5px; cursor: pointer; cursor: hand;}
.undermenu .basket-top {background: url('/public/images/base/basket.gif') no-repeat; width: 123px; height: 21px; margin-right: 5px; cursor: pointer; cursor: hand;}

.content {text-align: left; padding: 20px;}

/* БЛОКИ */
.legend {border: 1px solid #bfbfbf; background-color: #FFF; margin-top: 20px;}
.legend h2 {background: #bfbfbf url(/public/images/base/new-header.gif) repeat-x; font-size: 20px; padding: 0; line-height: 34px; padding-left: 10px;}
.legendcontent {padding: 10px; text-align: justify;}
.legendcontent p {margin-bottom: 10px; line-height: 18px;}

.popup {position: absolute; top: 300px; left: 0; border: 3px solid white; background-color: white; z-index: 100;}
.popup .popup-content {border: 3px solid #bfbfbf; width: 400px; padding: 3px;}
.popup .popup-close {position: absolute; right: 16px; top: 6px; cursor: pointer; cursor: hand;}
.popup h4 {background: #d82916 url('/public/images/base/popup-back.gif') repeat-x; line-height: 33px; color: white; text-align: center; font-size: 16px;}
.popup .text {font-size: 16px; padding: 15px; color: #676767; text-align: center; line-height: 18px;}

.products_scroller {width: 100%; height: 160px;}
.products_scroller .item-card {background: #FFF url(/public/images/base/legend-back.gif) no-repeat 100% 50%; padding: 10px;}
.products_scroller .item-card {text-align: center; vertical-align: middle;}
.products_scroller .item-card .poster {padding: 5px;}
.products_scroller .last {background-image: none;}
.products_scroller .pager-left, .products_scroller .pager-right {cursor: hand; cursor: pointer; padding: 14px;}
.products_scroller .pager-left {background: #FFF url(/public/images/base/legend-left.gif) no-repeat 50% 50%;}
.products_scroller .pager-left.pager-disabled {background-image: url(/public/images/base/legend-left_disabled.gif);}
.products_scroller .pager-right {background: #FFF url(/public/images/base/legend-right.gif) no-repeat 50% 50%;}
.products_scroller .pager-right.pager-disabled {background-image: url(/public/images/base/legend-right_disabled.gif);}
.products_scroller .pager-disabled {cursor: default !important;}

.recommended {border-color: #ea3b2a;}
.recommended h2 {background: #d82c1b url(/public/images/base/recommended-header.gif) repeat-x; color: white;}

.recommended .pager-left {background: #FFF url(/public/images/base/recommended-left.gif) no-repeat 50% 50%;}
.recommended .pager-left.pager-disabled {background-image: url(/public/images/base/recommended-left_disabled.gif);}

.recommended .pager-right {background: #FFF url(/public/images/base/recommended-right.gif) no-repeat 50% 50%;}
.recommended .pager-right.pager-disabled {background-image: url(/public/images/base/recommended-right_disabled.gif);}

.index-bottom td.left {padding-right: 40px;}
.text-block h2 {font-size: 20px; color: #000; border-bottom: 2px solid #e7e7e7; padding: 10px 0 7px 7px; margin-bottom: 20px;}

.out_of_stock {color: #e8290d;}

/* ГЛАВНАЯ СТРАНИЦА */
#stocks {border: 1px solid #4c81b7; background-color: #FFF; width: 790px; float: left; margin-right: 10px; }
.index .rightbanner {float: right;}
.index .stocks .numbers {padding: 0 7px 0 15px; vertical-align: middle;}
.index .stocks_view {width: 700px; height: 300px; position: relative; cursor: pointer; cursor: hand;}
.index .stocks_view img {position: absolute; left: 0; top: 0; width: 700px; height: 300px;}
.index .stocks_pager {width: 39px; height: 31px; margin-bottom: 3px;}
.index .stocks_pager.last {margin-right: 0;}

.index .index-bottom .video-scroller {padding: 33px 10px 0 0;}
.index .index-bottom .video-scroller a {display: block; padding-bottom: 5px;}
.index .index-bottom .video-scroller a.active img {border: 3px solid #4C81B7;}
.index .index-bottom .video-scroller a img {border: 3px solid white;}
.index .index-bottom .item-card {padding-bottom: 10px; font-size: 14px; position: relative; width: 360px; line-height: 18px;}
.index .index-bottom .item-card .title {padding-top: 5px; padding-right: 100px; display: block;}
.index .index-bottom .item-card .price {position: absolute; right: 0; top: 0;}


/* КАТАЛОГ */
.browse .left-menu .delim {background: none; list-style-image: none; line-height: 10px;}
.browse .left-menu h4 {padding: 10px 5px 10px 20px; background-color: #f1f1f1; margin-top: 3px;}
.browse .left-menu h4 a {font-size: 13px; font-weight: bold;}
.browse .left-menu {width: 260px;}
.browse .left-menu ul {padding: 10px 0 10px 40px; list-style-image: url('/public/images/base/li-back.gif');}
.browse .left-menu li {padding: 0; background: url('/public/images/base/leftmenu-li-back.gif') repeat-x 0 100%; line-height: 14px; position: relative;}
.browse .left-menu li a {}
.browse .left-menu li .count {font-weight: normal; background-color: white; padding: 0 3px; position: absolute; right: 0; top: 0;}
.browse .left-menu li.active a {font-weight: normal; color: #2f2f2f; text-decoration: none !important;}
.browse .left-menu li.active {background: none; list-style-image: url('/public/images/base/li-back_active.gif');}
.browse .left-menu .count {float: right; color: #2f2f2f; font-size: 12px; font-weight: bold;}

.browse .left-menu h4.active {background-color: #e9ebf0;}
.browse .left-menu h4 {position: relative;}
.browse .left-menu h4 .count {position: absolute; right: 7px; top: 10px;}
.browse .left-menu .category-submenu {background-color: #e9ebf0;}
.browse .left-menu .category-submenu .delim {background: none; padding: 5px 0 !important; list-style-image: none;}
.browse .left-menu .category-submenu ul {list-style-image: url('/public/images/base/li-back_category.gif');}
.browse .left-menu .category-submenu li {background-image: url('/public/images/base/leftmenu-li-back_category.gif');}
.browse .left-menu .category-submenu li.active {background: none; list-style-image: url('/public/images/base/li-back_category_active.gif');}
.browse .left-menu .category-submenu li .count {background-color: #e9ebf0; padding-right: 7px;}
.browse .submenu-header {font-size: 12px; color: #888; padding: 10px 0 0 18px; font-weight: bold;}

.browse .center {width: 100%;}
.browse .center-content {padding: 0 20px 0 50px;}
.browse .center-content .topbanner {text-align: left; padding-left: 10px;}
.browse .center-content .gridbanner {width: auto; margin-left: 10px;}
.browse .center-content .gridbanner td {text-align: center; padding-top: 4px;}
.browse .center-content .top-filters {height: 17px; padding: 10px 0 34px 0;}
.browse .center-content .top-filters .filters {float: right;}

.browse .center-content .brand-info {margin-bottom: 10px 0; text-align: justify;}
.browse .center-content .brand-info img {margin-right: 10px;}
.browse .center-content .products-list {margin-top: 0;}
.browse .center-content .products-list td {padding: 10px 0;}

.browse .right {width: 100%;}

.products-list .delimiter {background: url('/public/images/base/products-list-back.gif') no-repeat 50% 50%;}
.products-list .delimiter div {padding: 2px;}
.products-list .poster {vertical-align: top;}

.product-info {padding-left: 20px; position: relative;}
.product-info h4 {font-size: 18px; padding-right: 100px; line-height: 20px;}
.product-info h4 img {margin-left: 5px;}
.product-info h4 .gift {color: #c60000; font-size: 12px; margin-left: 5px;}
.product-info .price {position: absolute; top:0; right: 0; margin: 0;}
.product-info .description {clear: both; padding: 10px 0;}
.product-info .compare {margin-top: 10px; background: url(/public/images/base/compare.gif) no-repeat 0 50%; padding-left: 20px; zoom: 1;}
.product-info .compare a {border-bottom: 1px dashed #5f709a; text-decoration: none !important; font-size: 10px;}
.product-info .compare a:hover {border-bottom: none;}

.product-info .compared {background-image: url('/public/images/base/compare-delete.gif');}
.product-info .compared a {color: green;}

.fields {width: auto;}
.fields td {padding: 3px 5px !important;}
.fields td.label {white-space: nowrap;}
.fields td.value {font-weight: bold; padding-left: 5px !important;}

.pager {padding: 10px; background-color: #f6f6f6; text-align: center; font-size: 15px; line-height: 15px;}
.pager .pager-content {position: relative;}
.pager span {float: left; margin: 0 2px;}
.pager a.page {display: block; float: left; font-size: 13px; width: 23px; height: 22px; line-height: 20px; text-decoration: none !important; background: url('/public/images/base/pager-back.gif') no-repeat; text-align: center; color: #454545; margin: 0 2px;}
.pager a.current {font-size: 20px; background: none; margin: 0;}

.noitems {text-align: center; font-size: 20px; padding: 20px;}

/* СТРАНИЦА ТОВАРА */

.item-content .bookmarks {list-style-type: none; margin: 30px 0 0 0; border: 1px solid white;}
.item-content .bookmarks li {float: left; margin: 0 5px -1px 0;}
.item-content .bookmarks li a {display: block; padding: 5px 20px;  color: white; text-decoration: none !important; background: #3f4c6b url('/public/images/content/tab.gif') repeat-x; }
.item-content .bookmarks li.active a {background: #e7e7e7 url('/public/images/content/tab-active.gif') repeat-x; color: #2f2f2f; border: 1px solid #bfbfbf; border-bottom: none;}


.item-detail h1 {font-size: 30px; padding: 2px 0 25px 10px; line-height: 30px;}
.item-detail h1 .gift {font-size: 20px; color: #c60000; line-height: 20px; margin-left: 10px;}

.item-detail div.posters {border: 1px solid #4c81b7; margin-top: 30px; position: relative;}
.item-detail div.posters .posters-rotator {float: left; margin-left: 25px;}
.item-detail div.posters .mainimg {float: right; width: 770px; height: 280px; text-align: center; background-repeat: no-repeat; background-position: 50% 50%;}
.item-detail div.posters .plagues {position: absolute; top: 20px; left: 200px;}
.item-detail .morephotos {float: right; padding-top: 10px;}

.item-detail .posters-rotator .images-preview {height: 260px; width: 156px; overflow: hidden;}
.item-detail .posters-rotator .images-preview a {display: block; height: 80px; width: 150px; border: 3px solid #e2e2e2; overflow: hidden; background-repeat: no-repeat; background-position: 50% 50%;}
.item-detail .posters-rotator .rotator-up {background-image: url('/public/images/base/images-rotator-up.gif');}
.item-detail .posters-rotator .rotator-down {background-image: url('/public/images/base/images-rotator-down.gif');}
.item-detail .posters-rotator .rotator-up-disabled {background-image: url('/public/images/base/images-rotator-up-disabled.gif');}
.item-detail .posters-rotator .rotator-down-disabled {background-image: url('/public/images/base/images-rotator-down-disabled.gif');}

.item-detail .posters-rotator .rotator-up, .item-detail .posters-rotator .rotator-down {cursor: pointer; cursor: hand;}
.item-detail .posters-rotator .rotator-up-disabled, .item-detail .posters-rotator .rotator-down-disabled, .item-detail .posters-rotator .rotator-up, .item-detail .posters-rotator .rotator-down {width: 156px; background-position: 50% 50%; background-repeat: no-repeat;}
.item-detail .posters-rotator .rotator-up-disabled img, .item-detail .posters-rotator .rotator-down-disabled img, .item-detail .posters-rotator .rotator-up img, .item-detail .posters-rotator .rotator-down img {width: 100%; height: 20px;}


.item-detail .order-form {margin-left: 10px;}
.item-detail .order-form td {padding-right: 30px;}
.item-detail .order-form .prices {width: 100%;}
.item-detail .order-form .out_of_stock {padding: 10px 0 0 35px;}

.price-content .only_order {font-size: 18px !important;}

.item-detail .main-price {background: #c60000 url(/public/images/base/price-back.gif); color: white; height: 30px; font-size: 20px; white-space: nowrap; float: left;}
.item-detail .main-price .price-content {display: block; padding: 5px 10px; font-weight: bold;}
.item-detail .main-price .price-header, .item-detail .main-price .price-unit {font-weight: normal;}
.item-detail .price_msrp {font-size: 12px; clear: both; white-space: nowrap; padding-top: 7px;}
.item-detail .price_msrp .msrp {font-weight: bold; color: #000;}
.item-detail .price_msrp .gain {font-weight: bold; color: #c60000;}
.item-detail .price_msrp .price-unit {font-weight: normal; color: #454545;}
.item-detail .basket {background: url('/public/images/base/basket-leftback.gif') no-repeat left top; vertical-align: middle; padding-right: 0;}
.item-detail .basket form {margin-left: 35px; font-size: 20px; white-space: nowrap;}
.item-detail .basket form td {vertical-align: middle; padding-right: 0;}
.item-detail .basket form input.input-text {font-size: 20px; width: 30px; margin-right: 5px;}
.item-detail .basket form input.submit {margin-left: 30px;}



.item-detail .item-content .item-text {border: 1px solid #bfbfbf; background-color: #e7e7e7;}
.item-detail .item-content .item-text .description {padding: 25px 20px 0 20px; font-size: 14px; line-height: 20px;}
.item-detail .item-content .item-text .fields {margin: 25px 20px; font-size: 14px; line-height: 20px;}
.item-detail .item-content .right {padding: 10px;}
.item-detail .item-content .gift {width: 368px; float: right;}
.item-detail .item-content .gift-content {background: url('/public/images/content/gift-content-back.gif') repeat-y; padding: 10px 30px;}
.item-detail .item-content .gift-footer {background: url('/public/images/content/gift-footer.gif') no-repeat; padding-top: 5px;}
.item-detail .item-content .gift-content img {width: 70px;}
.item-detail .item-content .gift-content td {padding-bottom: 20px;}
.item-detail .item-content .gift-content tr.last td {padding-bottom: 0;}

.item-detail .item-content .brand-info {width: 355px; margin-top: 10px; background-color: #FFF; float: right; text-align: justify;}
.item-detail .item-content .brand-info-content {padding: 20px;}

.item-detail .add-comment {padding: 0 20px 20px 20px;}
.item-detail .add-comment label {margin: 15px 0; display: block;}
.item-detail .added {padding: 20px; text-align: center; color: red; background-color: #FFFCED; border: 1px solid #FFFCED; margin: 20px 20px 0 20px;}
.item-detail .comments h2 {margin: 20px 0 10px 20px;}
.item-detail .comments div.even, .item-detail .comments div.odd {padding: 10px 10px 10px 20px; margin: 5px 20px 5px 20px; text-align: justify;}
.item-detail .comments div.even {background-color: #FFFCED;}
.item-detail .comments div.odd {background-color: #F0F0F0;}


.price {color:#c60000; font-size:18px; margin:5px 0 10px; line-height: 18px;}
.price .price-unit {font-size: 10px;}

/* КОРЗИНА */
.basket .products-list .price {float: none;}
.basket .products-list td.quantity {padding: 18px; text-align: center; vertical-align: middle;}
.basket .products-list td.quantity div.quantity {font-size: 30px; font-weight: bold; line-height: 34px; padding: 10px 0;}
.basket .products-list td.x {font-size: 24px; vertical-align: middle; padding-right: 20px;}
.basket .products-list .delimiter {padding: 20px 0;}
.basket .products-list .delete {padding: 0 20px;}

.basket .bottom {margin-left: 250px; margin-top: 30px; background-color: #e9ebf0; padding: 20px; color: #696969; border: 1px solid #d1d2d4;}
.basket .bottom .text {width: 550px; margin-bottom: 20px; font-size: 14px; line-height: 20px;}
.basket .bottom table {width: auto; text-align: center;}
.basket .bottom .input-text {font-size: 20px; height: 26px; width: 220px;}
.basket input.error {border: 1px solid red; color: #797D80;}

.basket p.error {margin-top: 5px;}

.basket .out_of_stock {padding: 10px 0;}

/* РЕГИСТРАЦИЯ */
.registration form {margin-left: 50px; font-size: 18px; line-height: 23px;}
.registration form p.descr {font-size: 12px; color: #bfbfbf; margin-left: 230px; padding-top: 3px;}
.registration form p.alert {color: red;}
.registration label {width: 200px; display: block; float: left; padding: 5px 30px 0 0; text-align: right;}
.registration div.row {clear: both; padding: 10px 0;}
.registration input.input-text, .registration select {font-size: 20px; width: 350px;}
.registration input.input-checkbox {margin-top: 10px;}
.registration .submit {margin-left: 230px;}
.order-details .error, .registration .error {text-align: center;}

/* ОПЛАТА и ДОСТАВКА */
.order-details form {}
.order-details ul {margin: 20px 0 20px 40px;}
.order-details ul label {color: #4a4a4a; font-size: 18px;}
.order-details ul li {padding: 20px 0;}
.order-details .yamoney {background: url('/public/images/payments/yamoney_button.gif') no-repeat 35px 15px;}
.order-details .yamoney input {margin-right: 110px;}
.order-details .webmoney {background: url('/public/images/payments/webmoney_button.gif') no-repeat 35px 15px;}
.order-details .webmoney input {margin-right: 110px;}
.order-details .elecsnet {background: url('/public/images/payments/elecsnet_button.gif') no-repeat 35px 15px;}
.order-details .elecsnet input {margin-right: 110px;}
.order-details .liqpay {background: url('/public/images/payments/liqpay_button.gif') no-repeat 35px 15px;}
.order-details .liqpay input {margin-right: 110px;}
.order-details .robokassa {background: url('/public/images/payments/robokassa_button.gif') no-repeat 35px 15px;}
.order-details .robokassa input {margin-right: 110px;}
.order-details .descr {font-size: 12px; line-height: 12px; color: #6e6e6e; margin: 25px 0 0 28px; padding-bottom: 10px;}

.order-details .contacts {padding-left: 40px;}
.order-details .contacts td {padding: 0 0 30px 20px;}
.order-details .contacts td.label {text-align: right; padding-right: 20px;}
.order-details .contacts td span {width: 200px; font-size: 18px; white-space: nowrap;}
.order-details .contacts td input {width: 400px;}

.order-details .delivery_note {padding: 0 0 10px 108px;}
.order-details .delivery_note .label {text-align: right; font-size: 18px; padding-right: 10px; white-space: nowrap;}
.order-details .delivery_note .label a {font-size: 11px;}
.order-details .delivery_note td.note {width: 100%;}
.order-details .delivery_note td.note textarea {width: 400px; height: 100px; margin-left: 28px;}

.order-details .bottom {margin-top: 30px; background-color: #e9ebf0; padding: 30px 50px; color: #444549; font-size: 18px; border: 1px solid #d1d2d4;}
.order-details .bottom td {padding-top: 7px; vertical-align: middle;}
.order-details .bottom .button {white-space: nowrap; padding-top: 0; width: 100%;}
.order-details .bottom .button img {margin-left: 50px;}

.order-details .ordersTable {margin-bottom: 20px; width: 500px;}
.order-details .ordersTable th {padding: 7px 5px; font-weight: bold; font-size: 16px; border-bottom: 1px solid #F6F6F6;}
.order-details .ordersTable td {padding: 3px 5px; border-bottom: 1px solid #F6F6F6;}
.order-details .ordersTable .int {text-align: right;}
.order-details .ordersTable tr.total {}

.order-details .full_price {white-space: nowrap;}
.order-details .out_of_stock {font-size: 11px; width: 500px; padding: 0;}

/* Статьи */
div.article {padding: 0 20px 30px 20px; text-align: jistify;}
div.article h3 {padding-bottom: 7px;}
div.article p.description {line-height: 18px;}

/* Статьи */
table.partners {margin-left: 20px;}
table.partners td {padding-right: 20px;}
table.partners td h2 {padding-bottom: 10px;}
table.partners td.delimiter {background: url('/public/images/base/products-list-back.gif') no-repeat 50% 50%; padding: 20px;}

/* Сравнение товаров */
.compare-page {width: 1001px; overflow: auto; padding: 20px 0; overflow-y: hidden;}
.compare-page .price {position: relative; padding-top: 10px;}
.compare-page .poster {text-align: center; padding-bottom: 10px;}
.compare-page td {padding: 5px 23px 5px 17px; font-weight: bold; color: #000; background: url('/public/images/base/compare-back.gif') 100% 0 repeat-y;}
.compare-page td.label {text-align: right; color: #696969; font-weight: bold; padding-left: 20px;}
.compare-page tr.top td {vertical-align: bottom; background: url('/public/images/base/compare-topback.gif') 100% 100% no-repeat; font-weight: normal;}
.compare-page .last {background-image: none !important;}
.compare-page .product-info {width: 250px; padding: 0 0 20px 0; position: static;}
.compare-page .product-info .price {position: static;}
.compare-page form {margin-bottom: 20px;}
.compare-page .product-info h4 {padding-right: 0;}