body, tr,td, table { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
html, body {
  margin:0;
  padding:0;
  width:100%;
  height:100%;
}
form {margin: 0px }
a { color: #000099; text-decoration: none }
a:hover { color: #000099; text-decoration: underline }
.nav { color: #ffffff; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.nav:hover { color: #ffffff; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
input,textarea,select { color : #000000; font: normal 12px Verdana, Arial, Helvetica, sans-serif; border:1px solid; border-color : #b7b7b7; padding: 3 3 3 3; margin-top: 3px; }
h1,h2,h3,h4,h5,h6 { color: #007799; line-height:7px; margin-bottom:12px; }
h4 {
    font-size: 16px;
}
hr { height: 0px; border: solid #444 0px; border-top-width: 1px; }
#CenterBlock { background: #007799; width:250px; height:190px; position:absolute; top:50%; left:50%; margin:-115px 0 0 -145px; padding: 20px 20px 20px 20px; 
border-radius: 10px;
-moz-border-radius: 10px;
-khtml-border-radius: 10px;
-webkit-border-radius: 10px; 
-moz-box-shadow: 10px 10px 10px #b8b8b8;
-webkit-box-shadow: 10px 10px 10px #b8b8b8;
box-shadow: 10px 10px 10px #b8b8b8;
}
#navigation a { background:url(button.gif) no-repeat; width:250px; height:25px; display:block; margin:1px 0; font-size:12px; color:#FFFFFF; text-decoration:none; line-height:25px;}
#navigation a:hover {  color:#000000; background-position:0 bottom;  }
#activlink  a  {background:url(button2.gif) no-repeat; width:250px; height:25px; display:block; margin:1px 0; font-size:12px; font-weight: bold; color:#000000; text-decoration:none; line-height:25px; }
#box { width:150px; float:left; }
.boxA .boxContent { color: #fff; padding: 1em 1.5em 1em 1em; }
.boxA span { font-weight: bold; font-size: 0.9em; }
.boxA a { background-color: inherit; color: #fff; font-size: 0.8em; }
.boxA a:hover { text-decoration: underline; }
.boxA input.button { height: 22px; margin-top: 5px; vertical-align: middle; }
.boxA input.text { width: 100%; height: 20px; font-size: 16px; }
.price { font-weight: bold; font-size: 22px; color: red; }
.sending { font-weight: bold; font-size: 18px; color: blue; }
.snote { font-weight: bold; font-size: 14px; color: blue; }
.shnote { font-weight: bold; font-size: 13px; color: #007799; }
.balance { font-weight: bold; font-size: 15px; color: red; }

.w.error { background-color: red; }
.w.valid { background-color: #EFEFEF; }


.bradcrumbs {
    background: #F0F0F0;
    padding: 6px;
}

.bradcrumbs a {
    font-size: 14px;
    margin-right: 15px;
}

.bradcrumbs a.active {
    color: #515151;
    font-weight: bold;
}

.bradcrumbs a.active:hover {
    text-decoration: none;
}

.bradcrumbs a > b {
    color: #FF9933;
}

.control {
    border: 1px solid rgba(0,0,0,.05);
    background: #F9F9F9;
    padding: 5px;
    margin: 10px 0;
    font-size: 15px;
}

table.adm, table.ext {
    border-collapse: collapse;
    border: 1px solid rgba(0,0,0,.1);
}

table.adm th, table.ext th {
    background: #CCC;
    text-align: left;
    color: #444;
    border: 1px solid #999;
    padding: 5px;
}

table.adm td {
    padding: 3px 5px;
    border: 1px solid #CCC;
    min-width: 300px;
    max-width: 600px;
    width: auto;
}

table.adm td.lc {
    background: #F0F0F0;
    min-width: 600px;
}

table.ext td.lc {
    /*background: #F0F0F0;*/
    padding: 10px 5px;
    border: 1px solid #CCC;
}

table.adm td input {
    width: 100%;
}

.mySubmit {
    padding: 5px 10px;
    font-size: 14px;
    background: #007799;
    border: 1px solid #005577; 
    color: #FFF;
    text-shadow: -1px -1px rgba(0,0,0,.3);
    float:right;
    min-width: 100px;
    max-width: 100px;
}

table.collapsed td {
    min-width: 0px !important;
}

form.adm {
    margin: 10px auto;
    background: #F0F0F0;
    padding: 10px;
}

form.ext::after {
    content: "";
    display: block;
    clear: both;
}

form.ext input, form.ext textarea {
    width: 100%;
}

form.ext label {
    display: block;
    margin-top: 10px;
}

form.ext hr {
    margin: 20px auto;
    border-bottom: 1px solid rgba(255,255,255,.6);
    border-top: 1px solid rgba(0,0,0,.2);
}

form.ext fieldset {
    border: 1px solid rgba(0,0,0,.3);
    margin-bottom: 20px;
}

form.ext fieldset legend {
    font-weight: 700;
}

.info {
    background: #F9F9F9;
    padding: 10px;
    margin: 10px auto;
}

.error {
    background: #FFC9C9;
    color: #D33;
    padding: 10px;
    margin: 10px auto;
}