body,table,td,th,ul,ol,li,textarea,input,select {font-family:serif}
body {margin:0;padding:0;color:#000;background:#fff;_text-align:center}
#doc {font-size:12pt;width:100%;margin:0;_text-align:left}
#doc-cont {margin-left:9px}
#doc-cont2 {margin-right:9px;line-height:1.4em}
#header p {margin-bottom:0}
#header-batt span,#header-toys span {display:none}
#main-nav {display:none}
#left-col {display:none}
#content {padding:1em 0;margin-bottom:0.5em}
#content-cont {margin:0}
#right-col {display:none}
#footer {display:none}
a {color:#000}
a:visited {color:#000}
p,form,table {margin:0 0 1em;padding:0}
textarea,table {font-size:1em}
input,select {vertical-align:middle;font-size:1em}
th {text-align:left;font-weight:bold;vertical-align:top}
ul,ol {margin:0 0 1em 1em;padding:0 0 0 2em}
ol {list-style-type:decimal}
ol.latin {list-style-type:lower-latin}
a img {border:none}
.no-list-type {list-style-type:none;margin:0 0 0 1em;padding:0}
.no-list-type ul {list-style-type:none;margin:0 0 0 1em;padding:0}
h1,h2,h3 {font-family:Verdana,"Geneva CE",lucida,sans-serif}
h1 {clear:both;text-align:center;font-size:1.4em;margin:0.5em 0;line-height:1.4em}
h2 {padding:0.4em 0;font-size:1.2em;margin:0.5em 0}
h2.normal {padding-left:0}
h3 {font-size:1em;margin:1em 0 0.5em}
h3.action {margin:0 0.4em;text-align:center}
h4 {font-size:1em;margin:1em 0 0.5em}
.without-css {display:none}
.cleaner {clear:both;visibility:hidden;_display:none}
#doc .margin {margin-bottom:1em}
#doc .small {font-size:0.9em}
#doc .left-centered {text-align:left}
#doc .right-centered {text-align:right}
#doc .centered {text-align:center}
#doc .left-floated {float:left}
#doc .right-floated {float:right}
#doc .nomargin {margin-bottom:0}
.breadcrumbs {font-size:0.9em}
.button-para {margin:1em}
.error-block {background:url(../design/stop.png) 0 1em no-repeat;padding:1em 1em 1em 25px}
.pdf {padding-left:20px}
.pdf {background:url(../design/pdf.png) 0 0 no-repeat;_background:url(../design/pdf.png) 0 0 no-repeat}
.important-block {border:1px solid #000;padding:1em;margin:1em}
.important-block h3 {margin:0 0 0.5em}
.important-block p {margin:0}
.info-para span {font-weight:bold}
.data-block div label {float:left;width:100px;text-align:right;margin-right:1em}
.data-block label {font-weight:bold}
.data-block div,.data-block p {margin-bottom:0.3em}
.data-block p span {font-weight:bold}
.data-block div p {margin:0}
.data-block {margin-bottom:1em}
.step-cont {font-size:0.8em;font-weight:bold}
.reg-step-cont {margin-left:7em}
.order-step-cont {margin-left:0.5em}
.step-cont div {float:left;width:8em;text-align:center;line-height:1.2em}
.step-cont div a,.step-cont div a:hover,.step-cont div a:visited {display:block;color:#000;text-decoration:none}
.step-cont div img {margin-bottom:0.3em}
.step-cont div.arrow {width:3em}
.step-cont div.inactive {color:#999}
.prod-row {text-align:center;border-bottom:1px solid #000;_width:100%}
.prod-cell {float:left;width:49%;padding:0.3em 0}
.prod-cell p {margin:0.4em 0}
.prod-cell img {border:1px solid #000}
.page-nav {border-bottom:1px solid #000}
.page-nav p {margin:0.2em}
.item-price {color:#000;font-weight:bold}
p.item-store {font-size: 0.9em;padding: 0;margin: 0;}
.item-count {text-align:right;margin-right:0.5em}
.item-count-detail {text-align:right;font-size:1.1em;margin-right:0.5em}
.item-more-info {font-size:0.9em;margin:0.2em 0}
.prod-cell form,.prod-cell form p {margin:0}
.prod-new-action {margin:none}
.prod-new-action img {border:none;margin:0 0.2em;}
.prod-img {text-align:center}
.prod-img img {border:1px solid #000}
.prod-more-info {border:1px solid #000;padding:0.5em}
.prod-info-tbl,.prod-prices-tbl {border-top:1px solid #000;border-bottom:1px solid #000;border-collapse:collapse;width:96%}
.prod-info-tbl th,.prod-prices-tbl th {border-right:1px solid #000;border-bottom:1px solid #000;padding:0.5em;font-weight:bold}
.prod-info-tbl td,.prod-prices-tbl td {border-left:1px solid #000;border-bottom:1px solid #000;padding:0.2em 0.5em}
.prod-info-tbl th {width:9em}
.prod-prices-tbl th {width:15em}
.prod-info-tbl td img {vertical-align: middle;}
#prod-video {_width: 100%;}
#prod-video div {float: right;width: 13em;border: 1px solid #000;padding: 0.5em;}
#prod-video a {padding: 0.5em 0 0.5em 26px;background: url(../design/wmv.png) 0 50% no-repeat;_background: none;_background/**/: url(../design/wmv.png) 0 50% no-repeat;}
#filter {border-bottom:1px solid #000}
#filter select {margin-right:2em}
#filter p {margin-bottom:0.3em}
#cart-form {margin:0}
#cart {border-collapse:collapse;text-align:center;border:1px solid #000;width:97%}
#cart .prod-name {text-align:left;width:50%}
#cart td {padding:0.5em 0.3em;border:1px solid #000}
#cart th {border:1px solid #000;padding:0.5em 0.3em;text-align:center;vertical-align:middle}
#cart .item-count {margin:0}
#total-cart-price {text-align:right}
.trns-pay-block {margin-bottom:1em}
.trns-pay-block div {border-bottom:1px solid #000;padding:0.5em 0 0}
.trns-pay-block div .input {font-weight:bold}
.total-price {font-weight:bold}
.order-block {border-bottom:1px solid #000;padding:1em 0}
.order-block p {margin-bottom:0.3em}
.order-block p span {font-weight:bold}
.action-row {text-align:center;_width:100%}
.action-cell {float:left;width:16em;padding:0.3em 0;border:1px solid #000;margin:0 0.4em}
.action-cell p {margin:0.5em 0.4em}
.action-date {font-size:0.9em;color:#000}
#news {border:1px solid #000;padding:0.2em;margin-bottom:1em}
#news p span {font-weight:bold}
#news p {margin:0 0.5em 1em}
.one-news {border-bottom:1px solid #000}
.one-news span {font-weight:bold}
.one-news {padding:1em 0;margin:0}
#contact-cont {_width:100%}
#contact-cont p {margin:0}
#contact-cont p.photo {text-align:center;margin:1em 0}
#contact-cont p.photo img {border:1px solid #000}
#contact-left,#contact-right {width:48%}
#contact-right {float:right}
#contact-left {float:left}
#open-hours-tbl td {padding:0 1em 0 0}
.sup-list {text-align:center}
.sup-list a img {margin:0.5em;vertical-align:middle}
.pt-list-cont {_width:100%}
.pt-list-block {float:left;width:45%;margin-left:2%;margin-right:2%}
.pt-list-cont ul {list-style-type:none;margin:0;padding:0}
.pt-list-cont li {margin:0.3em 0}
.pt-list-cont h3 {padding:0.2em 0.5em;border-top:1px solid #000;border-bottom:1px solid #000}
.alphabed {text-align:center;padding:0.5em;border-top:1px solid #000;border-bottom:1px solid #000;line-height:1.5em}
#pt-prod-list {list-style-type:none;margin:0;padding:0}
#pt-prod-list li {border-bottom:1px solid #000;padding:0.3em;margin:0}
.index-cont {_width:100%}
.index-left div {margin-right:1.5em}
.index-left {float:left;width:48%;border-right:1px solid #000}
.index-right {float:right;width:50%}
.index-shop-link {background:url(../design/cart.png) no-repeat;font-weight:bold;padding-left:22px;margin:1em 0}
.action-cell {width:19.5em}
.index-cont ul {list-style-type:none;margin:0;padding:0;width:15em}
.index-cont ul li {border:1px solid #000;padding:2px;margin:0.1em 0;_width:100%}
.index-cont ul li a,.index-cont ul li a:visited {display:block;padding:0.2em 0.2em 0.2em 28px;font-weight:bold;text-decoration:none;background:#fff url(../design/toys_menu.png) repeat-y;_width:100%}
.index-cont ul li a:hover {color:#ee6730;background:#fff url(../design/toys_menu_hover.png) repeat-y}
.index-suppliers {float:right;width:6em;text-align:center}
.index-suppliers img {margin:1em 0}

