* {font-family: Arial, sans-serif}
DIV, P, A, TD, TH {font-size: 12px; color: #6F6F6F}
HTML, BODY {padding: 0px; margin: 0px; background-color: #fff; }
BODY { overflow-y: scroll }
BODY {background-image: url('/images/common/bg_page.png'); background-repeat: repeat-x; background-position: center top }
A, A:visited {color: #952406; text-decoration: none }
A:hover, A:active {text-decoration: underline }
P {margin-top: 0px}

#header {height: 152px; background-image: url('/images/common/page_header.png'); background-repeat: no-repeat; background-position: left top; }
#page-container {width: 930px; border: 0px none; border-collapse: collapse}
#main {background-color: #fff }
#subpage {padding: 8px}
DIV.menu {background-image: url('/images/common/bg_menu.png'); background-repeat: no-repeat; background-position: left top; padding-left: 10px; border: 0px none; border-collapse: collapse }
DIV.submenu {background-image: url('/images/common/bg_submenu.png'); background-repeat: no-repeat; background-position: left top; padding-left: 10px; border: 0px none; border-collapse: collapse }

#footer {font-size: 11px; padding: 5px 8px; height: 55px; background-image: url('/images/common/bg_footer.png'); background-repeat: repeat-x; background-position: left top; }
DIV.text-menu {margin: 25px 8px 5px 3px}
A.text-menu, A.text-menu-a {font-size: 15px; font-weight: normal; padding: 0px 5px;}
A.text-menu-a {color: #786762 !important }

TABLE.products-banners {width: 100%; border-collapse: collapse; border: 0px none; margin-top: 2px; }
TABLE.products-info {width: 100%; border-collapse: separate; border-spacing: 1px; background-image: url('/images/common/bg_text_border.png'); background-repeat: repeat-x; background-position: left top; margin-top: -18px; }
TABLE.products-info TD {background-color: #fff; padding: 45px 20px 35px }
.prod-short-desc-title {font-size: 14px; color: #5F5F5F; background-image: url('/images/common/header_mark.png'); background-repeat: no-repeat; background-position: left center; margin-bottom: 15px; padding-left: 10px; }
.prod-short-desc-text {}
.link_more {}
.h_separator {height: 4px; font-size: 1px !important; background-image: url('/images/common/bg_h_separator.png'); background-repeat: repeat-x; }
.h_separator_low {height: 2px; font-size: 1px !important; background-image: url('/images/common/bg_h_separator_low.png'); background-repeat: repeat-x; }
.h_separator_high {height: 2px; font-size: 1px !important; background-image: url('/images/common/bg_h_separator_high.png'); background-repeat: repeat-x; }

.content-title-box {font-size: 15px; font-weight: normal; color: #9C3216; padding: 2px 5px; border: 1px solid #979797; border-bottom-color: #fff; margin-top: 8px; margin-bottom: -1px; float: left }
.content-container-outer {background-image: url('/images/common/bg_text_border.png'); background-repeat: repeat-x; background-position: left top; padding: 1px 1px 0px 1px; }
.content-container-inner {background-color: #fff; padding: 35px 17px }

.content-item {padding-bottom: 20px; margin-bottom: 10px; background-image: url('/images/common/bg_content_separator.png'); background-repeat: repeat-x; background-position: left bottom; }
.content-date {font-size: 10px; margin-bottom: 15px }
.content-title {font-size: 14px; color: #5F5F5F; margin-bottom: 15px; }
.content-title A {font-size: inherit !important; color: inherit !important }
.content-text {}
.product-box {margin: 0px 10px; }

#press {margin: 1em 0px}
.vendor {font-weight: bold}
.phones {margin-bottom: 1em}

DIV.items-list {background-color: #E9E9E7; padding: 10px; padding-bottom: 3px}
TABLE.items-list {border: 0px none; border-collapse: collapse; }
TABLE.items-list TD {padding: 0px 30px 7px 0px}
TABLE.items-list TD.item A, TABLE.items-list TD.item-a A {background-image: url('/images/common/marker_product.png'); background-repeat: no-repeat; background-position: left center; padding-left: 12px; }
TD.item-a A {color: #786762 !important }

SPAN.missed_text {background-color: red; color: white; font-weight: bold }
SPAN.missed_img {background-color: green; color: white; font-weight: bold }

.overlay-container {position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; overflow: hidden; z-index: 10; background-color: transparent }
.popup-obj {}
.popup-bg {position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-color: transparent; background-image: url('/images/common/bg_overlay.png'); background-repeat: repeat; z-index: 100 }
.popup-container {position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 110 }

.popup-outer-table {border: 0px none; border-collapse: collapse; width: 100%; height: 100%; }
.popup-inner-table {border: 0px none; border-collapse: collapse; background-color: #fff }
TABLE.popup-inner-table TH.pit-header {height: 29px; font-size: 16px; line-height: 25px; font-weight: bold; color: #fff; text-align: left; padding-left: 15px; background-color: transparent; background-image: url('/images/common/bg_popup_title.png'); background-repeat: no-repeat; }
TABLE.popup-inner-table TH.pit-contents {}
.popup-close-btn {float: right; width: 25px; height: 25px; cursor: pointer }
.pit-loading {position: relative; width: 100%; height: 100%; background-color: #fff; background-image: url('/images/common/ajax-loader.gif'); background-position: center center; background-repeat: no-repeat }
.pit-error-title {font-size: 24px; line-height: 40px; font-weight: bold; color: #f00; padding: 0px 15px }
.pit-error-text {padding: 10px 15px }
.pit-error-btn {margin-top: 50px; text-align: center }
.pit-contents {position: relative; width: 100%; height: 100%; }

.psmsInfo, .psmsText {font-size: 16px; font-weight: bold; padding: 1px; color: red }
.psmsInfo {font-family: "Courier New", mono; color: green; background-color: #ccc; padding: 1px 5px; }

#buyGamePopup SELECT {width: 150px}
#buyGamePopup FIELDSET {border: 1px solid #6F6F6F }
.form-error {background-color: red }
.buyButton {cursor: pointer; margin-right: 15px }

#buyGameStep1, #buyGameStep2 {padding: 5px }

.buyGameInfoTitle {height: 20px; font-size: 12px; line-height: 20px; font-weight: bold; color: #fff; text-align: left; padding-left: 15px; background-color: transparent; background-image: url('/images/common/bg_popup_subtitle.png'); background-repeat: no-repeat; }
.buyGameInfo {padding: 5px }

