body {background: #1A364C url(i/bkg.jpg) repeat left top; color: #000; font: normal 96%/130% Arial, sans-serif; margin: 0; padding: 0}
table {font-size: 100%}
a img {border: none}
h1 {font-size: 200%; color: #808589; margin: 0; padding: 0}
h2 {font: normal 109%/130% Tahoma, sans-serif}
small {font-size: 70%}

.pale {color: #856136}

a.js:link,
a.js:visited,
a.js:hover {color: #BC0205; background: transparent url(i/js.gif) repeat-x left bottom; text-decoration: none}


a.dark:link,
a.dark:visited,
a.dark:active {color: #000}

a.dark:hover,
a:hover {color: #BC0205}

.logotype {position: absolute; top: 65px; left: 76px}
.logotype img {display: block}
.version {display: none; font: normal 9px/10px Tahoma, sans-serif; color: #B00000; position: relative; top: -175px}
.interface {margin: 24px 0 0}

.prices {border-collapse: collapse; margin: 1em 0 0.7em; border-top: #CECFD1 solid 1px}
.prices tr {text-align: left; vertical-align: top}
.prices th, 
.prices td {border-bottom: #CECFD1 solid 1px; padding: 0.4em 0 0.3em; font-weight: normal}
.prices td.bespl {font-weight: bold}
.prices th {padding-right: 0.3em}
.prices td.brd-no {border-bottom: none}
.prices tr.fst td,
.prices tr.fst th {border-top: #CECFD1 solid 1px}
.prices tr.fst td.brd-no {border-top: none}

.btn {border-collapse: collapse}
.btn th {color: #fff; background-color: #8C0000; padding: 0.5em 10px; text-align: left}

.info {border-collapse: collapse; font-size: 73%; color: #99A6AF; margin: 35px 0 0 }
.info td {border-right: #99A6AF solid 1px; padding: 0 1.7em}
.info td.lst {border-right: none; padding-right: 0}
.info td.fst {padding-left: 0}

.footer {margin: 2em 0 0; width: 100%; border-collapse: collapse; font: normal 65%/140% Tahoma, sans-serif}
.footer td {padding-bottom: 2em; vertical-align: top}
.footer,
.footer a:link,
.footer a:visited,
.footer a:hover {color: #BEC6C8}

.logo {height: 346px; background: transparent url(i/left.jpg) no-repeat left top}

.pl97 {padding-left: 97px}
.pl90 {padding-left: 90px}
.pr10 {padding-right: 1em}
.pb03 {padding-bottom: 0.3em}
.pt85 {padding-top: 85px}
.mb45 {margin-bottom: 45px}
.mb03 {margin-bottom: 0.3em}
.mb08 {margin-bottom: 0.8em}

ul {margin: 0; padding: 0 0 0 1em}
ul li {margin: 0 0 0.5em}

.spacer {font: 1px/1px Arial, sans-serif; height: 1px; overflow: hidden; width: 280px}

.col-left {padding-top: 100px}

.content {background-color: #E8E9EB; padding-bottom: 3em}

#tariff_box {background-color: #FEBA67; width: 81%}
#tariff_box table {border-collapse: collapse; width: 100%; margin: 0.2em 0 0.5em}
#tariff_box td {padding-left: 0.5em}
#tariff_box input {padding-left: 10px; background: #fff url(i/plus.gif) no-repeat 3px center}
.tariff-result td,
.tariff-result th {padding-top: 0.3em}
.tariff-result th {text-align: left}
