body {font-size: 13px; font-family: Arial, Helvetica, sans-serif; color: #333333; background: #ffffff; padding-bottom: 30px;}
table, td, th {border-collapse: collapse; border-spacing: 0; vertical-align: top; text-align: left; background-color: transparent;}
.preview {margin-top: 1px; margin-right: 1px; border: 0; text-align: center;}
.preview td {padding-top: 1px; padding-bottom: 1px; text-align: center;}
* {margin: 0; padding: 0;}
img {border: 0;}
textarea {font-family:  Arial, Helvetica, sans-serif;}

a {color: #19a4e4; text-decoration: underline;}
a:hover, .footer-menu a:hover, .main-section-title a:hover, .main-right-menu a:hover {color: #c42110;}

p {margin-bottom: 1.5em;}

h1 {font-size: 30px; margin-bottom: .6em; font-weight: normal; color: #000000;}
h2, h3, h4, h5, h6 {font-size: 20px; margin-bottom: .5em; font-weight: normal;}
h2 * {line-height: 1em;}
ul {margin: 1.5em 0 2em 0;}
ul li {margin-left: 1.45em; margin-bottom: .5em;}
ol {margin: 1em 0 1.5em 0;}
ol li {margin-left: 1.7em; margin-bottom: .5em;}

/* globals */
.g-input {border: 1px solid #b2b2b2;}
.g-checkbox {margin: expression('-3px 0 0 -3px');}
.g-line {padding: 2.5em 0;}
.g-line div {height: 4px; overflow: hidden; background: url(/i/fire_line.gif) repeat-x;}

/* layout */
.basket_add {vertical-align: middle; text-align: center; height: 100%}
.basket_add_close {vertical-align: middle; text-align: center; height: 30px}
.main-box {min-width: 1000px; width: expression(document.body.clientWidth > 1000? '100%': '1000px');}
.main {width: 100%; background: url(/i/fire_right.gif) repeat-y 100% 0;}
.main-left {width: 30%; padding-bottom: 55px; background: url(/i/logo.gif) no-repeat;}
.main-left-box {margin-right: 35px;}
.main-right {width: 70%; padding-bottom: 60px;}
.main-right-box {margin-right: 8px; background: url(/i/serpantin_right.gif) no-repeat 100% 53px;}
.main-top {height: 21px; overflow: hidden; margin-top: 26px; margin-left: 139px;}
.main-top img {display: block;}
.main-logo {height: 187px; margin-left: 27px;}
.main-logo img {display: block;}
.footer {width: 100%; background: url(/i/fire_bottom.gif) repeat-x;}
.footer-left {width: 30%; padding-top: 18px;}
.footer-right {width: 70%; padding-top: 60px}

.main-catalog {margin-left: 34px; margin-bottom: .7em;}

.menu-i1 {padding-top: 1px; padding-bottom: 3px;}
.menu-i1 a {display: block; padding-left: 27px;}
.menu-i1-active {padding-top: 1px; padding-bottom: 3px; color: red}
.main-catalog .active, .main-catalog .active-submenu {background: url(/i/menu_fire.gif) repeat-x 0 100%;}
.main-catalog .active a, .main-catalog .active-submenu a {color: #ffffff; text-decoration: none; background: #c42110 url(/i/menu_active_1.gif) no-repeat 8px 7px;}
.main-catalog .active a {background-image: none;}

.submenu {display: none; margin: 10px 0 13px 23px;}
.submenu .active-submenu a {color: #333333; text-decoration: underline;}
.active-submenu > div.submenu {display: block;}
.menu-i2 {padding-top: 1px; padding-left: 19px; padding-bottom: 3px; background: url(/i/menu_bullet_2.gif) no-repeat 5px 6px;}
.main-catalog .submenu .active-submenu {background: url(/i/menu_active_2.gif) no-repeat 5px 6px;}
.main-catalog .submenu .active-submenu a {background: #ffffff;}
.submenu .submenu {margin-left: 15px;}
.submenu .submenu .menu-i2 {background: url(/i/menu_bullet_3.gif) no-repeat 5px 6px;}
.submenu .submenu .active-submenu {background: url(/i/menu_active_2.gif) no-repeat 5px 6px;}
.submenu .active {background: url(/i/menu_active.gif) no-repeat 5px 6px !important;}
.submenu .active a {color: #333333; background: #ffffff; text-decoration: none;}

.main-banner {height: 192px; overflow: visible; padding-top: 33px; padding-left: 34px; background: url(/i/serpantin.gif) no-repeat;}

.main-right-top {margin-left: 19px; height: 2px; overflow: hidden; margin-bottom: 22px; background: url(/i/fire_top.gif) repeat-x;}
.main-right-menu {height: 47px;}
.main-right-menu div {float: left;}
.main-right-menu div a {display: block; float: left; padding-left: 19px; color: #858585;}
.main-right-menu1 {width: 43%;}
.main-right-menu1 a {background: url(/i/icon_help.gif) no-repeat 0 2px;}
.main-right-menu2 {width: 25%;}
.main-right-menu2 a {background: url(/i/icon_cart.gif) no-repeat 0 2px;}
.main-right-menu3 {width: 31%;}
.main-right-menu3 a {background: url(/i/icon_auth.gif) no-repeat 0 2px;}

.main-headline {height: 23px;}

.main-headline, .main-number, .main-highlight,
.main-title, .main-section-title, .main-content h1, .main-content-text,
.items-pages, .main-news, .footer-info-box {padding-left: 19px;}

.main-menu-box {height: 68px; margin-top: 29px; padding-left: 12px; font-size: 20px;}
.main-menu-box div {float: left;}
.main-menu-box a {padding: 0 7px; color: #333333;}
.main-menu-box a:hover {color: #c42110;}
.main-menu {width: 70%;}
.main-menu .menu-i {width: 20.8%;}
.main-menu .menu-i div {padding-bottom: 3px;}
.main-menu .active div {background: url(/i/menu_fire.gif) repeat-x 0 100%;}
.main-menu .active a {color: #ffffff; background: #c42110; text-decoration: none;}
.main-menu .active a:hover {color: #ffffff;}
.main-search {width: 29%;}
.main-search input {vertical-align: middle;}
.main-search .g-input {width: 133px;}

.main-center {width: 95%; background: url(/i/main_center_bgr.jpg) repeat-x;}
.main-center-box {background: url(/i/main_center.jpg) no-repeat 100% 0;}
.main-center-box2 {height: 156px; background: url(/i/main_center_bottom.gif) repeat-x 0 100%;}
.main-center-right {float: right;}
.main-center-title {padding: 0px 0 0 17px;}

.main-highlight-left, .main-highlight-right {float: left; padding: 19px 0 37px 0; color: #000000;}
.main-highlight-left {width: 44%;}
.main-highlight-left-box {margin-right: 38px;}
.main-highlight-right {width: 55%;}

.main-section-title {padding-top: 1.7em !important; padding-bottom: 0 !important;}
.main-section-title a {padding: 0 2px; color: #999999; background: #f5f5f5;}

.main-content {padding-right: 45px;}
.items {margin-top: -17px;}
.items td {padding-top: 17px; padding-bottom: 20px;}
.item-odd  td {background-color: #f5f5f5;}
.item-icon {width: 19px;}
.item-icon img {width: 15px; margin-top: 4px; margin-right: 4px;}
.item-desc {width: 43%; padding-bottom: 5px;}
.item-desc-text {margin-right: 15px;}
.item-desc-details {margin-top: .5em;}
.item-price {width: 26%;}
.item-price h2 {color: #666666;}
.item-price-value {font-weight: bold; color: #c42110;}
.item-discount {width: 22px;}
.item-discount img {width: 13px; margin-right: 9px; margin-top: 5px;}
.item-price-old {text-decoration: line-through;}
.item-price-discount {font-weight: bold;}
.item-input .g-input {position: relative; width: 45px; margin-top: -4px; margin-right: 7px; font-size: 20px;}
.item-cart a {dispay: block; float: left; padding-bottom: 9px; color: #c42110;}
.item-cart img {margin-left: .5em; vertical-align: middle;}
.item-cart-icon {width: 24px; height: 24px; margin-left: .5em; margin-top: -.2em; background: url(/i/icon_add_to_cart.gif) no-repeat;}
.item-odd .item-cart-icon {background: url(/i/icon_add_to_cart2.gif) no-repeat;}
.item-extra {clear: left; color: #999999; background: #f5f5f5;}
.item-extra div {width: 10em;}
.item-video {height: 1em; position: relative; margin-left: -19px; margin-top: 14px;}
.item-video a {padding-left: 19px; background: url(/i/icon_video.gif) no-repeat 0 3px;}

.items-pages {padding-top: 30px;}
.pages-prev {padding-left: 11px; padding-right: .5em; background: url(/i/arrow_left.gif) no-repeat 0 .55em;}
.pages-next {padding-right: 11px; background: url(/i/arrow_right.gif) no-repeat 100% .55em;}
.items-pages-list {margin-top: 12px;}
.items-pages-list span {display: block; float: left; padding: .15em .5em;}
.items-pages-list .pages-current {color: #ffffff; background: #c42110;}
.items-pages-list .pages-current a {color: #ffffff; text-decoration: none;}

.item-cart-total .g-button {margin-top: 1em;}
.item-cart-checkbox {padding-bottom: .5em;}
.item-cart-cost {float: left;}
.item-cart-change {float: left;}

.main-content-text {width: 90%;}

.main-news h1 {padding-left: 0;}
.main-news-left {float: left; width: 47%;}
.main-news-left-box {padding-right: 30px;}
.main-news-right {float: left; width: 52%;}
.news-date {margin-bottom: .5em;}
.news-link {clear: left; padding-top: 1.5em;}

.footer-info {float: left; width: 44%;}
.footer-menu {float: left; width: 55%;}
.footer-menu a {padding-left: 1em; color: #666666;}
.footer-copyright {margin-bottom: 20px;}

/* product view */
#show-pic {position: absolute; display: none; top: 0; left: 0; z-index: 10; width: 200px; height: 200px; overflow: hidden; border: 1px solid #b2b2b2; background: #ffffff url(/i/preload.gif) no-repeat 50% 50%;}

.error-small {color: #990000; font-size: 8pt;}
