body {background: #1A364C url(i/bkg.jpg) repeat left top; color: #000; font: normal 95% Arial, sans-serif; margin: 0; padding: 0; }
table {font-size: 100%; line-height: 130%}
a img {border: none}
h1 {font-size: 190%; line-height: 125%; margin: 0; padding: 0; color: #808488}
h2 {font: normal 119%/130% Tahoma, sans-serif; margin: 0; padding: 0;}
small {font-size: 70%}
form {margin: 0; padding: 0}
p {padding: 0; margin: 0.5em 0}
.sm {font: 70%/125% Arial, sans-serif}
.mid {font: 78%/140% Arial, sans-serif}

.pale {color: #939393}


a.default-fix:link,
a.default-fix:visited {color: #0000EE}
a.default-fix:hover {color: #BC0205}


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: 35px}
.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}

.menu-toggle td {padding: 0.5em 1.2em 1.5em 0}
.menu-toggle td.selected a:link,
.menu-toggle td.selected a:visited,
.menu-toggle td.selected a:hover,
.menu-toggle td.selected a:active {color: #000; font-weight: bold; text-decoration: none; background-image: none}

.menu {margin-bottom: 1.8em}
.menu td div {padding: 0.8em 0}
.menu td {padding: 0 1em}
.menu td.fst {padding-left: 0}

.menu td a:link,
.menu td a:visited,
.menu td a:hover,
.menu td a:active {color: #000}

.menu td.selected  {padding: 0 0.5em}
.menu td.selected div {background-color: #8C0000; padding: 0.8em 0.8em}
.menu td.selected a:link,
.menu td.selected a:visited,
.menu td.selected a:hover,
.menu td.selected a:active {color: #fff; font-weight: bold; text-decoration: none}


.screen img {float: left; margin: 0 0.5em 1em 0}
.screen img.lst {margin-right: 0}

.prices i {visibility: hidden}
.prices select{font: 100% Arial, sans-serif}
.prices {border-collapse: collapse; margin: 1em 0 0.7em}
.prices tr {text-align: left}
.prices th {font-size: 70%; padding: 0.4em 0.5em 0.5em; font-weight: normal; color: #fff; background-color: #19354A} 
.prices td {border-bottom: #CECFD1 solid 1px; padding: 0.4em 0.5em 0.3em 0; font-weight: normal; vertical-align: top; font-size: 78%}
.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 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 {width: 100%; border-collapse: collapse; font: normal 65%/140% Tahoma, sans-serif}
.footer td {padding-bottom: 2em; padding-top: 2em; vertical-align: top}

.footer,
.footer a:link,
.footer a:visited,
.footer a:hover,
.logo a:link,
.logo a:visited,
.logo a:hover {color: #BEC6C8}

.logo { background: transparent url(i/left.jpg) no-repeat -8% -30px}
.logo td {height: 120px}

.pl10 {padding-left: 1em}
.pl97 {padding-left: 97px}
.pl90 {padding-left: 90px}
.pr05 {padding-right: 0.5em}
.pr10 {padding-right: 1em}
.pb03 {padding-bottom: 0.3em}
.pb10 {padding-bottom: 1em}
.pb20 {padding-bottom: 2em}
.pt85 {padding-top: 85px}

.pt08 {padding-top: 0.8em}
.pt10 {padding-top: 1em}
.pt15 {padding-top: 1.5em}
.pt25 {padding-top: 2.5em}
.mb45 {margin-bottom: 45px}
.mb03 {margin-bottom: 0.3em}
.mb05 {margin-bottom: 0.5em}
.mb08 {margin-bottom: 0.8em}
.mb10 {margin-bottom: 1em}
.mb15 {margin-bottom: 1.5em}
.mb20 {margin-bottom: 2em}

.mt05{margin-top: 0.5em}
.mt08{margin-top: 0.8em}
.mt10{margin-top: 1em}
.mt15{margin-top: 1.5em}

.ml05{margin-left: 0.5em}

ul {margin: 0; padding: 0 0 0 1em}
ul li {margin: 0 0 0.5em; padding: 0}

ol {margin: 0; padding: 0 0 0 1.9em}
ol li {margin: 0 0 0.5em; padding: 0}

.spacer {font: 1px/1px Arial, sans-serif; height: 1px; overflow: hidden; width: 280px}


.content {background-color: #E8E9EB}

#tariff_box {background-color: #FEBA67}
#tariff_box table {border-collapse: collapse}
#tariff_box input.phone {padding-left: 10px; background: #fff url(i/plus.gif) no-repeat 3px center}
#tariff_box .pale {color: #856136}

.slogan { font: normal 210% Tahoma, Arial, sans-serif; color: #fff}
.clear {font: 1px/1px Arial, serif; height: 1px; overflow: hidden; display: block}