body,table,td,th,ul,ol,li,textarea {font-family:serif}
body {margin:0;padding:0;color:#000;background:#fff}
#doc {font-size:12pt;width:100%}
#header {border-bottom:1px solid #000}
#main-nav {display:none}
#section-nav {display:none}
#left-col,#left-col-shop {display:none}
#content {padding-top:1em;line-height:1.5em}
#right-col {display:none}
#footer {display:none}
p,form,table {margin:0 0 1em;padding:0}
textarea,table {font-size:1em}
th {text-align:left;font-weight:bold;vertical-align:top}
ul,ol {margin:0 0 1em 2em;padding:0 0 0 1em}
ol {list-style-type:decimal}
ul {list-style-image:url(../design/list_item.png)}
.no-list-type,.no-list-type ul {list-style-type:none;list-style-image:none;margin:0;padding:0}
abbr,acronym,span.abbr {cursor:help;border-bottom:1px dashed #000}
blockquote {font-style:italic;border-bottom:1px solid #ccc;width:99%}
a img {border:none}
h1,h2,h3 {font-family:Georgia,"New York CE",utopia,serif}
h1 {text-align:center;font-size:2em;margin:0 0 1em;line-height:1.2em}
h2 {font-size:1.5em;margin:1.5em 0 0.5em}
h3 {font-size:1.2em;margin:1em 0 0.5em}
h4 {font-size:1em;margin:1em 0 0.5em}
q {font-style:italic}
q:before {content:""}
q:after {content:""}
.without-css {display:none}
.cleaner {clear:both;visibility:hidden;_display:none}
#doc .margin {margin-bottom:1em}
#doc .small {font-size:0.8em}
#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}
.total-price {font-size:0.8em}
.total-price span {font-size:1.4em;font-weight:bold;font-family:Verdana}
input.small-button,input.button {font-weight:bold}
input.small-button {font-size:0.8em;margin-left:0.5em}
p.button {text-align:center;margin:1.5em 0 1em;padding:1em 0 0}
.info-para {margin:0;line-height:1.5em}
.info-para span {font-weight:bold}
.data-block {margin:1.5em 0.5em;border:1px solid #000;padding-bottom:0.5em}
.data-block .special {border:1px solid #000}
.data-block h2 {border-bottom:1px solid #000;margin:0 0 0.5em;font-size:1em;padding:0.3em 0.5em}
.data-block h3 {margin:1em 0 0.5em 0.7em}
.data-block p,.data-block table,.data-block ul,.data-block ol {margin:0 1em}
.data-block p span {font-weight:bold}
.significant {font-size:1.2em;border:1px solid #000;padding:0.5em 1em}
.notice {border:1px solid #000;padding:0.5em 1em;margin:1em 0}
.notice p {margin:0}
.abstract {border:1px solid #000;padding:0.5em 1em}
#recommend-print {display:none}
.error {background:url(../design/stop.png) no-repeat;padding:8px 0 8px 40px;margin:1em 0}
.error p {margin:0}
p.breadcrumbs {display:none}
form.demand {border:1px solid #000;padding:0.5em 1em}
form.demand div {margin:0.5em 0}
form.demand .error p {margin:0}
form.demand div label {display:block;float:left;width:7.5em}
form.demand div p {margin:0 0 0 8em}
form.demand div p.small {margin-left:10em}
#doc .nomargin {margin:0}
a {color:#000}
a:visited {color:#000}
a:hover {color:#000}
#motto {display:none}
#header p {margin:0}
h1 {font-size:1.2em;margin:0}
.add-to-cart {text-align:right;margin:0 1em 0 0}
input.items {margin:0 0.3em;font-size:0.8em;text-align:right}
.product {border-top:1px solid #000;padding:0.5em 0;height:100px}
html>body .product {height:auto;min-height:100px}
.product p {margin-bottom:0}
.prod-image {float:left;width:100px;_margin-right:10px}
.prod-info {margin-left:110px;_height:1%;_margin-left:0}
.product form {margin:0}
#detail-tech-info {border:none;border-collapse:collapse;width:100%}
#detail-tech-info th {width:11em}
#detail-tech-info th,#detail-tech-info td {border-top:1px solid #000;border-bottom:1px solid #000;padding:0.2em 0.5em}
#cart {border:solid #000 1px;border-collapse:collapse;width:100%}
#cart th {border-bottom:1px solid #000;font-size:0.8em}
#cart td,#cart th {padding:0.2em;text-align:center;vertical-align:middle}
#cart th.prod-name {width:40%;text-align:left}
#cart td {width:20%}
#cart #total-cart-price {border-top:1px solid #000;text-align:right;padding:0.5em 1em}
#cart #total-cart-price span {font-size:1.4em;font-weight:bold;font-family:Verdana}
#search {border:1px solid #000;padding:1em 1em 0;margin:1em 0}
#search p.button,#search table,#search form {margin:0}
#search table th {font-weight:normal}
#searched-query span {font-weight:bold}
.trns-pay {border-top:1px solid #000;padding:1em 0;margin:0 1em}
.trns-pay p {margin:0 0 0 13em;_height:1%;_margin-left:0}
.trns-pay p.input {float:left;width:13em;margin:0;font-weight:bold}
#help-cont {_float:left;border:1px solid #fff}
#help-cont div {width:40%;margin:0 1em}
#help-left {float:left}
#help-right {float:right}
#trns-pay-tbl {font-size:0.8em;border:2px solid #000;border-collapse:collapse}
#trns-pay-tbl td,#trns-pay-tbl th {border:1px solid #000;padding:0.2em;text-align:center}
#trns-pay-tbl th {vertical-align:middle}
#index-cont {_float:left;margin-bottom:1em}
#index-right {float:right;width:33%}
#index-right p {margin:1em 0.5em;font-size:1.2em;text-align:center}
#index-prod {width:66%;float:left;border:1px solid #000;padding-bottom:0.5em}
#index-prod h2 {border-bottom:1px solid #000;margin:0 0 0.5em;font-size:1em;padding:0.3em 0.5em}
#index-prod .index-prod-row {_width:100%;clear:both;margin-bottom:0.5em}
#index-prod .index-prod-row .index-prod-cell {padding:0.5em 0;margin:0;float:left;width:49%}
#index-prod div.cleaner {float:none}
#index-prod p {text-align:center;margin:0}
.sopta-block {padding:1em 0 0;background:url(../design/sopta.png) 0 1em no-repeat;font-size:1.2em}
.sopta-block p {margin-left:60px}
#contact-img {float:right;width:30%;text-align:center}
#contact-img p {margin:0}
#contact-phone p.label {float:left;width:3em;margin:0;_margin-right:1em}
#contact-phone div {margin:0 0 0 4em;_height:1%}
#contact-phone div p {margin:0}
#explode-alone-tbl {border:2px solid #000;border-collapse:collapse}
#explode-alone-tbl td,#explode-alone-tbl th {border:1px solid #000;padding:0.2em;text-align:center}
#gallery-photo {text-align:center}
#gallery-photo img {margin:3px;border:1px solid #000}
#web-index-cont {_float:left;margin-bottom:1em}
#web-index-cont ul {margin-left:0.5em}
#web-index-right {float:right}
#web-index-left {float:left}
#web-index-right,#web-index-left {width:49%;border:1px solid #000}
#web-index-right div,#web-index-left div {margin:0.5em}
#web-index-right h2,#web-index-left h2 {border-bottom:1px solid #000;margin:0;padding:0.5em}
.efect-img {float:right;clear:right;margin:0.5em}
#open-hours-tbl {border:2px solid #000;border-collapse:collapse}
#open-hours-tbl td,#open-hours-tbl th {border:1px solid #000;padding:0.2em 0.5em;text-align:center}
.attention {border:1px solid #000;padding:0.5em}
#global-search {display:none}
#content-search {border:1px solid #000;margin:1em 0;padding:1em 1em 0}
#content-search p {text-align:center}
#sr-info {padding:0.3em;border-bottom:1px solid #000;border-top:1px solid #000;font-size:0.8em}
.sr-title {margin:1.5em 0 0}
.sr-snippet {margin:0}
.page-nav {text-align:right;font-size:0.8em}
.action {border-top:3px solid #000;border-bottom:3px solid #000;padding:1em 0.5em 0;margin:1em 0}
.action .img {float:left;padding:0 1em 0 0}
.action h2 {margin-top:0;font-family:Arial,Helvetica,sans-serif}
.big_action {border:3px solid #000;padding:1em 0.5em 0;margin:1em 0}
.big_action h2 {margin-top:0;font-family:Arial,Helvetica,sans-serif}
.big_action .img {float:right;padding:0 1em 0 0.5em}
.video-block {float:right;width:26em;margin:1em 0 1em 1em;border:1px solid #000;font-size:0.8em}
.video-gallery-block {_width:100%;clear:both}
.video-gallery-block .video-block {float:left;margin:0.5em;width:47%}
.video-gallery-block .video-cont {border:none;padding:0}
.video-cont {_width:100%;border-top:1px solid #000;margin:0.8em;padding-top:0.5em}
.video-cont.first {border:none;padding:0}
.video-photo {float:left;width:75px}
.video-photo img {border:1px solid #000}
.video-block h3 {margin:0.8em;font-size:1em}
.video-info {margin-left:80px}
.video-info h4 {margin:0}
.video-info p {margin:0;line-height:1.3em}
.video-info p span {font-weight:bold}
.video-instructions {text-align:right;margin:0.8em}
