body,table,td,th,ul,ol,li,textarea {font-family:serif}
body {margin:0;padding:0}
#doc {font-size:12pt}
#motto {display:none}
#left-col {display:none}
#right-col-cont {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}
input {vertical-align:middle}
ul,ol {margin:0 0 1em 1.2em;padding:0 0 0 1.2em}
ol {list-style-type:decimal}
.no-list-type,.no-list-type ul {list-style-type:none;margin:0;padding:0}
.battexak {padding:1.2em 50px;background:url(../design/battexak2.png) no-repeat}
.arrow {padding-left:12px;background:url(../design/arrow.png) 0 50% no-repeat;_width:100%}
a img {border:none}
img {vertical-align:middle}
h1,h2,h3 {font-family:Verdana,"Geneva CE",lucida,sans-serif}
h1 {text-align:center;font-size:1.5em;margin:0.5em 0 1em}
h2 {font-size:1.2em;margin:1.5em 0 0.5em}
h3 {font-size:1em;margin:1em 0 0.5em}
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.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}
input.small-button {font-size:0.8em}
#doc p.button {text-align:center;margin:1.5em 0 0.5em;padding:1em 0}
.info-block {margin:1em 0;line-height:1.5em}
.info-block p {margin:0}
.info-block p 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 {margin:0 0 0.5em;font-size:1em;padding:0.2em 0.5em}
.data-block p,.data-block table,.data-block ul,.data-block ol {margin:0 1em;line-height:1.5em}
.data-block p span {font-weight:bold}
#recommend-print {display:none}
.error {background:url(../design/stop.png) no-repeat;padding:8px 0 8px 40px;margin:1em 0}
.error p {margin:0;line-height:1.5em}
.important {padding:1em;border:1px solid #000}
.total-price {font-weight:bold}
.total-price span {color:#000}
img.prod-detail {border:1px solid #000}
#offline-info {display:none}
a {color:#00f}
a:visited {color:#606}
#main-nav {display:none}
#header p,#header form {margin:0}
#footer p {margin:0;line-height:1.5em;text-align:center}
.certificates {clear:both;_width:100%}
.certificates div {float:left;width:49%;text-align:center}
.certificates h4 {margin:0 1em}
.certificates img {margin:1em 0.5em;vertical-align:middle}
.certificates a img {border:1px solid #000}
#personnel {float:right;width:42%}
#personnel div {margin:0 0.5em;padding:0.5em 0;border-top:1px solid #000}
#personnel div.first {padding:0 0 0.5em;border:none}
#personnel p {font-size:0.8em;margin:0}
#personnel .name,#personnel .function {font-size:1em}
#personnel .function {margin-bottom:0.8em}
#address {background:url(../design/battexak.png) 11em 0 no-repeat}
.contact-data p.label {float:left;width:4em;margin:0;font-weight:bold}
.contact-data div div {margin-left:4em;_height:1%}
#contact-form,#contact-form-normal {margin:1em 0;border:1px solid #000;padding-bottom:0.5em}
#contact-form-normal {_width:100%}
#contact-form {width:52%;_float:left}
#contact-form p,#contact-form-normal p {margin:0.5em 1em}
#contact-form label,#contact-form-normal label {display:block;font-size:0.8em}
#schooling-form {_width:100%;margin:1em 0;border:1px solid #000;padding:1em}
#schooling-form .label {display:block;float:left;width:10.5em;margin:0;_margin-right:0.5em}
#schooling-form div {margin:0.5em 0}
#schooling-form p {margin:0 0 0 11em}
#schooling-form .schooling-area {margin-bottom:0.5em}
#schooling-form .schooling-area input {display:block;float:left;width:1.5em;margin:0}
#schooling-form .schooling-area label {font-size:0.8em;display:block;margin-left:2em}
#book-info {_width:100%}
#book-info div {float:left;margin:0 1em 0 0.5em}
#book-info img {border:1px solid #000}
#book-info p {line-height:1.5em;margin:0}
#book-info p span {font-weight:bold}
#book-toc {list-style-type:none;margin:0;padding:0}
#book-toc ul {list-style-type:none;margin:0.5em 1em}
#book-toc li {font-weight:bold;margin-bottom:1em}
#book-toc li span {padding-left:15px;_width:100%}
#book-toc li span.roll {background:url(../img/book/minus.png) 0 0.3em no-repeat;cursor:pointer}
#book-toc ul li {font-weight:normal;margin-bottom:0.5em}
#book-toc ul ul li {font-weight:normal;font-size:0.8em;background:none;padding-left:0}
#book-toc ul ul ul li {font-size:1em}
.answer {padding-bottom:1em;border-bottom:1px solid #000}
.index-box {float:right;clear:right;width:45%;border:1px solid #000;padding:1em;margin:0 0 1em 1em}
.index-box h2 {margin-top:0}
#firm-photo {float:right;margin:0 0 0.5em 0.5em}
