body {margin: 0px; padding-top: 20px; font: 12px Arial; padding-left: 20px; padding-right: 50px}
a {font: 13px Arial; color: #000090; text-decorationL: underline}
a:hover {color: #ff0000}

input.err, textarea.err {border-color: #ff0000}
div.err {display: block; text-align: left; font: 11px Arial; color: #ff0000}

td {font: 13px Arial}

table.toptable {width: 100%; border-bottom: 2px #f0f0f0 solid}
table.toptable td {padding: 0px; font: 12px Verdana; padding-bottom: 5px}
table.toptable td.logo {width: 103px; height: 29px;}
table.toptable td.topmenu {text-align: left; padding-top: 3px; padding-left: 20px; vertical-align: middle}
table.toptable td.topmenu div.loginfo {display: inline; float: right; clear: both; white-space: nowrap; padding: 4px; border: 1px #d0d0d0 solid; background: #F9F8D2}

table.toptable td.topmenu span {padding-left: 10px; padding-right: 10px}


table.rs {border-collapse: collapse; width: 100%;}
table.rs th {padding: 2px; brder: 1px #C6C5C4 solid; border: 1px #e0e0e0 solid; text-align: left; font: 12px Arial; color: #000000; background: #A0BAD4;; text-align: center;}
table.rs td {padding-top: 1px; padding-bottom: 1px; padding-left: 10px; padding-right: 10px;border: 1px #D0d0d0 solid; brder: 1px #C6C5C4 solid; text-align: left; font: 12px Arial; colr: #565759; color: #000000}
table.rs td a {font-size: 11px}

table.rs td.ft {border: 0px #000000 solid;}
table.rs tr.instock td {background: #DaE2Ea}
table.rs td.p {text-align: center; width: 70px; padding-left: 5px; padding-right: 5px; white-space: nowrap}
table.rs td.m {width: 100px}
table.rs td.p.s {text-align: center; width: 100px;}

div.message {border: 1px #d0d0d0 solid; background: #F9F8D2; padding: 10px; font: 12px Arial; color: #000000; margin-top: 5px; margin-bottom: 5px}

div.authlogo {width: 400px; text-align: left}
div.auth {text-align: left; width: 400px; border: 1px #d0d0d0 solid; padding: 10px; padding-top: 20px}
div.auth td {font: bold 13px Arial; color: #000000}

div.filter {padding: 5px; text-align: left; display: block; background: #f0f0f0}
div.filter h4 {margin-top: 0px; margin-bottom: 0px}
div.filter form {margin: 0px}
div.filter td {font: bold 11px Arial; color: #303030;}
div.filter input,select {font: 11px Arial;}

div.listtable {display: block; margin-top: 10px}
div.listtable table {width: 100%}
div.listtable table tr.over {}
div.listtable table tr.over td {background: #f0f0f0}
div.listtable table th {padding: 5px; font: bold 12px Arial; border-bottom: 2px #a0a0a0 solid; text-align: left}
div.listtable table th.sortable {padding-left: 10px; cursor: hand}
div.listtable table th.asc {background: #a0ffa0}
div.listtable table th.desc {background: #ffa0a0}
div.listtable table td {padding: 3px; font: 13px Arial; border-bottom: 1px #e0e0e0 solid}
div.listtable table td.balance {font: bold 14px Arial}
div.listtable table td.pos {color: #009000}
div.listtable table td.neg {color: #900000}

div.form {width: 100%; display: block}
div.form h3 {border-bottom: margin-top: 10px; margin-bottom: 4px; color: #303090; text-decoration: underline}
div.form table {border-bottom: 1px #ff0000 dotted; margin-top: 10px}
div.form table td {font: bold 12px Arial; vertical-align: top; padding-top: 10px; padding-right: 10px}
div.form table td.nb {font: 12px Arial}

div.notice {padding: 10px; display: block; font: 12px Arial; background: #FFFBD9; border: 1px #a0a0a0 dotted; text-align: left; margin-top: 10px; margin-bottom: 10px}

div.client {display: block; width: 100%; text-align: left}
div.client h2 {font-family: Arial}
div.client table.cells {}
div.client table.cells td {width: 50%; vertical-align: top}
div.client div.infoblock {width: 100%; display: block; margin-bottom: 30px}
div.client div.infoblock div.title {background: #BBE1FF; padding: 5px; font: bold 12px Arial; color: #3C4246; border-bottom: 2px #899BA8 solid; margin-top: 10px; padding-left: 15px}

div.client div.documents {text-align: left; vertical-align: top; margin-bottom: 20px}
div.client div.doc {font: 13px Arial; color: #000000; margin-bottom: 10px}
div.client div.doc span.stat {font: 12px Arial;}
div.client div.documents div.subdocs {padding-left: 15px;}
div.client div.documents div.descr {color: #404040; margin-top: 5px; font-size: 12px}

div.balance {width: 100%; border-left: 3px #CACACA solid; padding-left: 10px;  margin-bottom: 25px}
div.balance div.balanceline {font: bold 16px Arial; color: #000000}
div.balance div.balanceline span.balancevalue {font: bold 20px Arial; padding-left: 10px}
span.pos {color: #008200}
span.neg {color: #C40000}
div.balance div.balanceline span.currency {color: #515151}
div.balance input {border-top: 2px #DCDDDE solid; border-left: 2px #DCDDDE solid; border-bottom: 2px #A3A5A7 solid; border-right: 2px #A3A5A7 solid; background: #CBCBCB; margin-top: 20px; padding: 5px 25px 5px 25px; font: bold 12px Arial; color: #000000;}

div.infoblock table td {font: 13px Arial}
div.infoblock div.title {font: bold 18px Arial; color: #000090; margin-bottom: 10px}
div.infoblock table.operations {width: 100%}
div.infoblock table.operations tr.odd {}
div.infoblock table.operations tr.odd td {background: #f0f0f0}
div.infoblock table.operations td {padding: 2px; font: 12px Arial; color: #000000}
div.infoblock table.operations td.icn {width: 16px; vertical-align: top}
div.infoblock table.operations td.date {width: 0%; white-space: nowrap; padding-left: 10px; padding-right: 10px}
div.infoblock table.operations td.txt {width: 100%}
div.infoblock table.operations td.sum {width: 20px;}
div.infoblock table.operations td.cur {width: 20px;}

div.infoblock table.clientdata {width: 100%}
div.infoblock table.clientdata td {font: 12px Arial; border-bottom: 1px #d0d0d0 solid}
div.infoblock table.clientdata td.hd {width: 20%; white-space: nowrap; font-weight: bold}

table.tabs {margin: 0px}
table.tabs td {padding: 5px; white-space: nowrap; text-align: center; cursor: hand; padding-left: 10px; padding-right: 10px}
table.tabs td.act {font: 12px Arial; color: #000000; text-decoration: normal; background: #BBE1FF;}
table.tabs td.unact {font: 12px Arial; color: #000000; text-decoration: underline; background: #ff9933}


div.tabcontent {border: 2px #d0d0d0 solid; margin: 0px; padding: 10px; display: none; background: #ff9933}
div.tabcontent table {}
div.tabcontent table td {font: 12px Arial;}

div.widget {width: 100%; padding-bottom: 7px; border-bottom: 1px #a0a0a0 dotted}
div.widget div.logo {text-align: right}
div.widget table {width: 100%}
div.widget table td {font: 13px Aria; padding: 3px}
div.widget table td.title {font: bold 16px Arial; color: #000000; padding-bottom: 5px}
div.widget table td.param {font-weight: bold}
div.widget table td.green {color: #009000}
div.widget table td.red {color: #ff0000}

table list {}
table.list th {font: bold 12px Arial; text-align: left; padding-left: 10px; padding-right: 10px; border-bottom: 2px #a0a0a0 solid}
table.list td {font: 12px Arial; text-align: left; padding-left: 10px; padding-right: 10px}

div.exclamation {padding-top: 5px; padding-bottom: 5px; padding-left: 25px; padding-right: 5px;  border: 1px #926767 solid; font: 12px Arial; background: #e5c6c6 url(/img/exclam.gif) 5px 5px no-repeat ;  margin-top: 5px; margin-bottom: 5px; width: 50%}
div.information {padding-top: 5px; padding-bottom: 5px; padding-left: 25px; padding-right: 5px;  border: 1px #84919c solid; font: 12px Arial; background: #d0e7fa url(/img/info.gif) 5px 5px no-repeat;  margin-top: 5px; margin-bottom: 5px; width: 50%}
div.advice {padding-top: 10px; padding-bottom:10px; padding-left: 25px; padding-right: 10px;  border: 1px #729463 solid; font: 12px Arial; background: #b6dda5 url(/img/star.gif) 5px 5px no-repeat;  margin-top: 5px; margin-bottom: 5px; width: 80%}




.expoel{display:block}
.expoel *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#FFF9A8}
.expoel1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #fffcd9;
  border-right:1px solid #fffcd9;
  background:#fffabd}
.expoel2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fffef6;
  border-right:1px solid #fffef6;
  background:#fffab8}
.expoel3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #fffab8;
  border-right:1px solid #fffab8;}
.expoel4{
  border-left:1px solid #fffcd9;
  border-right:1px solid #fffcd9}
.expoel5{
  border-left:1px solid #fffabd;
  border-right:1px solid #fffabd}
.expoelfg{
  background:#FFF9A8}

table.bordered {border-collapse: collapse}
table.bordered td, table.bordered th {border: 1px #a0a0a0 solid}
table.bordered td {font: 13px Arial; text-align: center}
table.bordered th {font: bold 13px Arial; text-align: center; background: #f0f0f0}

